102.4 Domaines de connaissancesPoids : 3Installer, réinstaller, mettre à jour et supprimer des paquetages Debian Trouver des paquetages contenant des fichiers ou librairies spécifiques
Trang 1102.4 Debian package management
Préparation LPI
Exam 101
Trang 3102.4 Domaines de connaissances
Poids : 3Installer, réinstaller, mettre à jour et supprimer des paquetages Debian
Trouver des paquetages contenant des fichiers ou librairies spécifiques devant ou non être installé
Extraire les informations des paquetages : contenu, intégrité, état d'installation
Trang 4: APT (Advanced Packaging Tool)
Trang 8102.4 dpkg
Actions :
l motifnompaquet : liste les paquetage satisfaisant au motif
s nompaquet : affiche l'état du paquet
L nompaquet : affiche la liste des fichiers contenus dans le paquet
S motiffichier : recherche les fichiers satisfaisant
au motif dans les paquets installés
p nompaquet : affiche les informations d'un paquet installé
Trang 9102.4 dpkg
Options :
B : Déconfigure les paquets dépendants d'un paquet supprimé
noact : teste la commande sans rien modifer sur le disque
Trang 10102.4 dpkg
Options :
E : pas d'installation si une version similaire est déjà installée
C : essaie de réinstaller les paquets installés incomplètement
Dpkg plus adapté
Pour l'appliquer sur un paquetPour installer un paquet récupéré depuis une source différente d'un dépôt
Trang 11installé, doit être supprimé, )
Trang 12102.4 dpkg
En fonction des actions suivantes, dpkg agit comme une interface à l'utilitaire dpkgdeb :
b, c, I, f, e, x, X
En fonction des actions suivantes, dpkg agit comme une interface à l'utilitaire dpkgquery :
l, s, L, S, p D'une manière générale
Fournir en paramètre le nom du fichier .deb pour les actions d'installation et de d'information d'un paquetage non installé (action i et I)
Fournir le nom court du paquetage dans les autres cas
Trang 13102.4 dpkg-reconfigure
dpkgreconfigure nompaquet
Lance la reconfiguration initiale d'un paquet à partir du script
de configuration présent dans le paquetSpécificité dpkg vs rpm
Trang 15102.4 apt-get
apt-cache : outil de recherche et d'information sur les
paquets. S'appuie sur la base de données liées aux paquets
installés
Trang 18Description: Document Processor
LyX is an almost WYSIWYGfrontend for LaTeX. It makes the power and
Trang 20Equivalent à la commande yum dans le mone RPM
Trang 21102.4 apt-get
@vmubuntu:~$ aptget update
E: Impossible d'ouvrir le fichier verrou /var/lib/apt/lists/lock open (13 Permission non accordée) E: Impossible de verrouiller le répertoire de liste
@vmubuntu:~$ sudo aptget update
password for fpuser:
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ Release i386 (20071016) gutsy/main Translationfr
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ Release i386 (20071016) gutsy/restricted Translationfr Réception de : 1 http://security.ubuntu.com gutsysecurity Release.gpg [191B]
Trang 22sudo apt-get autoremove
Trang 25102.4 apt-get
Options
d : uniquement téléchargement sans installation
f : cherche (lors d'une installation ou suppresion) à réparer un système dans lequel des dépendences sont défectueuses
s (dryrun) : simule l'exécution de la commande mais
ne l'applique pas
y : répond par y aux questions posées
b (compile) : compile un paquet source après son installation
Trang 30102.4 apt-get
Les outils apt sont également disponibles via une interface
graphique
Synaptic (Gnome/GTK)Adept (KDE/Qt)
Outil de mise à jour associé : updatemanager
Trang 31102.4 dselect
dselect est un outil de haut niveau qui s'appuie sur la liste
des dépôts /etc/apt/sources.list
Interface semigraphique
Trang 32102.4 dselect
Trang 33remove : supprime le paquetupdate : met à jour la liste des paquetsfullupgrade : upgrade du système quitte à ne pas respecter certaines dépendances
Trang 34102.4 aptitude
Principales commandes
safeupgrade : upgrade du système en respectant si nécessaire les dépendances qui seraient perdues en cas d'installation d'une nouvelle version
clean : supprime la totalité des paquets téléchargésautoclean : suppression des paquets qui ne sont plus disponibles sur les dépôts
Trang 35d'installer un paquet RPM sur une Debian
Trang 36Quelques conseils LPI