1. ADD THE PLASTIC SCM REPOSITORY
Choose between our 'stable' and our 'labs' repositories:
2. INSTALL PLASTIC SCM
sudo apt-get install plasticscm-complete
If you want to customize your Plastic SCM installation, we encourage you to go through our
package list to find out which configuration suits you best. The
package will get you a default Plastic SCM installation, but you can also choose from these:
plasticscm-complete: the whole Plastic SCM experience!
plasticscm-client-complete: would you like all our client tools? Choose this package, then!
plasticscm-client-core: only command line client utilities.
plasticscm-client-gtk: our awesome GTK# GUI. You've got to try it!
plasticscm-server-core: the rock-solid Plastic SCM server and everything related to it.
plasticscm-server-netcore: the new generation of our server, built on .NET Core and managed with systemd!
2.1. INSTALLING PLASTIC SCM CLOUD EDITION
If you'd like to install Plastic SCM Cloud Edition, please add the Plastic SCM repository normally and then run this command:
sudo apt-get install plasticscm-cloud
When the install process is finished, run "gtkplastic" command. The first time the application is launched, a configuration form will be shown to enter your Plastic SCM Cloud Edition Subscription credentials in order to push/pull code from your organization.
2.2. INSTALLING PLASTIC SCM DVCS PACKAGES
If you'd like to install Plastic SCM DVCS packages, please add the Plastic SCM repository normally and then run this command:
sudo apt-get install plasticscm-dvcs
When the install process is finished, run "gtkplastic" command. The first time the application is launched, a configuration form will be shown. Enter your on-premises Plastic server location (host:port) or leave default "local" string to start using Plastic with your local, personal Plastic server.
2.3. INSTALLING PLASTIC SCM PROXY
If you'd like to install Plastic SCM Proxy Server, please add the Plastic SCM repository normally and then run this command:
sudo apt-get install plasticscm-proxy-server-netcore
When the install process is finished, run "gtkplastic" command. The first time the application The proxy server will be up and running after install, listening on port 8085.
In case you're running a x86-based distro, you'll have to fallback to legacy Plastic SCM Proxy Server (mono runtime required). In that case, run this command instead:
sudo apt-get install plasticscm-proxy-server
2.4. INSTALLING ECLIPSE
Once Plastic SCM client is installed, the steps to setup the Eclipse plugin are the following:
Locate the root path of the Eclipse IDE (
$ECLIPSE_ROOTfrom now on)
- Run these commands:
rm -f $ECLIPSE_ROOT/plugins/com.codicesoftware.*.jar cp /opt/plasticscm5/client/eclipse_plugin/com.codicesoftware.*.jar $ECLIPSE_ROOT/plugins $ECLIPSE_ROOT/eclipse -clean
2.5. INSTALLING PLASTIC SCM - SPECIFIC VERSION
If you want to install a Plastic SCM version different than the latest one, you need to specify the version for every package.
In the following command, replace the Plastic SCM version number in orange with the one you want to install:
sudo apt-get install plasticscm-complete=220.127.116.1168 plasticscm-server-complete=18.104.22.16868 plasticscm-client-complete=22.214.171.12468 plasticscm-client-core=126.96.36.19968 plasticscm-client-gtk=188.8.131.5268 plasticscm-gtk-sharp-mono4=2.12.29 plasticscm-gnome-sharp-mono4=2.24.0 plasticscm-theme=184.108.40.20668 plasticscm-server-core=220.127.116.1168 plasticscm-mono4=4.6.2 plasticscm-certtools-mono4
Note that we only keep a few versions in our repository. So installing an older specific version using this method may not be possible.
If you already have a Plastic installation in your server machine, you can also downgrade the server version via the zip installer. Go to the More installers section on the downloads page.
If you replace the server binaries with the version included in the zip, you will be able to downgrade the version.