Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Gestion des paquets avec les outils APT

Introduction

Nous avons vu qu'APT maintenait à jour une liste des paquets disponibles, installés, cassés, ainsi que leurs dépendances, versions et descriptions.

Dans cette page, nous allons voir les outils présents dans Debian qui permettent de consulter ces données et de gérer les paquets présents sur la machine, par exemple en installant / désinstallant certains logiciels.

Gestion en ligne de commande

Il existe de nombreuses interfaces à la bibliothèque APT. Les plus populaires demeurent celles en ligne de commande, étant donné qu'elles ont un comportement rodé, prédictible, et qu'elles peuvent facilement être utilisées dans des scripts.

Aptitude

Utilisation

Recherche de paquet / Installation de paquet depuis internet / Exploration des paquets / Opérations complexes

Détails

Cette commande propose deux interfaces différentes. Une première interface est le mode « ncurses » avec une sorte d' « interface graphique en mode console » dite interface « ncurses ». La deuxième interface est véritablement une interface en ligne de commande, similaire à celle du duo apt-get / apt-cache mais proposant d'avantages de possibilités.

La résolution des dépendances effectuées par aptitude est d'avantage petits oignons-esque que celle d' apt-get, ce qui la rend plus agréable pour des opérations de maintenance, mais plus lourde pour des migrations.

En bref

Cet outil est l'outil de gestion des paquets recommandé pour une administration au quotidien, et c'est celle que nous mettons en avant dans les tutos DF à ce jour2).

Tuto

Apt-Cache

Utilisation

Recherche de paquets / Liste des paquets disponibles

Détails

apt-cache permet comme son nom l'indique d'explorer les informations d'état courant du gestionnaire de paquet. Cette commande est plus légère qu' aptitude, elle offre en revanche bien moins de possibilité de recherche que cette dernière.

En bref

A utiliser sur des systèmes très légers ou pour afficher les différentes versions disponibles d'un même paquet.

Tuto

Apt-Get

Utilisation

Installation de paquet depuis internet

Détails

Un outil d'installation de paquet bien plus rudimentaire qu' aptitude. Il a l'avantage d'être plus léger et d'avoir un comportement plus prévisible que ce dernier. Cependant, son usage peut être considéré comme fastidieux au jour le jour.

En bref

A utiliser lors des grosses installations (comme les migrations) ou sur des systèmes très légers pour installer des paquets.

Tuto

Dpkg

Utilisation

Installation de paquets via les fichiers .deb

Détails

dpkg est l'outil central qu'utilise la bibliothèque APT pour installer des paquets, mais c'est aussi celui de plus bas niveau. Il est typiquement appelé par les autres outils après qu'ils aient téléchargé les paquets .deb depuis les dépôts précisés dans le fichier sources.list

En bref

A ne pas utiliser sauf exceptionnellement pour installer des paquets aliens.

Tuto

Wajig

Utilisation

Installation de paquets via les fichiers .deb / Installation de paquets via internet / Recherche de paquets / Liste des paquets disponibles

En bref

Une alternative à aptitude, question de goût…

Tuto

Tasksel

Détails

Permet d'installer un ensemble de logiciels regroupés par tâches : serveur web, serveur de fichiers, ordinateur portable…

Pense-bête des commandes principales

Syntaxe d'aptitude Syntaxe d'apt-get Syntaxe wajig Syntaxe de dpkg Syntaxe d'apt-cache Note
aptitude update apt-get update wajig update Mettre à jour la liste des paquets disponibles sur les serveurs déclarés dans le fichier « /etc/apt/sources.list »
aptitude safe-upgrade apt-get upgrade wajig upgrade Mise à jour des logiciels installés sur le système
aptitude full-upgrade apt-get dist-upgrade Wajig dist-upgrade Mise à jour du système
aptitude search <expression rationnelle> wajig search <expression rationnelle> apt-cache search <expression rationnelle> Rechercher un logiciel
aptitude show <Logiciel> wajig detail paquet <Logiciel> apt-cache show <Logiciel> Afficher des informations détaillées concernant le paquet <Logiciel>
aptitude versions <Logiciel> apt-cache policy <Logiciel> Afficher les versions disponibles d'un logiciel
aptitude install <Logiciel> apt-get install <Logiciel> wajig install <Logiciel> Installation d'un Logiciel disponible sur les serveurs
wajig install <paquet .deb> dpkg -i <paquet .deb> Installation d'un Logiciel absent des serveurs, et préalablement téléchargé, au format .deb.
aptitude remove <Logiciel> apt-get remove <Logiciel> wajig remove <Logiciel> dpkg -r <Logiciel> Désinstallation d'un logiciel
aptitude purge <Logiciel> apt-get purge <Logiciel> wajig purge <Logiciel> dpkg -p <Logiciel> Désinstallation d'un logiciel avec les fichiers de configurations
N/A apt-get autoremove wajig autoremove Supprimer les paquets installés automatiquement lorsqu'ils ne sont plus nécessaires
aptitude clean apt-get clean wajig clean Nettoyer complètement le dépôt local des fichiers de paquets récupérés
aptitude autoclean apt-get autoclean wajig autoclean Nettoyer le dépôt local des fichiers des paquets périmés

Gestion en mode graphique ou semi-graphique

Synaptic

Logiciel proposant une interface graphique facilitant la gestion des paquets sur votre système.

Aptitude

Cette commande offre une interface semi-graphique, il suffit pour cela de le lancer en mode root. code bash> aptitude</code>

Cette interface est développée à l'aide de la bibliothèque ncurses, ce qui permet l'utilisation de la souris.

1) N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
2) 23/05/2013
doc/systeme/apt/clients.txt · Dernière modification: 18/05/2015 17:47 par milou

Pied de page des forums

Propulsé par FluxBB