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 [18/05/2015 18:06]
milou
doc:systeme:apt:aptitude [25/10/2016 12:59]
bendia [Faire des recherches]
Ligne 4: Ligne 4:
   * Niveau requis : {{tag>​avisé}}   * Niveau requis : {{tag>​avisé}}
   * 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 commande, tout commence là !]] :-) 
-     * Voir le même outil mais plus simple d'​utilisation pour les débutants qui débutent : [[:​doc:​systeme:​apt:​apt-get]]. 
   * Suivi : {{tag>​à-compléter}}   * Suivi : {{tag>​à-compléter}}
     * Création par [[user>​smolski]] 23-11-2010     * Création par [[user>​smolski]] 23-11-2010
Ligne 11: Ligne 9:
   * Commentaires sur le forum : [[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ès, améliorations ou échecs !))   * Commentaires sur le forum : [[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ès, améliorations ou échecs !))
  
-**Nota :** 
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! 
  
 =====Introduction===== =====Introduction=====
Ligne 86: Ligne 82:
 <code user> <code user>
 aptitude search liferea</​code>​ aptitude search liferea</​code>​
-<code>+<file config retour de la commande>
   i   ​liferea ​                              - Agrégateur de flux pour GNOME                i   ​liferea ​                              - Agrégateur de flux pour GNOME             
   i A liferea-data ​                    - architecture independent data for liferea ​   i A liferea-data ​                    - architecture independent data for liferea ​
Ligne 92: Ligne 88:
   v   ​liferea-webkit ​                 -                                              v   ​liferea-webkit ​                 -                                           
   v   ​liferea-xulrunner ​            ​- ​   v   ​liferea-xulrunner ​            ​- ​
-</code>+</file>
  
 Les résultats sont présentés ligne par ligne. ​ \\ Les résultats sont présentés ligne par ligne. ​ \\
Ligne 127: Ligne 123:
 |aptitude search '​~dmot1 ~sweb' ​ |liste les paquets dont la description contient le mot1 dans la section web  | |aptitude search '​~dmot1 ~sweb' ​ |liste les paquets dont la description contient le mot1 dans la section web  |
 |aptitude search ~i  |liste les paquets installés ​ | |aptitude search ~i  |liste les paquets installés ​ |
 +|aptitude search ~mMainteneur ​ |liste les paquets maintenus par //​Mainteneur// ​ |
 |aptitude search ~M  |liste les paquets installés automatiquement (dépendant d'​autres paquets) |  |aptitude search ~M  |liste les paquets installés automatiquement (dépendant d'​autres paquets) | 
 |aptitude search ~b  |liste les paquets ayant une dépendance cassée ​ | |aptitude search ~b  |liste les paquets ayant une dépendance cassée ​ |
Ligne 156: Ligne 153:
 <code user> <code user>
 aptitude search '​~ilifer !~M' </​code>​ aptitude search '​~ilifer !~M' </​code>​
-<code+<file config retour de la commande
-  i   ​liferea ​                                  - Agrégateur de flux pour GNOME   </code>+  i   ​liferea ​                                  - Agrégateur de flux pour GNOME   </file>
   ​   ​
 Retourne le paquet installé (~i) contenant le mot lifer, en excluant ceux qui ont étés installé automatiquement (!~M).\\ ​ Retourne le paquet installé (~i) contenant le mot lifer, en excluant ceux qui ont étés installé automatiquement (!~M).\\ ​
Ligne 163: Ligne 160:
 <code user> <code user>
 aptitude search '~i ~drss !~M' </​code>​ aptitude search '~i ~drss !~M' </​code>​
-<code>+<file config retour de la commande>
   i   ​icedove ​                                  - client de courriel et lecteur de nouvelles avec RSS    i   ​icedove ​                                  - client de courriel et lecteur de nouvelles avec RSS 
-  i   ​liferea ​                                  - Agrégateur de flux pour GNOME   </code>+  i   ​liferea ​                                  - Agrégateur de flux pour GNOME   </file>
 Retourne les paquets installés manuellement dont la description contient le mot rss. Retourne les paquets installés manuellement dont la description contient le mot rss.
   *[[http://​mjc-athena.org/​mediawiki/​index.php/​Memo:​Aptitude|Plus d'​exemples]]   *[[http://​mjc-athena.org/​mediawiki/​index.php/​Memo:​Aptitude|Plus d'​exemples]]
Ligne 179: Ligne 176:
 <code user> <code user>
 aptitude versions iceweasel</​code>​ aptitude versions iceweasel</​code>​
-<code>+<file config retour de la commande>
   p   ​3.5.16-6 ​                                     stable ​                   900    p   ​3.5.16-6 ​                                     stable ​                   900 
   p   ​3.5.16-8 ​                                     proposed-updates,​stable ​  ​900 ​   p   ​3.5.16-8 ​                                     proposed-updates,​stable ​  ​900 ​
Ligne 185: Ligne 182:
   i    5.0-3~bpo60+1 ​                       squeeze-backports ​        ​200 ​   i    5.0-3~bpo60+1 ​                       squeeze-backports ​        ​200 ​
   p   ​5.0-6 ​                                          ​unstable ​                 -10    p   ​5.0-6 ​                                          ​unstable ​                 -10 
-</code>+</file>
  
 Chaque version est présentée sur une ligne distincte. \\ Chaque version est présentée sur une ligne distincte. \\
Ligne 208: Ligne 205:
 <code user> <code user>
 aptitude show -t squeeze-backports iceweasel</​code>​ aptitude show -t squeeze-backports iceweasel</​code>​
-<​code>​ +<​code ​config retour de la commande>  Paquet : iceweasel ​                           ​
-  ​Paquet : iceweasel ​                           ​+
   État: installé   État: installé
   Automatiquement installé: non   Automatiquement installé: non
Ligne 244: Ligne 240:
 <code user> <code user>
 aptitude why evolution-common</​code>​ aptitude why evolution-common</​code>​
-<code>+<file config retour de la commande>
   i   ​gnome-core Dépend evolution (>= 2.30)          ​   i   ​gnome-core Dépend evolution (>= 2.30)          ​
-  i A evolution ​ Dépend evolution-common (= 2.30.3-5)</​code>+  i A evolution ​ Dépend evolution-common (= 2.30.3-5)</​file>
  
 ---- ----
Ligne 256: Ligne 252:
 <code user> <code user>
 aptitude why-not apache2-mpm</​code>​ aptitude why-not apache2-mpm</​code>​
-<code>+<file config retour de la commande>
   i   ​gitweb ​            ​Dépend ​             apache2 | httpd                                                                    i   ​gitweb ​            ​Dépend ​             apache2 | httpd                                                                 
   i A apache2 ​           Dépend ​           apache2-mpm-worker (= 2.2.16-6+squeeze1) | apache2-mpm-prefork (= 2.2.16-6+squeeze1) |   i A apache2 ​           Dépend ​           apache2-mpm-worker (= 2.2.16-6+squeeze1) | apache2-mpm-prefork (= 2.2.16-6+squeeze1) |
Ligne 262: Ligne 258:
   i A apache2-mpm-worker Est en conflit avec apache2-mpm ​     ​   i A apache2-mpm-worker Est en conflit avec apache2-mpm ​     ​
   ​   ​
-</code>+</file>
  
 ===== Installation d'un Logiciel ===== ===== Installation d'un Logiciel =====
Ligne 344: Ligne 340:
 <code user> <code user>
 aptitude search kompozer</​code>​ aptitude search kompozer</​code>​
-<​code>​+<​code ​config retour de la commande>
   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                       
Ligne 355: Ligne 351:
   c   ​kompozer ​                       - complete Web Authoring System ​               c   ​kompozer ​                       - complete Web Authoring System ​            
   c   ​kompozer-data ​                  - kompozer data files                          c   ​kompozer-data ​                  - kompozer data files                       
-  p   ​kompozer-dev ​                   - KompoZer development files     ​</​code>​+  p   ​kompozer-dev ​                   - KompoZer development files</​code> ​    ​
  
 Le paquet kompozer et son paquet dépendant kompozer-data ont été désinstallés,​ mais leurs fichiers de configuration sont toujours présent sur le système.)) Le paquet kompozer et son paquet dépendant kompozer-data ont été désinstallés,​ mais leurs fichiers de configuration sont toujours présent sur le système.))
Ligne 382: Ligne 378:
 <code user> <code user>
 aptitude search kompozer</​code>​ aptitude search kompozer</​code>​
-<​code>​+<​code ​config retour de la commande>
   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                       
Ligne 388: Ligne 384:
   # aptitude purge kompozer   # aptitude purge kompozer
   Les paquets suivants seront ENLEVÉS :            Les paquets suivants seront ENLEVÉS :         
-  kompozer{p} kompozer-data{u} </​code>​+  kompozer{p} kompozer-data{u}</​code> ​
  
 **Résultat de la commande:** **Résultat de la commande:**
 <code user>​aptitude search kompozer</​code>​ <code user>​aptitude search kompozer</​code>​
-<​code>​ +<​code ​config retour de la commande>  p   ​kompozer ​                       - complete Web Authoring System ​            
-  ​p ​  ​kompozer ​                       - complete Web Authoring System ​            +
   c   ​kompozer-data ​                  - kompozer data files    c   ​kompozer-data ​                  - kompozer data files 
-  p   ​kompozer-dev ​                   - KompoZer development files      +  p   ​kompozer-dev ​                   - KompoZer development files</​code> ​     
-</​code>​+
  
 Aucune trace du paquet kompozer n'est présente sur le système, son paquet dépendant kompozer-data à été supprimé mais ses fichiers de configuration sont toujours présent.)) ​ Aucune trace du paquet kompozer n'est présente sur le système, son paquet dépendant kompozer-data à été supprimé mais ses fichiers de configuration sont toujours présent.)) ​
Ligne 409: Ligne 404:
 <code user> <code user>
 aptitude search kompozer</​code>​ aptitude search kompozer</​code>​
-<​code>​+<​code ​config retour de la commande>
   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 +  p   ​kompozer-dev ​                   - KompoZer development files</​code>​ 
-</​code>​+
  
 <code root>​aptitude purge --purge-unused kompozer</​code>​ <code root>​aptitude purge --purge-unused kompozer</​code>​
-<​code>​ +<​code ​config retour de la commande>  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 user>​aptitude search kompozer</​code>​
-<​code ​bash> +<​code ​config retour de la commande>  p   ​kompozer ​                       - complete Web Authoring System ​            
-  ​p ​  ​kompozer ​                       - complete Web Authoring System ​            +
   p   ​kompozer-data ​                  - kompozer data files                          p   ​kompozer-data ​                  - kompozer data files                       
-  p   ​kompozer-dev ​                   - KompoZer development files   +  p   ​kompozer-dev ​                   - KompoZer development files</​code> ​  
-</​code>​+
  
 Plus aucunes traces du paquet kompozer et de ses dépendances sur le système.)) Plus aucunes traces du paquet kompozer et de ses dépendances sur le système.))
Ligne 435: Ligne 428:
 La solution :rechercher les répertoires "//​.lenomdu logiciel//"​ et  les supprimer.</​note>​ La solution :rechercher les répertoires "//​.lenomdu logiciel//"​ et  les supprimer.</​note>​
  
-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 : 
-<code user>​dpkg -S fichier</​code>​ +  [[doc:systeme:apt:dpkg#option-s]|dpkg option s]]
- +
-**Exemple ​:** +
- +
-<code user>​dpkg -S /​usr/​bin/​glxinfo</​code>​ +
- +
-Indiquera de quel paquet ce fichier provient ​: +
-   ​mesa-utils/​usr/​bin/​glxinfo +
- +
-Donc de **mesa-utils**.+
  
 //​C'​est tout du //​**captnfab**//​ ça avec la collaboration de //​**matux**////​ sur le forum ici : //​C'​est tout du //​**captnfab**//​ ça avec la collaboration de //​**matux**////​ sur le forum ici :
Ligne 467: Ligne 451:
 <code user> <code user>
 aptitude search kompozer </​code>​ aptitude search kompozer </​code>​
-<​code>​ +<​code ​config retour de la commande>  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 +  p   ​kompozer-dev ​                   - KompoZer development files</​code>​ 
-</​code>​+
  
 <code root> <code root>
 aptitude markauto kompozer </​code>​ aptitude markauto kompozer </​code>​
-<​code>​ +<​code ​config retour de la commande>  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 503: Ligne 485:
   - Cette manipulation permet donc de supprimer le méta-paquet gnome tout en conservant les applications qu'il avait installé.   - Cette manipulation permet donc de supprimer le méta-paquet gnome tout en conservant les applications qu'il avait installé.
  
-<note tip>//Seul //​**aptitude**//​ parvient à faire ce genre d'​opération, ​nous vous le recommandons d'ailleurs dorénavant ​à la place de// **apt-get**</​note>​+<note tip>Seul //​**aptitude**//​ parvient à faire ce genre d'​opération, ​il est donc recommandé à l'utilisation pour ce genre de manipulation ​à la place de [[doc:​systeme:​apt:​apt-get|apt-get]] ou de tout autre exercice sur le système des paquets.</​note>​
  
 == Suppression du paquet gnome-core == == Suppression du paquet gnome-core ==
Ligne 511: Ligne 493:
 Or, ce n'est pas le cas, on peut virer **gnome-core** et tous les paquets qu'il contient de la même manière que les autres méta-paquet. Or, ce n'est pas le cas, on peut virer **gnome-core** et tous les paquets qu'il contient de la même manière que les autres méta-paquet.
  
-D"abord, je tape la commande suivante :+D'abord, je tape la commande suivante :
 <code user>​aptitude -s purge gnome-core</​code>​ <code user>​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>+<file config retour de la commande>
 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 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>+</file>
 <​note>​ <​note>​
   - On peut copier/​coller cette liste dans un fichier temporaire,   - On peut copier/​coller cette liste dans un fichier temporaire,
Ligne 635: Ligne 617:
 <code user> <code user>
 apt-cache search linux-image | grep 32</​code>​ apt-cache search linux-image | grep 32</​code>​
-<code>+<file config retour de la commande>
 linux-headers-2.6.32-5-amd64 - Header files for Linux 2.6.32-5-amd64 linux-headers-2.6.32-5-amd64 - Header files for Linux 2.6.32-5-amd64
 linux-headers-2.6.32-5-openvz-amd64 - Header files for Linux 2.6.32-5-openvz-amd64 linux-headers-2.6.32-5-openvz-amd64 - Header files for Linux 2.6.32-5-openvz-amd64
Ligne 649: Ligne 631:
 linux-image-2.6.32-5-xen-amd64 - Linux 2.6.32 for 64-bit PCs, Xen dom0 support linux-image-2.6.32-5-xen-amd64 - Linux 2.6.32 for 64-bit PCs, Xen dom0 support
 nvidia-kernel-2.6.32-5-amd64 - NVIDIA binary kernel module for Linux 2.6.32-5-amd64 nvidia-kernel-2.6.32-5-amd64 - NVIDIA binary kernel module for Linux 2.6.32-5-amd64
-nvidia-kernel-2.6.32-5-vserver-amd64 - NVIDIA binary kernel module for Linux 2.6.32-5-vserver-amd64</​code>+nvidia-kernel-2.6.32-5-vserver-amd64 - NVIDIA binary kernel module for Linux 2.6.32-5-vserver-amd64</​file>
  
 Ici, j'ai utilisé la commande linux [[:​doc:​systeme:​grep | GREP]] pour selectionner la version **32**. \\ Ici, j'ai utilisé la commande linux [[:​doc:​systeme:​grep | GREP]] pour selectionner la version **32**. \\
Ligne 671: Ligne 653:
   *lisez la page de manuel aptitude<​code user>man aptitude</​code>​   *lisez la page de manuel aptitude<​code user>man aptitude</​code>​
   *installez le paquet de documentation aptitude-doc.<​code root>​aptitude install aptitude-doc-fr</​code>​   *installez le paquet de documentation aptitude-doc.<​code root>​aptitude install aptitude-doc-fr</​code>​
 +  *[[https://​www.debian.org/​doc/​manuals/​aptitude/​ch02s05s05.fr.html | Référence du fichier de configuration d'​aptitude]]
  
 et tapez cet url dans votre navigateur : et tapez cet url dans votre navigateur :
   /​usr/​share/​doc/​aptitude/​html/​fr/​index.html   /​usr/​share/​doc/​aptitude/​html/​fr/​index.html
  
-===== Tasksel ​=====+==== Tasksel ====
  
 Aptitude est également gérée par le tasksel. Aptitude est également gérée par le tasksel.
doc/systeme/apt/aptitude.txt · Dernière modification: 10/04/2023 11:28 par bendia

Pied de page des forums

Propulsé par FluxBB