Recherche
Bookmarks Labo

Identifiant :
Mot de passe :

 RSS - Forums   SujetsRV

Systeme de paquet debian.

Programme de base dpkg :

installation d'un paquet sous forme de fichier paquet.deb
dpkg -i paquet.deb

Systeme apt

gestionnaire de paquet et de liste de paquet
liste des sources apt des paquet :
/etc/apt/sources.list
mise a jour des sources :
apt-get update
mise a jour des paquets :
apt-get upgrade
chercher dans les paquet
apt-cache search blabla
installation paquet
apt-get install nompaquet
desinstallation paquet
apt-get remove nompaquet
desinstallation paquet + destruction fichier de config
apt-get remove --purge nompaquet
information sur un paquet :
apt-cache show nompaquet
dependance et suggestion d'un paquet :
apt-cache depends nompaquet
liste des paquets :
apt-cache dump  # (très détaillés)
apt-cache search ".*"
apt-cache pkgnames # (pas détaillés)
liste des paquets installé :
COLUMNS=150 dpkg -l 

Systeme apt-file

mise a jour de la base des fichiers des paquets :
apt-file update
recherche d'un fichier dans les paquets
apt-file search nom_fichier

Dépôt Multimédia


a ajouter dans /etc/apt/sources.list pour le multimedia.
deb http://www.debian-multimedia.org stable main
pour eviter le message d'alerte de clef pour les paquet multimédia
lors des updates.
apt-cache show debian-multimedia-keyring
ou encore (non testé, mais la syntaxe peu être utile pour d'autre).
gpg --keyserver pgpkeys.mit.edu --recv-key 1F41B907
gpg -a --export 1F41B907 > /tmp/clef
apt-key add /tmp/clef

backport de paquets :

deb http://www.backports.org/debian stable package ...
deb-src http://www.backports.org/debian stable package ...
ou
http://www.apt-get.org/

Attention !!! DANGEREUX !!!
Si : activez l'option APT::Force-LoopBreak
(E: Internal Error, Could not early remove e2fsprogs)
apt-get upgrade -o apt::force-loopbreak=true

dkpg tricks

Mettre un paquet en hold (ne peux plus être upgradé)
  echo "<paquet> hold"|dpkg --set-selections
Le remettre en normal.
  echo "<paquet> install"|dpkg --set-selections


creer ses paquets debian :


doc


voir le paquet maint-guide-fr

 sources.list