Installing puredyne as main system

It's easy! :)

Starting from puredyne 9.10 (carrot&coriander), all you need to do is:

  • Go to the applications menu and choose System > Install puredyne

The installer (it's called ubiquity) will ask you a couple of questions and then install for you!

Stuff below is DEPRECATED- it's only relevant to the leek and potato release and i wouldnt do it if i were you :).

---8<-------------------------------------------------------------------------------

If you would like to install pure:dyne as your main system, first install Debian Lenny, then add all the pure:dyne goodies. pure:dyne is built on top of Debian.

Downloading Debian

Download a copy of the Debian (stable Lenny version 5) installer – you can use the net installer if you have network access, otherwise the full CD. Check out the options on the Debian site:

http://www.debian.org/distrib/

At the moment pure:dyne will only work on i386 so make sure you get that image even if you have a 64 bit CPU.

Burning and booting the Installer CD

You can burn the installer CD and boot it to install your system in an identical way as this:

Burning and booting the LiveCD

Installing Debian

Follow the instructions for installation, including setting up your language, hostname, partitioning disk, etc - it should be reasonably self explanatory.

At the Software Selection stage, to minimize bloat, we recommend selecting only the 'Standard System' (and 'Laptop' if you are installing on a laptop).

Adding pure:dyne - Repository settings

Once you are finished installing, and are running your Debian, you should get into a terminal as root.

Aptitude settings to minimize bloat

Aptitude by default installs packages "recommended" by the packages you install, which can lead to bloat. To avoid this, edit (or create) /etc/apt/apt.conf with the following contents:

APT::Default-Release "lenny";
APT::Install-Recommends "0";

And also edit (or create) /root/.aptitude/config with the following contents:

Aptitude::Recommends-Important "0";
Aptitude::Keep-Recommends "1";

(some versions of aptitude will alter this at runtime to other settings with the same overall effect)

APT repository lists

pure:dyne uses the regular Debian repositories, the Debian Multimedia repositories, and the GOTO10 pure:dyne repository itself. Edit /etc/apt/sources.list as follows:

# Debian repositories

# change this to use a mirror near you, see list:
# http://www.debian.org/mirror/list
deb http://ftp.uk.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

# Debian Multimedia repository
# change this to use a mirror near you, see list:
# http://debian-multimedia.org/debian-m.php
deb http://mirror.hro.nl/debian-multimedia/ stable main
deb-src http://mirror.hro.nl/debian-multimedia/ stable main

# GOTO10 Debian repository
deb http://debian.goto10.org/debian/ lenny main contrib non-free
deb-src http://debian.goto10.org/debian/ lenny main contrib non-free

You need to get the keys to verify packages from the extra repositories if you haven't done previously:

aptitude update
aptitude install debian-puredyne-keyring
aptitude install debian-multimedia-keyring
aptitude update

Adding pure:dyne - Installing packages

Previously there was a "meta package" that pulled together all the packages in pure:dyne, however it was fragile and we are still searching for a better solution.

Before any session of installing packages, its best to update aptitude's lists of what is available:

aptitude update

To get all installed packages up to date:

aptitude safe-upgrade

To find packages (for example):

aptitude search supercollider
aptitude search pd

To get information about a package called "superfoo" (for example, replace with a real package name):

aptitude show superfoo

To install a package (again, "superfoo" is just an example, replace with a real package name):

aptitude install superfoo

replacing package_name with the name of the package you want to install.

You can see the list of packages included with pure:dyne leek and potato live DVD here, you'll probably want to install some of them:

https://code.goto10.org/svn/puredyne/trunk/press/deb/packages-leek_and_potato-DVD.txt

Adding pure:dyne - Installing standard menus, icons and pure:dynification

The default user settings and "look and feel" are available online, in a Subversion repository:

aptitude install subversion

Do the following as your regular user so the permissions are correct:

cd ~/
svn export https://code.goto10.org/svn/puredyne/trunk/broth/stock/chroot_local-includes/etc/skel temporary-settings
mv temporary-settings/* . -vi
mv temporary-settings/.[a-z]* . -vi
rm -rvi temporary-settings

log out and back in to XFCE. enjoy!

Further reading

Debian GNU/Linux Installation Guide http://www.debian.org/releases/stable/i386/