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 →
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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:apt:aptitude [22/05/2014 14:51] smolski [Pour plus d'informations :] |
doc:systeme:apt:aptitude [26/05/2015 17:56] milou [Choisir une image kernel] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Créé le 14/08/2011 | ||
====== aptitude ====== | ====== aptitude ====== | ||
- | * Objet : aptitude par la ligne de commande | + | * Objet : aptitude |
- | * 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 : {{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à !]] :-) | |
- | * 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ès, améliorations ou échecs !)) | + | * 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}} | ||
+ | * Création par [[user>smolski]] 23-11-2010 | ||
+ | * Testé par [[user>smolski]] le 16-07-2014 | ||
+ | * 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 !)) | ||
+ | |||
+ | |||
=====Introduction===== | =====Introduction===== | ||
Ligne 13: | Ligne 19: | ||
**Nota important :** \\ | **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-) | + | N'hésitez pas à respecter l'usage de //simple utilisateur// lorsque cela cela vous est permis, 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 [[doc:systeme:apt:apt-get|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 : | ||
Ligne 31: | Ligne 37: | ||
<code root> | <code root> | ||
aptitude update</code> | aptitude update</code> | ||
- | Cette opération consiste à mettre à jour sur votre machine la liste des paquets disponibles sur les serveurs déclarés dans le fichier « /etc/apt/sources.list ».\\ | + | Cette opération consiste à mettre à jour sur votre machine la liste des paquets disponibles sur les serveurs déclarés dans le fichier [[doc:systeme:apt:sources.list:|/etc/apt/sources.list]]. |
- | voir: [[:doc:systeme:apt|la gestion et l'administration des dépôts Debian.]] | + | * Voir: [[:doc:systeme:apt|la gestion et l'administration des dépôts Debian.]] |
<note important>Si vous ne l'avez pas faites depuis plus de 24H, vous devez impérativement l'exécuter avant toute modification de votre installation ! | <note important>Si vous ne l'avez pas faites depuis plus de 24H, vous devez impérativement l'exécuter avant toute modification de votre installation ! | ||
</note> | </note> | ||
Ligne 78: | Ligne 84: | ||
<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 84: | Ligne 90: | ||
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 148: | Ligne 154: | ||
<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).\\ | ||
Autrement dit: retourne le paquet installé manuellement contenant le mot lifer | Autrement dit: retourne le paquet installé manuellement contenant le mot lifer | ||
<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 171: | Ligne 177: | ||
<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 177: | Ligne 183: | ||
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 236: | Ligne 242: | ||
<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 248: | Ligne 254: | ||
<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 254: | Ligne 260: | ||
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 268: | Ligne 274: | ||
<note>Les dépendances du logiciel installé manuellement, seront marquées comme étant installées automatiquement.</note> | <note>Les dépendances du logiciel installé manuellement, seront marquées comme étant installées automatiquement.</note> | ||
- | ====Utilisation avancée de l'option "install"==== | + | ==== Utilisation avancée de l'option "install" ==== |
^ Commande ^ Commentaire ^ | ^ Commande ^ Commentaire ^ | ||
Ligne 274: | Ligne 280: | ||
|aptitude install --without-recommends LeNomDuLogiciel |Installer que les paquets essentiels. (([[:doc:systeme:apt:apt.conf|pour gérer tous les paquets “recommends” en empêchant l'installation systématique, vous pouvez créer le fichier apt.conf]])) | | |aptitude install --without-recommends LeNomDuLogiciel |Installer que les paquets essentiels. (([[:doc:systeme:apt:apt.conf|pour gérer tous les paquets “recommends” en empêchant l'installation systématique, vous pouvez créer le fichier apt.conf]])) | | ||
|aptitude install -d LeNomDuLogiciel |Télécharger un paquet deb sans l'installer.((le paquet et toutes ses dépendances seront téléchargés dans le répertoire /var/cache/apt/archives/ vous trouverez le tout au format deb. [[:doc:systeme:apt:dpkg| voir: Installer un paquet .deb]])) | | |aptitude install -d LeNomDuLogiciel |Télécharger un paquet deb sans l'installer.((le paquet et toutes ses dépendances seront téléchargés dans le répertoire /var/cache/apt/archives/ vous trouverez le tout au format deb. [[:doc:systeme:apt:dpkg| voir: Installer un paquet .deb]])) | | ||
- | ====Utilisation avancée avec les attributs de surcharge==== | + | |
+ | ==== Utilisation avancée avec les attributs de surcharge ==== | ||
^ Commande ^ Commentaire ^ | ^ Commande ^ Commentaire ^ | ||
|aptitude install LeNomDuLogiciel+M |Installer un logiciel et le marquer comme installé automatiquement. | | |aptitude install LeNomDuLogiciel+M |Installer un logiciel et le marquer comme installé automatiquement. | | ||
Ligne 310: | Ligne 317: | ||
Elle aura pour effet d'installer toutes les dépendances nécessaires à la compilation du paquet. | Elle aura pour effet d'installer toutes les dépendances nécessaires à la compilation du paquet. | ||
- | ====Réinstallation d'un Logiciel==== | + | ==== Téléchargement d'un logiciel ==== |
+ | |||
+ | Pour télécharger un paquet en .deb avec ses dépendances sans l'installer : | ||
+ | <code root>aptitude clean</code> | ||
+ | <code root>aptitude -d install paquet</code> | ||
+ | |||
+ | place tout dans **/var/cache/apt/archives/** | ||
+ | |||
+ | ==== Réinstallation d'un Logiciel ==== | ||
<code root> | <code root> | ||
Ligne 426: | Ligne 441: | ||
Indiquera de quel paquet ce fichier provient : | Indiquera de quel paquet ce fichier provient : | ||
- | mesa-utils: /usr/bin/glxinfo | + | <file config retour de la commande>mesa-utils: /usr/bin/glxinfo</file> |
Donc de **mesa-utils**. | Donc de **mesa-utils**. | ||
Ligne 499: | Ligne 514: | ||
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 618: | Ligne 633: | ||
<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 632: | Ligne 647: | ||
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**. \\ |