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évision
Révision précédente
linux:start [04/09/2020 11:26] – [sensors] daniellinux:start [09/01/2026 13:30] (Version actuelle) – [Gestion des paquets debian] daniel
Ligne 6: Ligne 6:
 http://bepo.fr/wiki/Console_GNU/Linux http://bepo.fr/wiki/Console_GNU/Linux
  
 +claviers : 
 +  * [[https://trulyergonomic.com/ergonomic-keyboards/mechanical-keyboards/products/cleave-truly-ergonomic-mechanical-keyboard/|cleave]]
 +  * [[https://x-bows.com/|x-bows]]
 +  * redox ou ergodox chez [[https://falba.tech/cart/|falbatech]] (~300€)
 ==== xorg ==== ==== xorg ====
 Ça se passe dans les préférences de clavier Ça se passe dans les préférences de clavier
Ligne 94: Ligne 98:
   * https://wiki.debian.org/Aptitude   * https://wiki.debian.org/Aptitude
  
-quelques exemples +quelques exemples avec aptitude 
-  * ''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 ~i'' paquets dont le nom ou la description contient "truc" qui sont installés 
 +  * ''?name(truc) ~i'' ou ''~i ~ntruc'' liste les paquets installés dont le nom contient truc, (et ''~i ~dtruc'' pour ceux dont la description contient truc)
   * ''?exact-name(apt)'' pour avoir apt mais pas apt-get ni aptitude   * ''?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)   * ''~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) +  * ''?narrow(~i, !(?origin(Debian)))'' pour voir tous les paquets installé depuis un dépôt non debian (mongo, nginx & co), il faut du ?narrow car ''~i !?origin(Debian)'' liste tous les paquets installés qui n'existent pas dans un dépôt debian (donc on ne voit pas dans la liste ceux qui ont été installés depuis un dépôt tiers en existant aussi dans debian
-  * ''~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 +  * ''~o'' pour les paquets obsolètes (qui ne sont plus dans les dépôt actuels), en général les deb installés localement, mais ça peut être un ancien paquet installé depuis un dépôt officiel puis sorti de debian depuis 
-  * ''aptitude search '?narrow(?installed, !?archive(stable))'' trouver tous les paquets installés qui ne sont pas dans stable (de toutes origines)+  * ''?narrow(?installed, !?archive(stable))'' trouver tous les paquets installés qui ne sont pas dans stable (de toutes origines) 
 +  * pour la recherche par tag, c'est ''~G tag'', par ex ''~G interface::graphical ~G sound::player'' pour trouver tous les player audio avec gui, pour restreindre à ce qui tourne pour gnome ce serait ''~G interface::graphical ~G sound::player ~G suite::gnome''
   * ''aptitude -F "%p" search "$pattern"'' -F pour le formatage de sortie, on ne veut que les noms de paquets   * ''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+  * ''?depends(python3) ~i'' tous les paquets qui dépendent de python3, idem ''~i ~D python3''. variante ''apt-cache --installed rdepends python3''
   * ?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)   * ?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)
  
Ligne 119: Ligne 125:
  
 et sur l'autre machine on installe tous ces paquets ''%%aptitude install $(<liste)%%'' //(de Gilles Mocellin via debian-user-french _ad_ lists.debian.org)// et sur l'autre machine on installe tous ces paquets ''%%aptitude install $(<liste)%%'' //(de Gilles Mocellin via debian-user-french _ad_ lists.debian.org)//
 +
 +Pour avoir cette liste depuis un backup qui ne tourne pas, on peut faire\\
 +  dpkg --admindir=/path/to/backup/var/lib/dpkg -l
 +(merci à Roberto C. Sánchez de la liste debian-user-french _ad_ lists.debian.org)
  
  
linux/start.1599211606.txt.gz · Dernière modification : 04/09/2020 11:26 de daniel