Outils pour utilisateurs

Outils du site


linux:start

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édentesRévision précédente
Prochaine révisionLes deux révisions suivantes
linux:start [05/04/2018 10:58] daniellinux:start [05/04/2018 11:37] – [Gestion des paquets debian] daniel
Ligne 61: Ligne 61:
  
 quelques exemples quelques exemples
-  * ''truc~i'' paquets dont le nom contient "truc" qui sont installés +  * ''truc ~i'' paquets dont le nom contient "truc" qui sont installés, ''?name(truc) ~i'' est équivalent et recommandé (mais le raccourci est quand même pratique) 
-  * ''truc~c'' idem, mais configurés et pas installés (y'a eu install puis remove sans purge)+  * ''?exact-name(apt)'' pour avoir apt mais pas apt-get ni aptitude 
 +  * ''~c'' configurés et pas installés (y'a eu install puis remove sans purge)
   * ''aptitude search '!?origin(debian) ~i' '' pour voir tous les paquets non debian (dotdeb, mongo, nginx & co)   * ''aptitude search '!?origin(debian) ~i' '' pour voir tous les paquets non debian (dotdeb, mongo, nginx & co)
-  * ''aptitude search '?narrow(?installed, !?archive(stable))' '' trouver tous les paquets installés qui ne sont pas dans stable +  * ''~o'' pour les paquets obsolètes (qui ne sont pas dans les dépôt actuels), en général les deb installés localement, mais ça peut être un ancien paquet installé sorti de debian depuis 
-  * -F "%p" => formatage de sortie, on ne veut que les noms de paquets+  * ''aptitude search '?narrow(?installed, !?archive(stable))' '' trouver tous les paquets installés qui ne sont pas dans stable (de toutes origines) 
 +  * ''aptitude -F "%p" search "$pattern"'' -F pour le formatage de sortie, on ne veut que les noms de paquets
   * ~i => les paquets installés   * ~i => les paquets installés
   * !~M => mais pas les paquets automatiquement installés (on peut mettre '~i!~M' au lieu de ~i\!~M, mais attention de ne pas quoter avec " sinon bash va interprêter le !)   * !~M => mais pas les paquets automatiquement installés (on peut mettre '~i!~M' au lieu de ~i\!~M, mais attention de ne pas quoter avec " sinon bash va interprêter le !)
 +  * ''?depends(python) ~i'' tous les paquets qui dépendent de python
 +  * ?for permet du récursif '' ?for x: ?depends(?recommends( ?=x ) ) ~i'' pour lister les paquets installés qui ont en dépendance un paquet qui le recommande (pas d'une utilité folle, mais c'est un exemple)
  
 On peut combiner ça, par exemple pour voir pourquoi les paquets marqués auto sont installés :\\ On peut combiner ça, par exemple pour voir pourquoi les paquets marqués auto sont installés :\\
linux/start.txt · Dernière modification : 10/04/2024 09:40 de daniel