Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
aptitude [Le 26/09/2014, 18:47] 88.173.198.115 [Tableau des motifs] |
aptitude [Le 11/09/2022, 11:29] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
---- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | |||
====== Aptitude ====== | ====== Aptitude ====== | ||
+ | <note tip>Cette page est une sous-partie de la page **"[[:tutoriel/comment_installer_un_paquet|Comment installer un paquet]]"**.</note> | ||
- | **Aptitude** est un gestionnaire de paquets basé sur l'infrastructure [[:APT]], c'est-à-dire que vous pourrez installer, supprimer et mettre à jour les logiciels ([[:apt#le_paquet|paquets]]) avec Aptitude. Il présente des fonctionnalités équivalentes à //dselect// ou //[[:apt#apt-get]]//. | + | **Aptitude** est un gestionnaire de paquets basé sur l'infrastructure [[:APT]], c'est-à-dire que vous pourrez installer, supprimer et mettre à jour les applications ([[:apt#le_paquet|paquets]]) avec Aptitude. Il présente des fonctionnalités équivalentes à //dselect// ou //[[:apt-get]]//. |
Il y a deux façons d'utiliser Aptitude : | Il y a deux façons d'utiliser Aptitude : | ||
- | * d'une façon semblable à [[:apt#apt-get]] ; | + | * d'une façon semblable à [[:apt-get]] ; |
* avec une interface interactive. | * avec une interface interactive. | ||
- | **Aptitude** [[https://lists.ubuntu.com/archives/maverick-changes/2010-June/001202.html| n'est plus installé de base]] sur (K)Ubuntu depuis la version 10.10 | ||
- | <note tip>Cette page est une sous-partie de la page **"[[tutoriel:comment_installer_un_paquet|Comment installer un paquet]]"**.</note> | + | ===== Pré-requis ===== |
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | =====Installation===== | ||
+ | **Aptitude** n'est pas installé par défaut dans Ubuntu. Pour l'utiliser, [[tutoriel/comment_installer_un_paquet|installer le paquet]] **[[apt>aptitude]]** | ||
- | ===== Façon « apt-get » ===== | ||
- | On peut utiliser des commandes semblables à « apt-get ». | ||
==== Installation ==== | ==== Installation ==== | ||
- | Pour installer un paquet ainsi que ses dépendances "automatiques" tapez la ligne suivante à l'invite de commande : | + | Pour installer un paquet ainsi que ses dépendances "automatiques" tapez dans un [[:terminal]] la ligne suivante à l'invite de commande: |
- | + | <code>sudo aptitude install <paquet-a-installer></code> | |
- | sudo aptitude install paquet-a-installer | + | |
==== Suppression ==== | ==== Suppression ==== | ||
- | |||
Pour supprimer un paquet, ainsi que ses dépendances "automatiques" devenues inutiles : | Pour supprimer un paquet, ainsi que ses dépendances "automatiques" devenues inutiles : | ||
- | + | <code>sudo aptitude remove <paquet-a-supprimer> </code> | |
- | sudo aptitude remove paquet-a-supprimer | + | |
==== Suppression (2) ==== | ==== Suppression (2) ==== | ||
Pour libérer un paquet (en le mettant "automatique") : celui-ci sera soit désinstallé tout de suite, soit automatiquement désinstallé dès que plus aucun autre paquet n'aura besoin de lui : | Pour libérer un paquet (en le mettant "automatique") : celui-ci sera soit désinstallé tout de suite, soit automatiquement désinstallé dès que plus aucun autre paquet n'aura besoin de lui : | ||
- | + | <code>sudo aptitude markauto <paquet-a-liberer> </code> | |
- | sudo aptitude markauto paquet-a-liberer | + | |
==== Suppression + Purge ==== | ==== Suppression + Purge ==== | ||
- | |||
- | |||
Pour désinstaller un paquet et supprimer ses fichiers de configuration : | Pour désinstaller un paquet et supprimer ses fichiers de configuration : | ||
- | + | <code>sudo aptitude purge <paquet-a-supprimer> </code> | |
- | sudo aptitude purge paquet-a-supprimer | + | |
==== Mise-à-jour dépôts ==== | ==== Mise-à-jour dépôts ==== | ||
- | |||
Pour avoir une version à jour de la liste des paquets disponibles, à faire avant toute installation : | Pour avoir une version à jour de la liste des paquets disponibles, à faire avant toute installation : | ||
- | + | <code>sudo aptitude update</code> | |
- | sudo aptitude update | + | |
==== Mise-à-jour paquets ==== | ==== Mise-à-jour paquets ==== | ||
- | |||
- | |||
Pour télécharger et installer les nouvelles versions des paquets installés : | Pour télécharger et installer les nouvelles versions des paquets installés : | ||
- | + | <code>sudo aptitude safe-upgrade</code> | |
- | + | ||
- | sudo aptitude safe-upgrade | + | |
==== Mise-à-jour distribution ==== | ==== Mise-à-jour distribution ==== | ||
- | |||
Pour faire une mise à jour de distribution, ou pour les mises à jour nécessitant d'installer ou de désinstaller les dépendances nécessaires : | Pour faire une mise à jour de distribution, ou pour les mises à jour nécessitant d'installer ou de désinstaller les dépendances nécessaires : | ||
Ligne 88: | Ligne 69: | ||
==== Installation ==== | ==== Installation ==== | ||
- | Pour installer un paquet, vous devrez faire comme avec [[:Synaptic]] : le rechercher, le sélectionner pour installation, puis appliquer. Pour rechercher un paquet, appuyez sur « / ». Vous serez alors face à une boite de recherche. Entrez le nom du paquet et la recherche se fera automatiquement. Une fois que le nom est écrit au complet, appuyez sur « Entrée ». Si ce n'est pas le paquet correspondant, appuyer sur « n » pour rechercher le paquet suivant qui contient les termes recherchés, jusqu'à ce que vous trouviez le paquet à installer. Lorsque le paquet est trouvé, appuyez sur la touche « + » pour le sélectionner pour installation. Les dépendances seront automatiquement sélectionnées aussi. Pour confirmer les changements appuyez sur « g » appuyez encore sur « g » pour confirmer ou sur « q » pour revenir à l'écran précédent. | + | Pour installer un paquet, vous devrez faire comme avec [[:Synaptic]] : le rechercher, le sélectionner pour installation, puis appliquer. \\ |
+ | Pour rechercher un paquet, appuyez sur « / ». Vous serez alors face à une boite de recherche. Entrez le nom du paquet et la recherche se fera automatiquement. Une fois que le nom est écrit au complet, appuyez sur « Entrée ». Si ce n'est pas le paquet correspondant, appuyer sur « n » pour rechercher le paquet suivant qui contient les termes recherchés, jusqu'à ce que vous trouviez le paquet à installer. \\ | ||
+ | Lorsque le paquet est trouvé, appuyez sur la touche « + » pour le sélectionner pour installation. Les dépendances seront automatiquement sélectionnées aussi. \\ | ||
+ | Pour confirmer les changements appuyez sur « g » appuyez encore sur « g » pour confirmer ou sur « q » pour revenir à l'écran précédent. | ||
En résumé : | En résumé : | ||
- | |||
* « / » pour la recherche | * « / » pour la recherche | ||
* « n » pour poursuivre la recherche (**n**ext) | * « n » pour poursuivre la recherche (**n**ext) | ||
Ligne 104: | Ligne 87: | ||
En résumé : | En résumé : | ||
- | |||
* « -- » pour une suppression simple (''apt-get remove'') | * « -- » pour une suppression simple (''apt-get remove'') | ||
* « _ » pour une suppression du paquet et de ses fichiers de configuration (''apt-get remove --purge'') | * « _ » pour une suppression du paquet et de ses fichiers de configuration (''apt-get remove --purge'') | ||
Ligne 111: | Ligne 93: | ||
* « g » (deuxième fois) pour appliquer les changements | * « g » (deuxième fois) pour appliquer les changements | ||
- | ==== Mise à jour ==== | + | ==== Mise à jour ==== |
Pour une mise à jour de la **liste** des paquets disponibles, il suffit d'appuyer sur « u ». Pour mettre à jour les **paquets** qui peuvent être mis à jour, appuyez sur « U », puis sur « g » pour confirmer et une autre fois pour appliquer. Pour mettre à jour seulement un paquet dans tous ceux qui peuvent être mis à jour, faites comme si vous vouliez l'installer, recherchez-le puis appuyez sur « + », « g » et encore « g ». | Pour une mise à jour de la **liste** des paquets disponibles, il suffit d'appuyer sur « u ». Pour mettre à jour les **paquets** qui peuvent être mis à jour, appuyez sur « U », puis sur « g » pour confirmer et une autre fois pour appliquer. Pour mettre à jour seulement un paquet dans tous ceux qui peuvent être mis à jour, faites comme si vous vouliez l'installer, recherchez-le puis appuyez sur « + », « g » et encore « g ». | ||
En résumé : | En résumé : | ||
- | |||
* « u » mise à jour de la liste des paquets (''apt-get update'') | * « u » mise à jour de la liste des paquets (''apt-get update'') | ||
* « U » mise à jour des paquets (''apt-get upgrade'') | * « U » mise à jour des paquets (''apt-get upgrade'') | ||
Ligne 166: | Ligne 147: | ||
**__Prérequis__**: | **__Prérequis__**: | ||
- | * « ! » sert à inverser une condition. ohh vous racontez quoi la | + | * « ! » sert à inverser une condition. |
- | * | + | |
* Les parenthèses servent à clarifier un motif ou à introduire l'opérateur logique //ou//: « | ». | * Les parenthèses servent à clarifier un motif ou à introduire l'opérateur logique //ou//: « | ». | ||
* Les motifs contenant un ou des points d'exclamation ou des parenthèses doivent impérativement être écrits entre 2 apostrophes « ' » ou être précédés par le caractère « \ » | * Les motifs contenant un ou des points d'exclamation ou des parenthèses doivent impérativement être écrits entre 2 apostrophes « ' » ou être précédés par le caractère « \ » | ||
Ligne 242: | Ligne 222: | ||
Pour plus d'options, utilisez le menu à l'aide de Ctrl--t. Déplacez-vous à l'aide des flèches gauche et droite pour changer de menu et des flèches haut bas pour changer d'option dans le menu. Vous trouverez alors que vous pouvez annuler la dernière opération à l'aide de Ctrl--u, vous pouvez voir le //changelog// avec « C », et plein d'autres options utilisées à l'occasion. Le menu peut être utile si vous avez oublié sur quelle touche appuyer pour faire une action… | Pour plus d'options, utilisez le menu à l'aide de Ctrl--t. Déplacez-vous à l'aide des flèches gauche et droite pour changer de menu et des flèches haut bas pour changer d'option dans le menu. Vous trouverez alors que vous pouvez annuler la dernière opération à l'aide de Ctrl--u, vous pouvez voir le //changelog// avec « C », et plein d'autres options utilisées à l'occasion. Le menu peut être utile si vous avez oublié sur quelle touche appuyer pour faire une action… | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
<note> | <note> | ||
- | Il existe des options cachées qui rendent bavard aptitude et montrent l’humour des développeurs. Un Easter egg « œuf de Pâques » en français [[http://fr.wikipedia.org/wiki/Easter_egg]] | + | Il existe des options cachées qui rendent bavard aptitude et montrent l’humour des développeurs. Un [[wpfr>Easter_egg|Easter egg]] « œuf de Pâques » en français |
Tapez sur un émulateur de console les commandes suivantes successivement : | Tapez sur un émulateur de console les commandes suivantes successivement : | ||
- | + | <code bash> | |
- | $ aptitude moo | + | aptitude moo |
- | $ aptitude -v moo | + | aptitude -v moo |
- | $ aptitude -vv moo | + | aptitude -vv moo |
- | $ aptitude -vvv moo | + | aptitude -vvv moo |
- | $ aptitude -vvvv moo | + | aptitude -vvvv moo |
- | $ aptitude -vvvvv moo | + | aptitude -vvvvv moo |
- | $ aptitude -vvvvvv moo | + | aptitude -vvvvvv moo</code> |
</note> | </note> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * Vous trouverez un manuel un peu plus complet en tapant "man aptitude" dans une console. | + | * Vous trouverez un manuel un peu plus complet en tapant "man aptitude" dans un [[:terminal]]. |
- | * Vous trouverez un manuel très détaillé et en français pour Aptitude dans le paquet « aptitude-doc-fr ». Installez donc ce paquet puis ouvrez le manuel qui se trouve maintenant installé dans votre système à cette adresse : [[file:///usr/share/doc/aptitude/html/fr/index.html]]. Ouvrez la page [[file:///usr/share/doc/aptitude/html/fr/ch02s03.html]] pour en savoir plus sur les motifs de recherche. Bonne lecture ! | + | * Vous trouverez un manuel très détaillé et en français pour Aptitude dans le paquet « aptitude-doc-fr ». [[:tutoriel/comment_installer_un_paquet|Installer donc ce paquet]] **[[apt>aptitude-doc-fr]]** puis ouvrez le manuel qui se trouve maintenant installé dans votre système à cette adresse [[file:///usr/share/doc/aptitude/html/fr/index.html]]. Ouvrez la page [[file:///usr/share/doc/aptitude/html/fr/ch02s03.html]] pour en savoir plus sur les motifs de recherche. Bonne lecture ! |
- | * [[http://algebraicthunk.net/~dburrows/projects/aptitude/doc/fr/index.html|Manuel aptitude en ligne]] | + | * **(fr)** [[http://algebraicthunk.net/~dburrows/projects/aptitude/doc/fr/index.html|Manuel aptitude en ligne]] |
* [[:projets/ecole/scripting/initiation_au_shell#les_expressions_regulieres|Expressions régulières]] | * [[:projets/ecole/scripting/initiation_au_shell#les_expressions_regulieres|Expressions régulières]] | ||
- | * [[http://bapoumba.free.fr/?p=16|aptitude]] | + | * **(fr)** [[http://bapoumba.free.fr/?p=16|aptitude]] |
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2589538|Cette discussion sur le forum ubuntu-fr]] | + | * [[https://forum.ubuntu-fr.org/viewtopic.php?pid=2589538|Cette discussion sur le forum ubuntu-fr]] |
---- | ---- | ||
//Contributeurs : [[:utilisateurs:1Eric]], [[:utilisateurs:ste]], [[:utilisateurs:alteo_gange]], [[:utilisateurs:BeAvEr]] et d'autres//. | //Contributeurs : [[:utilisateurs:1Eric]], [[:utilisateurs:ste]], [[:utilisateurs:alteo_gange]], [[:utilisateurs:BeAvEr]] et d'autres//. |