Differences between revisions 29 and 30
Revision 29 as of 2018-01-17 11:31:16
Size: 8289
Comment: add link to korean translation
Revision 30 as of 2018-12-22 07:34:13
Size: 8320
Editor: vauss
Comment: sync with English version
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
~+Aptitude+~ est une [[WikiPedia:FrontEnd|interface utilisateur]] basée sur [[Ncurses]] du gestionnaire de paquet de Debian, [[fr/Apt|Apt]]. Comme il est basé sur du texte, il se lance à partir d'une [[fr/Console|console]]. Aptitude a de nombreuses fonctionnalités très utiles, notamment : ~+Aptitude+~ est une [[https://en.wikipedia.org/wiki/Front_and_back_ends|interface utilisateur]] basée sur [[Ncurses]] du gestionnaire de paquet de Debian, [[fr/Apt|Apt]]. Comme il est basé sur du texte, il se lance à partir d'une [[fr/Console|console]]. Aptitude a de nombreuses fonctionnalités très utiles, notamment :

Translation(s): English - Español - Français - Italiano - 한국어 - Русский - 简体中文

(!) ?Discussion


Introduction

Aptitude est une interface utilisateur basée sur Ncurses du gestionnaire de paquet de Debian, Apt. Comme il est basé sur du texte, il se lance à partir d'une console. Aptitude a de nombreuses fonctionnalités très utiles, notamment :

  • une syntaxe semblable à celle de Mutt pour chercher des paquets d'une manière souple ;

  • il marque les paquets "installés automatiquement" ou "installés manuellement" pour qu'ils puissent être automatiquement désinstallés quand ils ne sont plus nécessaires.

  • la présentation en couleur des actions qui vont être réalisées ;
  • la mémoire des actions de l'utilisateur comme le fait dselect ;

  • la capacité de récupérer et afficher le changelog Debian de la plupart des paquets ;

  • Un mode en ligne de commande (aptitude install foo) semblable à celui d'AptCLI (apt-get + apt-cache) ;

  • Une résolution des dépendances basée sur le score et (généralement) meilleure que apt-get

Aptitude est sans graisse, propre et bien élevé. Toutefois, il n'a pas les Super Cow Powers, c'est-à-dire qu'il n'implémente pas l'opération meuh !, en mode prolixe ou autre...

Le paquet à installer est aptitude.

Le manuel d'aptitude est une véritable mine de renseignements. On ne peut pas dupliquer toutes les informations utiles ; donc, s'il vous plaît, lisez-le pour plus d'informations.

Utilisation interactive

Pour une utilisation interactive, entrez cette commande dans un terminal:

aptitude

Après le lancement, utilisez :

  • F10 pour accéder au menu et utiliser aptitude. C'est la touche principale.
  • ? pour l'aide.
  • les touches 'haut', 'bas', 'gauche', 'droite' pour naviguer.
  • la touche 'entrée' pour sélectionner.
  • Les touches '+' et '-' pour installer/mettre à jour ou supprimer un paquet
  • La touche 'g' pour voir une simulation des actions ou les confirmer
  • 'q' pour quitter - cela clôt aussi la fenêtre ouverte ('g' avance, 'q' revient en arrière.

L'utilisation courante d'aptitude avec l'interface utilisateur en mode texte est celui-ci : lancer aptitude, appuyer sur 'u' (met à jour la liste des paquets disponibles); appuyer sur 'U' (marque tous les paquets susceptibles d'être mis à jour pour être mis à jour); (chercher/sélectionner quelques trucs à installer, c'est optionnel); taper 'g' (pour voir les actions en attente et les modifier si besoin est); taper 'g' (encore, pour commencer le téléchargement).

Parfois, quand vous avez besoin de résoudre des conflits, vous découvrez que vous avez fait un mauvais choix ; vous pouvez utiliser, dans le menu 'Actions' : 'Annuler les modifications en attente'. Vous pouvez ainsi facilement recommencer la sélection.

Quand vous regardez les actions en attente :

  • 'a' accepte explicitement une action (retapez 'a' pour refuser l'action)
  • 'r' rejette une action
  • en tapant 'g' à nouveau, on reprend la liste des actions en attente.

Voir Accédez aux informations sur les paquets pour comprendre ce à quoi correspondent les lettres sur la ligne de résumé des paquets (par exemple 'i' signifie "sera installé", 'p' signifie "non installé", etc.).

Utilisation manuelle en tant que superutilisateur

Vous pouvez aussi utiliser aptitude comme vous utilisez apt-get :

Mettre à jour la liste des paquets :

# aptitude update

Mettre à jour les paquets :

# aptitude safe-upgrade

Installer toto :

# aptitude install toto

Supprimer toto :

# aptitude remove toto

Purger toto (c'est à dire, supprimer le paquet mais aussi la configuration du paquet) :

# aptitude purge toto

Fonctions disponibles à tous les utilisateurs

Recherche du paquet contenant toto :

$ aptitude search foo

Il est recommandé d'utiliser apt-cache search foo pour faire une recherche, car il est plus rapide. Mais vous devriez essayer aptitude search foo. Vous pourrez découvrir que le résultat est quelque peu différent de celui de apt-cache. Dans certains cas, il est peut être utile de chercher un paquet pour voir s'il est déjà installé.

Vérifier si un paquet est installé :

$ aptitude show foo

Comment mettre à jour votre distribution

La mise à jour d'une version stable à la suivante (par exemple de Lenny à Squeeze) doit être réalisée en suivant les notes de publication pour votre architecture. Pour la plupart des utilisateurs qui ont un système 32 bit ce sont les notes de publication pour Intel x86. Pour ceux qui ont un système 64 bit, ce sont les notes de publication pour AMD64.

Utiliser full-upgrade de façon courante n'est plus recommandé (sauf si vous utilisez sid, mais dans ce cas vous n'avez pas besoin de lire cette page...)

Les mise à jour vers des versions mineures (par exemple de Squeeze 6.0.1 à Squeeze 6.0.2) et les mises à jour de sécurité sont faites avec la commande safe-upgrade.

  • Trouver la version de Debian présente sur votre machine :

cat /etc/debian_version

Exemple pour passer de Squeeze 6.0.1 à Squeeze 6.0.2..., ou pour mettre en oeuvre les mises à jour de sécurité :

# aptitude update
# aptitude full-upgrade

De apt-get à aptitude

Action

Commande apt-get

Commande aptitude

Installer Toto

apt-get install Toto

aptitude install Toto

Rechercher Toto

apt-cache search Toto

aptitude search Toto

Supprimer Toto

apt-get remove Toto

aptitude remove Toto

Dépendances inverses du paquet Toto

apt-cache rdepends Toto

aptitude search ~D Toto

Affiche la priorité de chaque source pour Toto

apt-cache policy Toto

aptitude versions Toto

Télécharge les sources de Toto et construit un fichier binaire Toto.deb

apt-get source --compile Toto

?

Modèles de recherches avancées

Rechercher des paquets qui ne sont pas installées à partir de la branche stable :

aptitude search '?narrow(?installed, !?archive(stable))'

Rechercher des paquets installés depuis testing (à condition bien sûr que vous ayez les dépôts testing et stable dans votre sources.list) :

aptitude search '?narrow(?installed, ?archive(testing) !?archive(stable))'

Voir aussi

et ... apt.conf, preferences, sources.list, Aptitude::Parse-Description-Bullets=true, AptitudeTodo


?CategoryQuickPackageManagement