- Ideally sudo and build-essential would be pre-installed from disk.
- Having to remove physical media volumes from /etc/sources.list seems anachronistic - most people who install Debian are going to have network access - either require those who want to use physical media for installation to explicity add it to sources.list or make it so that the physical media is checked last - if there's a network connection, unless the package is enormous, it's always going to be more convenient to get it from the network than getting it from the CD/DVD volume.
RoR
- su; aptitude install sudo
- sort out sudoers file
- sudo aptitude install ruby ruby1.8-dev build-essential rubygems apache2
- sudo gem install rails passenger
- passenger-install-apache2-module
- then any DB you want to install (postgres etc.)