How do I install Pd on Debian, Ubuntu, Mint GNU/Linux?
Up to Table of Contents
Pd-vanilla and a number of libraries are included, so you can install using Synaptic, Ubuntu Software Center, and apt-get install. The official packages are called puredata, gem, pd-zexy, pd-aubio, pd-csound, etc. All of the libraries start with pd-
For Pd-extended releases, use the apt.puredata.info repository. To add it, run these command in your Terminal:
sudo add-apt-repository "deb http://apt.puredata.info/releases `lsb_release -c | awk '{print $2}'` main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 9f0fe587374bbe81
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key D63D3D09C39F5EEB
sudo apt-get update
sudo apt-get install pd-extended
You can also now find the package pd-extended in Synaptic or Ubuntu Software Center.
Getting Individual Libraries
It is also possible to get individually packaged libraries that are included in the official repos, but built for older releases. These packages are in the eighthave/libdirs PPA on launchpad.net. Some of the packages go back as far as Ubuntu/karmic 09.10.
Getting the Pd-extended Beta Build
You can also use a repository for getting pre-release builds of Pd-extended using the Pd-extended PPA. To add it, run these command in your Terminal:
sudo add-apt-repository ppa:eighthave/pd-extended sudo apt-get update sudo apt-get install pd-extended
You can also now find the package pd-extended in Synaptic or Ubuntu Software Center.
Adding apt.puredata.info manually
You can either add this line to the bottom of /etc/apt/sources.list Or you can add it in the GUI administration program Synaptic (in the Settings -> Repositories menu, then the Third-Party Software tab). Choose the line for your version of Debian or Ubuntu from the options below:
# Debian/oldstable deb http://apt.puredata.info/releases oldstable main # Debian/stable deb http://apt.puredata.info/releases stable main # Debian/testing deb http://apt.puredata.info/releases testing main # Debian/sarge deb http://apt.puredata.info/releases sarge main # Debian/etch deb http://apt.puredata.info/releases etch main # Debian/lenny deb http://apt.puredata.info/releases lenny main # Debian/squeeze deb http://apt.puredata.info/releases squeeze main # Debian/wheezy deb http://apt.puredata.info/releases wheezy main
Or Ubuntu:
# Ubuntu/dapper 06.04 LTS deb http://apt.puredata.info/releases dapper main # Ubuntu/edgy 06.10 deb http://apt.puredata.info/releases edgy main # Ubuntu/feisty 07.04 deb http://apt.puredata.info/releases feisty main # Ubuntu/gutsy 07.10 deb http://apt.puredata.info/releases gutsy main # Ubuntu/hardy 08.04 LTS deb http://apt.puredata.info/releases hardy main # Ubuntu/intrepid 08.10 deb http://apt.puredata.info/releases intrepid main # Ubuntu/jaunty 09.04 deb http://apt.puredata.info/releases jaunty main # Ubuntu/karmic 09.10 deb http://apt.puredata.info/releases karmic main # Ubuntu/lucid 10.04 LTS deb http://apt.puredata.info/releases lucid main # Ubuntu/maverick 10.10 deb http://apt.puredata.info/releases maverick main # Ubuntu/natty 11.04 deb http://apt.puredata.info/releases natty main # Ubuntu/oneiric 11.10 deb http://apt.puredata.info/releases oneiric main # Ubuntu/precise 12.04 LTS deb http://apt.puredata.info/releases precise main # Ubuntu/quantal 12.10 deb http://apt.puredata.info/releases quantal main # Ubuntu/raring 13.04 deb http://apt.puredata.info/releases raring main
On Linux Mint:
# Linux Mint/ada 1.0 deb http://apt.puredata.info/releases ada main # Linux Mint/barbara 2.0 deb http://apt.puredata.info/releases barbara main # Linux Mint/bea 2.1 deb http://apt.puredata.info/releases bea main # Linux Mint/bianca 2.2 deb http://apt.puredata.info/releases bianca main # Linux Mint/cassandra 3.0 deb http://apt.puredata.info/releases cassandra main # Linux Mint/celena 3.1 deb http://apt.puredata.info/releases celena main # Linux Mint/daryna 4.0 deb http://apt.puredata.info/releases daryna main # Linux Mint/elyssa 5.0 deb http://apt.puredata.info/releases elyssa main # Linux Mint/felicia 6.0 deb http://apt.puredata.info/releases felicia main # Linux Mint/gloria 7.0 deb http://apt.puredata.info/releases gloria main # Linux Mint/helena 8.0 deb http://apt.puredata.info/releases helena main # Linux Mint/isadora 9.0 deb http://apt.puredata.info/releases isadora main # Linux Mint/julia 10.0 deb http://apt.puredata.info/releases julia main # Linux Mint/katya 11 deb http://apt.puredata.info/releases katya main # Linux Mint/lisa 12 deb http://apt.puredata.info/releases lisa main # Linux Mint/maya 13 deb http://apt.puredata.info/releases maya main # Linux Mint/nadia 14 deb http://apt.puredata.info/releases nadia main