Skip to content

Latest commit

 

History

History
91 lines (64 loc) · 3.21 KB

osPrereqs.md

File metadata and controls

91 lines (64 loc) · 3.21 KB

#GsDevKit Operating System Prerequisites If you are installing the GsDevKit on OS X, then go directly to the GsDevKit prerequisites for OS X10.9 document.

If you care about customizing the installation of Ubuntu packages, the read the sections on required and recommended packages.

Otherwise just follow the instructins in the following section.

##Simplified Prerequisite Installation for Ubuntu

  1. Login to your Ubuntu server

  2. Manually install SSH:

    sudo apt-get -y update
    sudo apt-get -y install openssh-client
    sudo apt-get -y install openssh-server
    
  3. Logout of your ubuntu server and copy osPrereqs install script from local clone to Ubuntu server using scp:

    scp $GS_HOME/bin/osPrereqs <server-username>@<server-ip-address>:/home/<server-username>
    

    If you do not have a local clone of gsDevKitHome, then create an osPrereqs script using your favorite text editor or follow the manual steps in the required and recommended sections.

  4. Login to your Ubuntu server using SSH:

    ssh <server-ip-address> -l <server-username> -X
    
  5. Install prerequisites:

    /home/<server-username>/osPrereqs -X
    

    Note add the -G flag is you intend to use GemTools on your server.

  6. Continue with the installation of gsDevKitHome on your Ubuntu server.

##Required Ubuntu packages The GsDevKit server can be installed on Linux or Mac OS X.

The following packages are required for a GsDevKit installation:

  • 32 bit libraries - needed to run Pharo (headless)
  • curl - needed by FileTree
  • git - needed by GsDevKit and tODE
  • PAM - needed by GemStone server
  • ssl - needed by GemStone server
  • unzip - needed by FileTree
  • wget - needed by bin/installGemStone script
  • gdb, pstack - needed by GemStone to produce C stack traces
  • freetype - needed by Pharo (headful) on Linux for using platform-specific (monospaced) fonts

See the the prerequisite installation guide for your platform for detailed instructions on installing the required prerequisites:

##Recommended Ubuntu packages I recommend that you install both SSH and X11 Client.

###SSH Platform-specific installation instructions:

###X11 Client Platform-specific installation instructions: