logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:apt:aptitude [22/10/2013 20:48]
smolski
doc:systeme:apt:aptitude [31/03/2014 09:44]
smolski [Introduction]
Ligne 5: Ligne 5:
   * Niveau requis : DÉBUTANT un peu AVISÉ. Voir le même outil mais plus simple d'​utilisation pour les débutants qui débutent : [[:​doc:​systeme:​apt:​apt-get]].   * Niveau requis : DÉBUTANT un peu AVISÉ. Voir le même outil mais plus simple d'​utilisation pour les débutants qui débutent : [[:​doc:​systeme:​apt:​apt-get]].
   * Commentaires : //​Rechercher,​ installer ou mettre à jour les logiciels et autres paquets disponibles.//​   * Commentaires : //​Rechercher,​ installer ou mettre à jour les logiciels et autres paquets disponibles.//​
-  * Débutant, à savoir ​ [[:doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commandetout commence là !.]] :-, [[:​doc:​systeme:​apt|la gestion et l'​administration des dépôts Debian.]].  +  ​ 
 +  ​Le retour sur le forum est ici : [[http://​debian-facile.org/​viewtopic.php?​id=3179 ​Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succèsaméliorations ou échecs ​!))
 =====Introduction===== =====Introduction=====
  
-Aptitude est __le gestionnaire de paquets recommandé__ pour la gestion des paquets en console, c'​est-à-dire leur installation,​ leur suppression et leur mise à jour. De façon général, il gère donc la mise à jour de votre système et s'​utilise ​sous [[:​doc:​systeme:​superutilisateur | root]].+Aptitude est __le gestionnaire de paquets recommandé__ pour la gestion des paquets en [[doc:​systeme:​console|console]], c'​est-à-dire leur installation, l'​informations qui les concerne, leur suppression et leur mise à jour. \\ 
 +De façon général, il gère donc la mise à jour de votre système et s'​utilise ​en [[:​doc:​systeme:​superutilisateur | super-utilisateur]] pour cela mais peut (//doit...//) être utilisé en session //simple utilisateur//​ pour vous informer sur les paquets. 
 + 
 +**Nota important :** \\ 
 +N'​hésitez pas à respecter l'​usage de //simple utilisateur//​ lorsque cela cela vous est permit, quitte à ouvrir une seconde session console, bien des erreurs vous seront évitées ainsi, sûr ! 8-)
  
- Il fournit les mêmes fonctionnalités que dselect et apt-get, ainsi que des fonctions additionnelles non présentes dans les autres programmes :+Il fournit les mêmes fonctionnalités que dselect et [[doc:​systeme:​apt:​apt-get|apt-get]], ainsi que des fonctions additionnelles non présentes dans les autres programmes :
   * il effectue les tâches d'​administration de manière rapide et facile.   * il effectue les tâches d'​administration de manière rapide et facile.
   * il permet d'​accéder à toutes les versions d'un paquet.   * il permet d'​accéder à toutes les versions d'un paquet.
Ligne 318: Ligne 322:
 ====Désinstallation simple==== ====Désinstallation simple====
  
-<code root> +<code root>​aptitude remove LeNomDuLogiciel</​code>​
-aptitude remove LeNomDuLogiciel</​code>​+
  
 Cette commande désinstallera le paquet LeNomDuLogiciel,​ ainsi que ses paquets dépendants installés automatiquement,​ mais leurs fichiers de configuration sont toujours présent sur le système.((**Exemple:​** Cette commande désinstallera le paquet LeNomDuLogiciel,​ ainsi que ses paquets dépendants installés automatiquement,​ mais leurs fichiers de configuration sont toujours présent sur le système.((**Exemple:​**
Ligne 341: Ligne 344:
 ===Utilisation avancée de l'​option "​remove"​=== ===Utilisation avancée de l'​option "​remove"​===
  
-<code root> +<code root>​aptitude remove ~nmot</​code>​
-aptitude remove ~nmot</​code>​+
  
 Cette commande supprimera tous les paquets dont le nom contient: **//mot//** Cette commande supprimera tous les paquets dont le nom contient: **//mot//**
  
 <note warning>​A utiliser avec précaution,​ n'​hésitez pas à utiliser l'​option -s (simulation) <note warning>​A utiliser avec précaution,​ n'​hésitez pas à utiliser l'​option -s (simulation)
-<code user> +<code user>​aptitude -s remove ~mot</​code>​
-aptitude -s remove ~mot</​code>​+
 </​note>​ </​note>​
  
-<code root> +<code root>​aptitude remove LeNomDuLogiciel+</​code>​
-aptitude remove LeNomDuLogiciel+</​code>​+
  
 Cette commande utilisant l'​attribut de surcharge + installera le logiciel au lieu de le supprimer. Cette commande utilisant l'​attribut de surcharge + installera le logiciel au lieu de le supprimer.
Ligne 359: Ligne 359:
 ==== Désinstallation complète ==== ==== Désinstallation complète ====
  
-<code root> +<code root>​aptitude purge LeNomDuLogiciel</​code>​
-aptitude purge LeNomDuLogiciel</​code>​+
  
 Dans l'​exemple précédant,​ l'​option remove désinstalle le paquet mais les fichiers de configurations globaux (situés normalement sous /etc) sont conservés. \\  Dans l'​exemple précédant,​ l'​option remove désinstalle le paquet mais les fichiers de configurations globaux (situés normalement sous /etc) sont conservés. \\ 
Ligne 375: Ligne 374:
  
 **Résultat de la commande:** **Résultat de la commande:**
-<code user> +<code user>​aptitude search kompozer</​code>​
-aptitude search kompozer</​code>​+
 <​code>​ <​code>​
   p   ​kompozer ​                       - complete Web Authoring System ​               p   ​kompozer ​                       - complete Web Authoring System ​            
Ligne 389: Ligne 387:
 <note warning>​**ATTENTION !** Cette commande purge également toutes les dépendances **automatiquement** installées dont certaines dont vous auriez peut-être voulu en garder la configuration ! \\ Vérifiez bien la liste de la purge proposée. Si vous n'​êtes pas sûrs de comprendre cet avertissement,​ cette commande n'est pas celle que vous voulez utiliser !</​note>​ <note warning>​**ATTENTION !** Cette commande purge également toutes les dépendances **automatiquement** installées dont certaines dont vous auriez peut-être voulu en garder la configuration ! \\ Vérifiez bien la liste de la purge proposée. Si vous n'​êtes pas sûrs de comprendre cet avertissement,​ cette commande n'est pas celle que vous voulez utiliser !</​note>​
  
-<code root> +<code root>​aptitude purge --purge-unused LeNomDuLogiciel</​code>​
-aptitude purge --purge-unused LeNomDuLogiciel</​code>​+
  
 Cette commande désinstalle et supprime les fichiers de configuration du paquet et de ses dépendances. ((**Exemple:​** Cette commande désinstalle et supprime les fichiers de configuration du paquet et de ses dépendances. ((**Exemple:​**
Ligne 398: Ligne 395:
   i   ​kompozer ​                       - complete Web Authoring System ​               i   ​kompozer ​                       - complete Web Authoring System ​            
   i A kompozer-data ​                  - kompozer data files                          i A kompozer-data ​                  - kompozer data files                       
-  p   ​kompozer-dev ​                   - KompoZer development files</​code>​+  p   ​kompozer-dev ​                   - KompoZer development files 
 +</​code>​
  
-<code root> +<code root>​aptitude purge --purge-unused kompozer</​code>​
-aptitude purge --purge-unused kompozer</​code>​+
 <​code>​ <​code>​
   Les paquets suivants seront ENLEVÉS :            Les paquets suivants seront ENLEVÉS :         
-  kompozer{p} kompozer-data{pu} </​code>​+  kompozer{p} kompozer-data{pu} 
 +</​code>​
   ​   ​
 **Résultat de la commande:** **Résultat de la commande:**
 +<code user>​aptitude search kompozer</​code>​
 <code bash> <code bash>
-aptitude search kompozer</​code>​ 
   p   ​kompozer ​                       - complete Web Authoring System ​               p   ​kompozer ​                       - complete Web Authoring System ​            
   p   ​kompozer-data ​                  - kompozer data files                          p   ​kompozer-data ​                  - kompozer data files                       
Ligne 421: Ligne 419:
  
 Pour rechercher de quel paquet provient un fichier qu'on désire supprimer taper dans un terminal user : Pour rechercher de quel paquet provient un fichier qu'on désire supprimer taper dans un terminal user :
-<code user> +<code user>​dpkg -S fichier</​code>​
-dpkg -S fichier</​code>​+
  
 **Exemple :** **Exemple :**
  
-<code user> +<code user>​dpkg -S /​usr/​bin/​glxinfo</​code>​
-dpkg -S /​usr/​bin/​glxinfo</​code>​+
  
 Indiquera de quel paquet ce fichier provient : Indiquera de quel paquet ce fichier provient :
Ligne 446: Ligne 442:
  
 Ainsi : Ainsi :
-<code root> +<code root>​aptitude markauto LeNomDuLogiciel</​code>​
-aptitude markauto LeNomDuLogiciel</​code>​+
  
 marque le paquet LeNomDuLogiciel ​ comme ayant été installés automatiquement(( marque le paquet LeNomDuLogiciel ​ comme ayant été installés automatiquement((
-<note warning>​un paquet marqué comme ayant été installés automatiquement,​ sera supprimé automatiquement dès que plus aucun paquet installé manuellement ne dépend de lui.+<note warning> 
 +un paquet marqué comme ayant été installés automatiquement,​ sera supprimé automatiquement dès que plus aucun paquet installé manuellement ne dépend de lui.
 Exemple: Exemple:
 <code user> <code user>
Ligne 464: Ligne 460:
 <​code>​ <​code>​
   Les paquets suivants seront ENLEVÉS :            Les paquets suivants seront ENLEVÉS :         
-  kompozer{u} kompozer-data{u}</​code>​+  kompozer{u} kompozer-data{u} 
 +  ​</​code>​
 </​note>​ </​note>​
 )) ))
Ligne 472: Ligne 469:
 et : et :
  
-<code root> +<code root>​aptitude unmarkauto LeNomDuLogiciel</​code>​
-aptitude unmarkauto LeNomDuLogiciel</​code>​+
  
 marque le paquet LeNomDuLogiciel ​ comme ayant été installés manuellement. marque le paquet LeNomDuLogiciel ​ comme ayant été installés manuellement.
Ligne 484: Ligne 480:
  
 Pour le méta-paquet gnome : Pour le méta-paquet gnome :
-<code root> +<code root>​aptitude unmarkauto ~i~Rgnome</​code>​
-aptitude unmarkauto ~i~Rgnome</​code>​+
  
 Cela marque toutes les dépendances de gnome comme installées manuellement. Cela marque toutes les dépendances de gnome comme installées manuellement.
Ligne 500: Ligne 495:
  
 D"​abord,​ je tape la commande suivante : D"​abord,​ je tape la commande suivante :
-<code user> +<code user>​aptitude -s purge gnome-core</​code>​
-aptitude -s purge gnome-core</​code>​+
  
 Cela me donne __la liste des paquets installés automatiquement__ que **aptitude** veut virer avec **gnome-core**. \\ Cela me donne __la liste des paquets installés automatiquement__ que **aptitude** veut virer avec **gnome-core**. \\
 Dans mon cas : Dans mon cas :
 <​code>​ <​code>​
-eog evolution evolution-common evolution-webcal gedit gedit-common gnome-core gnome-disk-utility libavahi-ui0 libgdu-gtk0 libgtksourceview2.0-0 libgtksourceview2.0-common ​ python-gtksourceview2</​code>​+eog evolution evolution-common evolution-webcal gedit gedit-common gnome-core gnome-disk-utility libavahi-ui0 libgdu-gtk0 libgtksourceview2.0-0 libgtksourceview2.0-common ​ python-gtksourceview2 
 +</​code>​
 <​note>​ <​note>​
   - On peut copier/​coller cette liste dans un fichier temporaire,   - On peut copier/​coller cette liste dans un fichier temporaire,
Ligne 512: Ligne 507:
 </​note>​ </​note>​
 Je retire **gnome-core** de cette liste, puis je tape : Je retire **gnome-core** de cette liste, puis je tape :
-<code root> +<code root>​aptitude unmarkauto la_liste</​code>​
-aptitude unmarkauto la_liste</​code>​+
  
 Je peux maintenant virer **gnome-core** sans problème : Je peux maintenant virer **gnome-core** sans problème :
-<code root> +<code root>​aptitude purge gnome-core</​code>​
-aptitude purge gnome-core</​code>​+
  
 == Suppression au choix d'​autres paquets == == Suppression au choix d'​autres paquets ==
Ligne 650: Ligne 643:
   * http://​debian-facile.org/​forum/​viewtopic.php?​pid=38072#​p38072   * http://​debian-facile.org/​forum/​viewtopic.php?​pid=38072#​p38072
  
 +===== Afficher la progression de l'​installation =====
 +
 +Pour aptitude version ≥ 6.8.2 (Jessie ou supérieur) :
 +
 +Il suffit de rajouter la ligne suivante dans les préférences apt :
 +
 +<code perl /​etc/​apt/​apt.conf.d/​99showprogress>​Dpkg::​Progress-Fancy "​true";</​code>​
 ===== Pour plus d'​informations : ===== ===== Pour plus d'​informations : =====
  
doc/systeme/apt/aptitude.txt · Dernière modification: 10/04/2023 11:28 par bendia

Pied de page des forums

Propulsé par FluxBB