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 [05/04/2018 11:37] – [Gestion des paquets debian] daniellinux:start [09/01/2026 13:30] (Version actuelle) – [Gestion des paquets debian] daniel
Ligne 2: Ligne 2:
  
 ===== Bépo ===== ===== Bépo =====
 +Pour avoir du bépo dès grub
  
-Cf http://bepo.fr/wiki/Trucs_et_astuces+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 ==== 
 +Ça se passe dans les préférences de clavier 
 + 
 +==== grub ==== 
 + 
 +Dans /etc/default/grub 
 +<file> 
 +# ajout d'après http://bepo.fr/wiki/Console_GNU/Linux 
 +GRUB_TERMINAL_INPUT=at_keyboard 
 +</file> 
 + 
 +Dans /etc/grub.d/40_custom 
 +<file> 
 +# Aj DC (http://bepo.fr/wiki/Console_GNU/Linux) 
 +insmod keylayouts 
 +# faut d'abord générer ce fichier bepo.gkb, avec (en root), et le mettre dans la partition racine 
 +# (pas dans /boot s'il est séparé) 
 +# ckbcomp fr bepo | grub-mklayout -v -o /root/grub/bepo.gkb 
 +keymap /root/grub/bepo.gkb 
 +</file> 
 + 
 +==== console single mode ==== 
 +Dans une console sous X, c'est X qui décide, mais en single mode faut avoir fait un 
 +<code bash> 
 +# choisir UTF-8 puis dvorak puis dvorak french bepo 
 +# (pas la variante UTF-8 qui déclenche une erreur sous stretch) 
 +dpkg-reconfigure console-data 
 +</code> 
 + 
 +==== keymap ==== 
 + 
 +Et pour mettre <> en accès direct faut modifier /usr/share/X11/xkb/symbols/fr (cf http://bepo.fr/wiki/Trucs_et_astuces)
  
 ===== debian install sans cd ===== ===== debian install sans cd =====
Ligne 60: 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 85: 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)
  
  
Ligne 412: Ligne 456:
 ===== sensors ===== ===== sensors =====
 Avec un Carte mère Asus P5QL pro, sensors ne détecte que la température des 4 cœurs du CPU, avec un petit ''w83627ehf force_id=0x8860'' ça va nettement mieux, merci à cet [[http://www.kanonbra.com/index.php/projects/various||article]] qui reprenait cette [[http://article.gmane.org/gmane.linux.drivers.sensors/17253|info]]. Avec un Carte mère Asus P5QL pro, sensors ne détecte que la température des 4 cœurs du CPU, avec un petit ''w83627ehf force_id=0x8860'' ça va nettement mieux, merci à cet [[http://www.kanonbra.com/index.php/projects/various||article]] qui reprenait cette [[http://article.gmane.org/gmane.linux.drivers.sensors/17253|info]].
 +
 +===== Pb de connexion ssh =====
 +Depuis buster, j'ai régulièrement des connexions ssh qui échouent (il n'utilise pas la clé et me demande un pass), lancer 
 +  gnome-keyring-daemon --replace --daemonize --components=pkcs11,secrets,gpg,ssh
 +règle le pb (il me demande alors bien le pass de la clé à utiliser)
linux/start.1522921052.txt.gz · Dernière modification : 05/04/2018 11:37 de daniel