8289
Comment: add link to korean translation
|
8320
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 : |
Contents
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
- Manuel : /usr/share/doc/aptitude/README
Manuel en ligne (html) : http://algebraicthunk.net/~dburrows/projects/aptitude/doc/fr/ (copie locale disponible si vous avez installé aptitude-doc-fr)
et ... apt.conf, preferences, sources.list, Aptitude::Parse-Description-Bullets=true, AptitudeTodo
?CategoryQuickPackageManagement