Download Pharo for GNU/Linux

Version 5.0 for several common GNU/Linux configurations. The zip files contain everything necessary. Just download and run the executable. For more download options, see the sections below.

Default GNU/Linux GNU/Linux w. libc < 2.15 CentOS

64-bit System Setup

A 64-bit binary is on our horizon, but currently Pharo is 32-bit, requiring a bit of extra setup on 64-bit systems. Once your system is set up, you should be all set with the standard downloads above. While we obviously can't provide instructions for every version of every distribution, below we list some of the most common cases. If you encounter a problem not addressed below, ask for help on our very friendly user mailing list

Ubuntu 14.04 and Later

Since the ia32-libs package is no longer loadable on these systems, you can follow the instructions for Debian 8.

Other

The following is known to work in Debian (most recently tested in 7.8 wheezy) and older Ubuntu (e.g. 12.04) systems.

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs

The installation in Debian 8 Jessie 64bits requires some operations.

 sudo dpkg --add-architecture i386 
 sudo apt-get update 
 sudo apt-get install libx11-6:i386 
 sudo apt-get install libgl1-mesa-glx:i386 
 sudo apt-get install libfontconfig1:i386 
 sudo apt-get install libssl1.0.0:i386 

Distribution packages (More advanced)

While the easiest way to get started is to download the standard downloads at the top of this page, there are also various options via GNU/Linux Package Managers. For each option, be aware that what you are downloading is different than the standard downloads - some install only the Pharo VM, others install Pharo Launcher (our experimental new GUI Dashboard)

CentOS

Virtual machine can be found here: Pharo 5.0 CentOS

ArchLinux

Install the Pharo VM only

yaourt pharo-vm-latest
# which is then used like this:
pharo /path/to/your/image

Install Pharo Launcher, our experimental new GUI Dashboard

yaourt pharo-launcher
# which is then launched via:
pharo-launcher

See the VM or Launcher packages or this mailing list post for more info.

Nix

The Nix package manager can be installed on Linux and other Unix systems. The Pharo VM and Launcher are part of the Nix Packages collection.

Others

You can always build the VM from the sources. Feel free to ask questions on the users mailing list.