Linux:Administration Debian

Un article de Djjnet.

Adresses utiles

Gestion des packages sous Debian

Le principe est d'utiliser des sources de packages disponibles. Ces sources sont définies dans le fichier /etc/apt/sources.list.

  • Recherche dans les packages :
apt-cache search mot-clé
  • Installer un package :
apt-get install nompackage
  • Installer un package depuis un fichier .deb :
dpkg -i nompackage.deb
  • Désintaller un package :
apt-get remove nompackage
  • Désintaller un package complètement incluant les fichiers de configuration :
apt-get remove --purge nompackage
  • Liste des packages installés :
dpkg -l
  • Vérifier si un package est installé, par exemple mysql :
dpkg -l|grep mysql
  • Lister les fichiers installés par un package :
dpkg -L nompackage

Exemple :

dpkg -L postfix|more
/usr/lib/libpostfix-global.so.1.0.1
/usr/lib/libpostfix-util.so.1.0.1
/usr/lib/libpostfix-tls.so.1.0.1
/usr/lib/libpostfix-dns.so.1.0.1
...
/etc/init.d/postfix
...
  • Mise à jour de la liste des packages :
apt-get update
  • Mettre à jour les packages installés :
apt-get upgrade
  • Mettre à jour en changeant de version de distribution après avoir changer le fichier /etc/apt/sources.list :
apt-get dist-upgrade

Grub2

  • les packages principaux sont grub-pc et grub-common
  • Le fichier de configuration est grub.cfg et non plus menu.lst (pour grub1). Attention à ne pas l'éditer sous debian car il est généré avec update-grub.
  • La configuration se fait avec les fichiers /etc/default/grub et /etc/grub.d/*
  • Pour le dual boot avec Windows, installer le nouveau package os-prober pour qu'il soit détecté puis lancer update-grub2

Cela donne par exemple :

# update-grub2 
Generating grub.cfg ...
Found background image: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.32.5-djj
Found linux image: /boot/vmlinuz-2.6.32-djj
Found linux image: /boot/vmlinuz-2.6.30-2-686
Found initrd image: /boot/initrd.img-2.6.30-2-686
Found Windows 7 (loader) on /dev/sdb1
done