Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

New PlasticSCM-Linux installation features

Thursday, May 03, 2007 Daniel Peñalba 1 Comments

We have been working on the installers for the platforms supported. We tried to make installation even easier!

As a result, the main innovation is the installation upgrades which we are releasing soon. These will easily update one version to a newer one. This new feature will be included on PlasticSCM next release and we will keep you informed through this blog.

Meanwhile, now you can start using Linux installers. They can be downloaded from here.

They have been successfully tested on the following Linux versions:
  • RedHat
  • Suse
  • Fedora
  • Debian
  • Ubuntu

Here you can find a brief installation guide, to help you on installation process:

Client pre-install Requirements

Server pre-install Requirements

Eclipse pluing pre-install Requirements

  • Eclipse 3.1 or later.

Installation Steps

  • Set execution permissions to the installer and run it.
  • Select the installation language
  • Accept license agreement.
  • Select the installation directory. You must enter a writable path. If directory doesn’t exist, installer will create it.
  • Select installation components.
  • If the Server component has been selected then the Firebird server must be restarted, and you will need to introduce a valid username and password for the Firebird server.
  • If Eclipse plugin component has been selected, installer will need where is located Eclipse base directory.
  • Required files will be copied in the hard drive.
  • Configure installed components. If the server component has been selected, installer allows specifying whether to start it at system boot or not.

Configuration parameters

Server configuration parameters

  • Select Server installation language.
  • Select users/security authentication mode
  • If LDAP authentication mode was selected you must enter the following parameters
  1. Server: IP or machine name of LDAP server
  2. Port: Default is 389
  3. Domain: Domain of LDAP configuration (i.e. factoryname.com)
  4. Username: LDAP valid user name
  5. Password: Password of previous username account
  6. Type of LDAP server: Active Directory if LDAP server is a Windows based LDAP server, or LDAP otherwise.
  • Server port: Default is 8084

Client configuration parameters

  • Select Client installation language.
  • Select users/security authentication mode. Normally, this configuration should be the same as the server’s. If you don’t know this configuration, ask your administrator.
  • Workspace server: Name or IP of the machine where PlasticSCM Server is installed.
  • Port: Default is 8084

Post-installation Steps

If you chose to skip component setup during the installation, you can configure later both client and server through the ‘configureclient’ and ‘configureserver’ binaries, available under the installation directory.
The server can be managed with the script ‘plasticd’ (copied by the installer in /etc/init.d, and also in the install directory) supplying any of these arguments:

  • Start
  • Stop
  • Restart
  • Status

Usual Problems

If any problem should arise after the install, consider the following items:
The user who does the installation or anyone who wants to use Plastic SCM must have the following environment variables:

  • LD_LIBRARY_PATH pointing to the folder ‘lib’ on the mono directory installation
  • PATH pointing to the folder ‘bin’ on the mono directory installation
  • Wrong Firebird username/password
Dani Peñalba
Yes! I was the first employee to join Codice!
I own the record in number of check-ins to the Plastic repository. And you can find me working on every single area of Plastic.
I'm also a professional guitar player and I like scuba diving, too. You can reach me at @danipen00.

1 comment: