Debian (www.debian.org) is a popular linux distribution. It's main interest is the .Deb package system.
This distribution is the base of other distribution like Ubuntu.
The sable version is mainly used for servers, package version are fixed and only updated for security issues.
You can download the CD or the netinstall directly at http://www.debian.org/distrib/
The testing version is the intermediate version of Debian. Package are first tested in the Debian Unstable then migrated to Testing.
There is two ways to install it :
Update /etc/apt/source.list :
Sample of /etc/apt/source.list :
deb ftp://ftp.fr.debian.org/debian/ testing main contrib non-free deb-src ftp://ftp.fr.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free
Then execute :
# apt-get update # apt-get dist-upgrade
After the install of new package, you got an brand new testing version
Some advices to improve Debian usage.
When installing, choice “base system” and “ssh server” at the task selection. You will get the most important packages then you can choice your own package for advance features.
There is several tools to choice which package to install :
I personnaly use aptitude because it's simple and powerful.
Color and shortcuts are not enabled by default. To enable them, edit ~/.bashrc and uncomment the following lines :
# ~/.bashrc: executed by bash(1) for non-login shells. export PS1='\h:\w\$ ' umask 022 # You may uncomment the following lines if you want `ls' to be colorized: export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA' # Some more alias to avoid making mistakes: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
Changes will apply to all new session.
You can select package sources by editing /etc/apt/sources.list.
Sample :
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib deb-src http://security.debian.org/ testing/updates main contrib
Some useful packages not install by default :