1. Add the Plastic SCM Repository
The Stable repository contains our mature, long-term support releases. Copy these commands and paste them into your terminal to add the Plastic SCM Stable repository to your computer:
sudo apt-get update sudo apt-get install -y apt-transport-https echo "deb https://www.plasticscm.com/plasticrepo/stable/debian/ ./" | sudo tee /etc/apt/sources.list.d/plasticscm-stable.list wget https://www.plasticscm.com/plasticrepo/stable/debian/Release.key -O - | sudo apt-key add - sudo apt-get update
2. Install Plastic SCM
Choose the Plastic SCM installation that best fits your needs:
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 default installation (complete, server, or client)
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, built on .NET Core and managed with systemd.
2.3. 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.4. 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
The proxy server will be up and running after install, listening on port 8085.
2.5. Installing a particular version of Plastic SCM
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.
3. Install the Eclipse plugin
Once the 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