Skip to content

PureOnUbuntu

Albert Graef edited this page Aug 23, 2019 · 8 revisions

Pure on Ubuntu

NOTE: This page is outdated! As of August 2019, these packages have been moved to the Open Build Service. Please check the Pure on Debian/Ubuntu page for details. The PPAs described below will stick around for the time being, but won't be updated any longer.

The following PPAs hosted on Launchpad provide a fairly complete collection of Pure packages for Ubuntu, as well as all required dependencies not readily available in the standard Ubuntu repositories. We generally keep packages for different Ubuntu versions in different PPAs, as Launchpad eases the maintenance of that kind of setup. At present, we maintain packages for the last two LTSes, Ubuntu 18.04 (Bionic) and 16.04 (Xenial), as well as the latest non-LTS version (at the time of this writing, Disco a.k.a. Ubuntu 19.04):

Packages for some older Ubuntu versions can also be found on the Launchpad page, but these aren't maintained any longer and will be outdated.

Usage

Please follow the links above for detailed instructions. In brief, use the following commands to add the PPA to your system (shown examples are for Bionic, if you're using a different Ubuntu version then you need to change the suffix of the PPA name accordingly):

sudo add-apt-repository ppa:dr-graef/pure-lang.bionic
sudo apt-get update

Enter your admin password when prompted. Then run the apt-get install command to install the packages that you want/need, e.g.:

sudo apt-get install pure pure-docs

This will also pull in all required dependencies. To remove these packages again:

sudo apt-get remove pure pure-docs

Some meta packages are provided so that you can quickly install certain categories of packages as needed, please check the Launchpad page for details. For a complete installation, including all the available add-on modules, you can simply install the pure-complete package and be done with it:

sudo apt-get install pure-complete

Of course, instead of apt-get you can also use a graphical package manager such as synaptic.

Clone this wiki locally