Debian

Debian (www.debian.org) est une distribution de linux très populaire. Son principal intérêt est une gestion avancée des paquets dont l'extension est .DEB.

Cette distribution est utilisée comme base par d'autres distributions comme par exemple Ubuntu.

Installer une Debian Stable

La version stable est plutôt orientée serveur, la version des paquets est fixe et la mise à jour ne concerne que la sécurité.

Il est possible de télécharger les CD complets ou l'installation réseau directement sur http://www.debian.org/distrib/

Installer une Debian Testing

La version testing est la version intermédiaire de Debian. Elle contient les paquets récents mais validé par la phase Debian Unstable.

Il y a deux façons de l'installer :

Upgrader une Debian Stable en Testing

Modifier /etc/apt/source.list :

  • remplacer le nom de la distribution (par exemple “lenny”) par testing
  • ajouter “contrib non-free” pour avoir l'intégralité des packages

Exemple de /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

faire ensuite :

# apt-get update
# apt-get dist-upgrade

Après l'installation des nouveaux paquets, vous avez une testing toute propre :-).

Conseils

Quelques conseils pour améliorer l'utilisation de Debian.

Lors de l'installation, ne sélectionner que “système de base” et “serveur ssh”. Cela contient pas mal de paquets utiles nécessaires dans la plupart des cas. Pour les autres fonctionnalités, choisissez vous même le paquet.

Il existe de nombreux outils pour sélectionner les packages :

  • apt-get : installation en ligne de commande
  • dpkg : installation manuelle lorsqu'on dispose du paquet
  • dselect : affichage de la lsite des paquets en ncurse (remplacé par aptitude)
  • aptitude : nouvel outil ncurse pour le browsing des paquets en ligne de commande
  • synaptic (X) : équivalent d'aptitude en interface graphique
  • tasksel : interface simplifiée pour le choix des meta paquets (exemple : environnement graphique, serveur web …)

Personnellement j'utilise aptitude car je le trouve pratique et puissant.

Optimisation du shell

Les couleurs et certains raccourcis ne sont pas activés par défaut. Pour l'activer, éditer ~/.bashrc et décommenter les lignes correspondantes.

Exemple :

# ~/.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'

Il est nécessaire de se reconnecter pour que les modifications prennent effet.

Configurer les sources APT

Editer les sources de paquet en modifiant /etc/apt/sources.list.

  • Pour ajouter les paquets des branches contrib et non-free, ajouter “contrib non-free” à la fin des définitions.
  • Pour ajouter les paquets multimédia, voir Le multimédia sous Linux

Exemple :

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

Paquets utiles

Quelques paquets non inclus par défaut mais très utiles :

  • openssh-server : serveur ssh
  • vim
  • ntpdate
  • cifs-utils

Links

linux/debian.txt · Dernière modification: 2011/01/08 13:15 par matthieu
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki