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
manuel:commande_aptitude [07/10/2011 19:54]
bract
manuel:commande_aptitude [14/11/2012 14:36]
smolski
Ligne 31: Ligne 31:
  
   # aptitude safe-upgrade   # aptitude safe-upgrade
-Met effectivement à jour les paquets d'​après la liste des //nouveaux paquets// obtenue auparavant avec **aptitude update**, sans supprimer aucun autre paquet.+Met effectivement à jour les paquets d'​après la liste des //nouveaux paquets// obtenue auparavant avec **aptitude update**, sans supprimer aucun paquet ​installé manuellement. Les seuls paquets éventuellement désinstallés étant ceux ayant été automatiquement installés par le passé (pour résoudre des dépendances) et n'​étant plus nécessaires (dépendance modifiée ou supprimée).
 <note tip>Il est recommandé de le faire régulièrement,​ afin d'​installer les derniers correctifs de sécurité.</​note> ​ <note tip>Il est recommandé de le faire régulièrement,​ afin d'​installer les derniers correctifs de sécurité.</​note> ​
  
Ligne 45: Ligne 45:
   # aptitude -s full-upgrade   # aptitude -s full-upgrade
  
 +<​note>​Le **full-upgrade** propose parfois de désinstaller des paquets, il faut juste être attentif à ce qu'il veut désinstaller mais en dehors de ça, ça ne craint rien. :-)  \\
 +J'​essaye au maximum de n'​utiliser que **full-upgrade** je reste à **safe-upgrade** uniquement quand il y a des dépendances cassées dans sid.
 +
 +**captnfab** sur irc //#​debian-facile//</​note>​
  
 ===== Faire des recherches===== ===== Faire des recherches=====
Ligne 51: Ligne 55:
 Cette commande vous retournera la liste de tous les paquets dont le nom contient, même partiellement, ​ le motif ([[wpfr>​Expression_rationnelle|l'​expression rationnelle]]) de la recherche. Cette commande vous retournera la liste de tous les paquets dont le nom contient, même partiellement, ​ le motif ([[wpfr>​Expression_rationnelle|l'​expression rationnelle]]) de la recherche.
  
-**Exemple:**+**Exemples ​:**
  
   # aptitude search liferea   # aptitude search liferea
 +
   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 59: Ligne 64:
   v   ​liferea-webkit ​                 -                                              v   ​liferea-webkit ​                 -                                           
   v   ​liferea-xulrunner ​            ​- ​   v   ​liferea-xulrunner ​            ​- ​
-Les résultats sont présentés ligne par ligne.+ 
 +Les résultats sont présentés ligne par ligne. ​ \\
 Les premiers caractères sont des indicateurs d'​état(([[http://​algebraicthunk.net/​~dburrows/​projects/​aptitude/​doc/​fr/​ch02s02s02.html|pour en savoir plus sur les indicateurs]])),​ suivi du nom du logiciel, accompagné d'une brève description. Les premiers caractères sont des indicateurs d'​état(([[http://​algebraicthunk.net/​~dburrows/​projects/​aptitude/​doc/​fr/​ch02s02s02.html|pour en savoir plus sur les indicateurs]])),​ suivi du nom du logiciel, accompagné d'une brève description.
-===Les indicateurs d'​état===+ 
 +=== Les indicateurs d'​état === 
   *//Le premier caractère indique l'​état courant du paquet ://   *//Le premier caractère indique l'​état courant du paquet ://
     *i  => le paquet est installé     *i  => le paquet est installé
Ligne 68: Ligne 76:
     *c => le paquet à été supprimé mais ses fichiers de configuration sont toujours présent sur le système.     *c => le paquet à été supprimé mais ses fichiers de configuration sont toujours présent sur le système.
     *B => le paquet a des dépendances cassées.     *B => le paquet a des dépendances cassées.
-Les caractères suivants , si ils sont présents, indiquent dans l'​ordre:​\\  + 
-l'​action qui sera entreprise sur le paquet,\\  +Les caractères suivants , s'ils sont présents, indiquent dans l'​ordre : 
-si le paquet a été automatiquement installé,\\  +  ​- ​l'​action qui sera entreprise sur le paquet,  
-si le paquet est fiable .+  ​- ​si le paquet a été automatiquement installé,  
 +  ​- ​si le paquet est fiable.
  
   *//​Caractères suivants susceptibles d'​être rencontrés://​   *//​Caractères suivants susceptibles d'​être rencontrés://​
Ligne 78: Ligne 87:
     *B => le paquet est cassé.     *B => le paquet est cassé.
     *A => le paquet a été installé automatiquement.     *A => le paquet a été installé automatiquement.
 +    *d => le paquet va être supprimé, ses fichiers de configuration resteront sur le système. ​
  
-===Utilisation avancée de l'​option "​search"​===+=== Utilisation avancée de l'​option "​search"​===
  
 ^  Commande ​ ^  Commentaire ​ ^ ^  Commande ​ ^  Commentaire ​ ^
Ligne 95: Ligne 105:
 |aptitude search ~c  |liste les paquets supprimés mais non purgés ​ |  |aptitude search ~c  |liste les paquets supprimés mais non purgés ​ | 
 |aptitude search ~E  |liste les paquets essentiels ​ |  |aptitude search ~E  |liste les paquets essentiels ​ | 
 +
 ==Exemples d'​utilisation avancée== ==Exemples d'​utilisation avancée==
 +
 +<​code>​
 +[16:32] <​captnfab>​ et pourquoi tu n'​utilises pas un émulateur gba qui est ds les dépôts debian ?
 +[16:32] <​galendil>​ Je savais pas qu'il y en avais un en fait
 +
 +[16:38] <​captnfab>​ aussi: aptitude search ~demulator~sgame
 +[16:39] <​galendil>​ pourquoi ~d?
 +[16:39] <​captnfab>​ pour rechercher dans la description plutôt que dans le nom du paquet
 +[16:39] <​captnfab>​ et ~s, c'est pour rechercher dans la section
 +[16:40] <​captnfab>​ donc, les paquets de la section games qui parlent d'​émulateurs...
 +[16:40] <​galendil>​ Ah
 +[16:40] <​galendil>​ Merci pour ces infos :D
 +[16:41] <​captnfab>​ :)
 +[16:41] <​galendil>​ IL FONCTIONNE \o/
 +[16:42] <​captnfab>​ wé, tu vas pouvoir jouer aux pokémons maintenant :)
 +</​code>​
 +
 +Ou encore :
 +
   # aptitude search '​~ilifer !~M' ​   # aptitude search '​~ilifer !~M' ​
   i   ​liferea ​                                  - Agrégateur de flux pour GNOME      i   ​liferea ​                                  - Agrégateur de flux pour GNOME   
Ligne 108: Ligne 138:
 ==== Rechercher les versions disponibles d'un logiciel==== ==== Rechercher les versions disponibles d'un logiciel====
   # aptitude versions nomdulogiciel   # aptitude versions nomdulogiciel
-Les résultats de cette commande sont en fonction des serveurs déclarés dans le fichier /​etc/​apt/​[[manuel:​sources.list|sources.list]],​ associés au fichier /​etc/​apt/​[[manuel:​fichier_preferences|preferences]].+Les résultats de cette commande sont en fonction des serveurs déclarés dans le fichier /​etc/​apt/​[[manuel:​sources.list|sources.list]],​ associés au fichier /​etc/​apt/​[[manuel:​fichier_preferences|preferences]] ​quand il existe.
  
 **Exemple:​** **Exemple:​**
Ligne 279: Ligne 309:
 <note tip>Les attributs de surcharges présentés dans l'​utilisation avancée de l'​option "​install"​ sont utilisables avec l'​option "​remove"​.</​note>​ <note tip>Les attributs de surcharges présentés dans l'​utilisation avancée de l'​option "​install"​ sont utilisables avec l'​option "​remove"​.</​note>​
  
-====Désinstallation complète====+==== Désinstallation complète ====
  
   # aptitude purge LeNomDuLogiciel   # aptitude purge LeNomDuLogiciel
Ligne 301: Ligne 331:
  
 ===Utilisation avancée de l'​option "​purge"​=== ===Utilisation avancée de l'​option "​purge"​===
 +
 +<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.</​note>​
  
   # aptitude purge --purge-unused LeNomDuLogiciel   # aptitude purge --purge-unused LeNomDuLogiciel
Ligne 440: Ligne 472:
 Cette commande suivante videra entièrement le contenu du cache. Cette commande suivante videra entièrement le contenu du cache.
  
-==== Choisir une image kernel ====+===== aptitude-create ===== 
 + 
 +Aptitude fournit deux utilitaires dédiés à la sauvegarde de l'​état des paquets sur un système : 
 +  - aptitude-create-state-bundle et 
 +  - aptitude-run-state-bundle.  
 + 
 +La sauvegarde de la liste des paquets se fait avec la commande :  
 +<code bash> 
 +aptitude-create-state-bundle liste_paquet.bz2</​code>​ 
 + 
 +Qui préservera en plus les informations concernant les paquets listés. ​ \\ 
 +Voir le man : 
 +<code bash> 
 +man aptitude-create-state-bundle</​code>​ 
 + 
 +La restauration se fait avec la commande :  
 +<code bash> 
 +aptitude-run-state-bundle liste_paquet.bz2</​code>​ 
 + 
 +//Merci// **cthuluh** ;-) 
 + 
 +==== Source : ==== 
 + 
 +  * http://​www.guim.info/​dokuwiki/​debian/​system_backup 
 + 
 +===== Choisir une image kernel ====
 + 
 +<note warning>"​ATTENTION : vous ne devez pas effectuer la mise à niveau en utilisant telnet, rlogin, rsh, ou depuis une session X gérée par gdm, kdm, etc. sur la machine que vous mettez à niveau. "</​note>​
  
 Pour savoir les **noyaux les plus récents** qui existent : Pour savoir les **noyaux les plus récents** qui existent :
 +<code bash>
 +apt-cache search linux-image</​code>​
  
-  $ apt-cache search linux-image+Tu copies ton choix dans la liste du (des) noyau(x) qui te convient(viennent). \\ 
 +Puis, dans une [[manuel:​console]] sous root, tu stoppes((Voir : [[commande:​invoke-rc.d]])) le serveur graphique installé((Voir : [[manuel:​gui | Les interfaces graphiques]])). ​ \\ 
 +Par exemple sous **gnome** : 
 +<code bash> 
 +invoke-rc.d gdm stop</​code>​
  
-Tu copie ton choix dans la liste du (des) noyau(x) qui te convient(viennent). ​Puis, sous root :+Puis tu installes ​: 
 +<code bash> 
 +aptitude install linux-image-que-t-a-choisi</​code>​
  
-  # aptitude install linux-image-que-t-a-choisi+Et relances la bécane par //reboot// afin que le nouveau noyau soit pris en compte.
  
-   Debian a cela de bien qu'il va gentiment mettre a jour le fichier menu.lst de grub et, +Debian a cela de bien qu'il va gentiment mettre a jour le fichier menu.lst de grub et, **au reboot suivant**, tu auras le choix entre l'​ancien noyau et le(s) nouveau(x).
-   au reboot suivant, tu auras le choix entre l'​ancien noyau et le(s) nouveau(x).+
  
 hop la LOL Et c'est freddec qui le dit ! hop la LOL Et c'est freddec qui le dit !
Ligne 481: Ligne 547:
 Merci à **bestel74** d'​avoir aidé à la création de cet exemple sur le forum df ici : Merci à **bestel74** d'​avoir aidé à la création de cet exemple sur le forum df ici :
   * http://​debian-facile.org/​forum/​viewtopic.php?​pid=24029#​p24029   * http://​debian-facile.org/​forum/​viewtopic.php?​pid=24029#​p24029
 +Et à **Darien** :-) pour son intervention là :
 +  * http://​debian-facile.org/​forum/​viewtopic.php?​pid=38072#​p38072
  
 =====Pour plus d'​informations:​===== =====Pour plus d'​informations:​=====

Pied de page des forums

Propulsé par FluxBB