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 [27/10/2013 06:04] MicP [Gérer les paquets automatiquement installés] |
doc:systeme:apt:aptitude [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
=====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. | ||
- | Il fournit les mêmes fonctionnalités que dselect et apt-get, ainsi que des fonctions additionnelles non présentes dans les autres programmes : | + | **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 [[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 46: | Ligne 50: | ||
aptitude full-upgrade</code> | aptitude full-upgrade</code> | ||
- | Le solveur de dépendance utilisé par **full-upgrade** se fixe comme objectif de faire la //totalité// des mises à jour possibles, quitte à supprimer d'autres paquets s'ils empêches le système d'être mis à jour. | + | Le solveur de dépendance utilisé par **full-upgrade** se fixe comme objectif de faire la //totalité// des mises à jour possibles, quitte à supprimer d'autres paquets s'ils empêchent le système d'être mis à jour. |
<note>Cette commande s'appellait **dist-upgrade**. Pour des raisons historiques, aptitude la reconnaît toujours. **dist-upgrade** est donc un synonyme de **full-upgrade**.</note> | <note>Cette commande s'appellait **dist-upgrade**. Pour des raisons historiques, aptitude la reconnaît toujours. **dist-upgrade** est donc un synonyme de **full-upgrade**.</note> | ||
Ligne 264: | Ligne 268: | ||
<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 270: | Ligne 274: | ||
|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 306: | Ligne 311: | ||
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 318: | Ligne 331: | ||
====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 353: | ||
===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 368: | ||
==== 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 383: | ||
**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 396: | ||
<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 404: | ||
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 428: | ||
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 656: | Ligne 661: | ||
===== Pour plus d'informations : ===== | ===== Pour plus d'informations : ===== | ||
- | *lisez la page de manuel aptitude | + | *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> | |
- | <code user> | + | |
- | man aptitude<code> | + | |
- | + | ||
- | *installez le paquet de documentation aptitude-doc. | + | |
- | + | ||
- | <code root> | + | |
- | aptitude install aptitude-doc-fr</code> | + | |
et tapez cet url dans votre navigateur : | et tapez cet url dans votre navigateur : |