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
utilisateurs:lagrenouille:apt-dpkg [26/04/2023 20:36]
lagrenouille [Introduction]
utilisateurs:lagrenouille:apt-dpkg [20/09/2024 15:44] (Version actuelle)
lagrenouille [Utilisation]
Ligne 1: Ligne 1:
 ====== apt/dpkg ====== ====== apt/dpkg ======
  
-   * Création par : lagrenouille+   * Création par : [[user>lagrenouille]]
   * Objet : du tuto {{Gestion des Paquets .deb avec apt et dpkg}}   * Objet : du tuto {{Gestion des Paquets .deb avec apt et dpkg}}
   * Niveau requis :​{{tag>​débutant avisé}}   * Niveau requis :​{{tag>​débutant avisé}}
   * Débutant, à savoir : [[:​doc:​système:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​système:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi: {{tag>à-tester ​à-placer}}+  * Suivi: {{tag>​à-placer}}
   * Testé par : FIXME   * Testé par : FIXME
-  ​* * Commentaires sur le forum : [[:​url-invalide | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME  ​+  ​
 ===== Introduction ===== ===== Introduction =====
 {{https://​debian-facile.org/​images/​file-Ref12ef6aaa49d4fe87c645e7a3fea893.png}} {{https://​debian-facile.org/​images/​file-Ref12ef6aaa49d4fe87c645e7a3fea893.png}}
Ligne 19: Ligne 19:
 le fichier /​etc/​apt/​sources.list vous donne la liste des sources des paquets. le fichier /​etc/​apt/​sources.list vous donne la liste des sources des paquets.
  
-le fichier /​etc/​apt/​sources.list vous donne la liste des sources des paquets. 
  
 • deb : Adresse de paquets binaires (compilés) • deb : Adresse de paquets binaires (compilés)
Ligne 41: Ligne 40:
 **non-free-firmware** **non-free-firmware**
  
-  La plupart des paquets de microprogrammes non libres ont été déplacés de non-free vers non-free-firmware en préparation de la publication de Debian Bookworm. ​+Les paquets de microprogrammes non libres ont été déplacés de non-free vers non-free-firmware en préparation de la publication de Debian Bookworm. ​
   ​   ​
   Cette séparation nette permet de construire les images d'​installation officielles en utilisant les paquets des sections main et non-free-firmware,​   Cette séparation nette permet de construire les images d'​installation officielles en utilisant les paquets des sections main et non-free-firmware,​
Ligne 52: Ligne 51:
    de l'​archive qui leur est dédié, appelé non-free-firmware.    de l'​archive qui leur est dédié, appelé non-free-firmware.
        
-    Afin d'​être sûr que les paquets de microprogrammes non libres bénéficient de mises à niveau appropriées,​ des modifications dans la configuration d'APT sont nécessaires. En supposant que le composant non-free a été seulement ajouté au fichier sources-list d'APT pour installer les microprogrammes+    Afin d'​être sûr que les paquets de microprogrammes non libres bénéficient de mises à niveau appropriées,​ des modifications dans la  
 +     
 +    ​configuration d'APT sont nécessaires. En supposant que le composant non-free a été seulement ajouté au fichier sources-list d'​APT ​ 
 +     
 +    ​pour installer les microprogrammes
     ​     ​
      ​l'​entrée de la liste de source d'APT pourrait ressembler à cela :      ​l'​entrée de la liste de source d'APT pourrait ressembler à cela :
Ligne 177: Ligne 180:
 ||/ Nom Version Architecture Description</​code>​ ||/ Nom Version Architecture Description</​code>​
 +++- +++-
-=============================================-========================================-============-======================================================================================= 
  
  
Ligne 346: Ligne 348:
  
  
-==============-================-============-=================================+
 ii apache2 2.4.38-3+deb10u4 amd64 Apache HTTP Server ii apache2 2.4.38-3+deb10u4 amd64 Apache HTTP Server
 Les trois premières colonnes affichées montrent dans l’ordre : l’action souhaitée, l’état du paquet et les erreurs. Les trois premières colonnes affichées montrent dans l’ordre : l’action souhaitée, l’état du paquet et les erreurs.
Ligne 355: Ligne 357:
  
 h = Garder (Hold) h = Garder (Hold)
 +
 +hi = paquet est installé, mais ne sera pas mis à jour à l'​upgrade,​ (il est "on hold"​) ​ (merci à kilobug)
  
 r = Supprimer (Remove) r = Supprimer (Remove)
 +
 +rc = paquet viré mais mal purgé
  
 p = Purger (Purge) p = Purger (Purge)
Ligne 549: Ligne 555:
 APT::​LastInstalledKernel "​5.10.0-21-amd64";</​code>​ APT::​LastInstalledKernel "​5.10.0-21-amd64";</​code>​
  
-=====Mise à jour de mon serveur=====+=====Mise à jour de mon serveur ​vers bullseye=====
  
 Mise à jour du serveur "​funambule.org"​ de buster à bullseye Mise à jour du serveur "​funambule.org"​ de buster à bullseye
Ligne 646: Ligne 652:
  
 apt update apt update
 +
 +=====Mise à jour de mon serveur vers bookworm=====
 +
 +j'ai fait exactement la même procédure que pour le passage à Bullseye, voir plus haut.
 +
 +aucun problème, tout s'est bien passé, même si lors de full-upgrade,​ l'​installateur à fermé un service:
 +
 +Pour terminer, si vous voulez voir les services démarrés:
 +
 +Ou les failles de sécurités :
 +
 +avant tout faites un 
 +<code root>apt install debsecan</​code>​
 +
 +<code root>​systemctl list-unit-files | grep enabled ​
 +
 +systemctl | grep running ​
 +
 +debsecan --suite bullseye
 +
 +debsecan --suite bullseye --format detail</​code>​
 +
 +voir aussi ici
 +
 +[[https://​security-tracker.debian.org/​tracker/​]]
 +
 +Vous pouvez aussi vérifier l’état de tous les paquets du système (en root)
 +
 +<code root>​dpkg -l | pager</​code> ​
 +
 +tous les paquets qui contiennent linux
 +<code root>​dpkg -l | pager | grep linux</​code>​
 +
 +voir les paquets bloqués qui bloquent la mise à jour
 +<code root>​aptitude search ~ahold
 +ou
 +dpkg --get-selections | grep hold$</​code>​
 +
 +Un problème avec votre display-manager (lightdm, gdm etc...)
 +
 +<code root>​systemctl status graphical.target display-manager.service</​code>​
 +
 +voir l'​état en en générale
 +
 +<code root>​systemctl status
 +ou 
 +systemctl --failed</​code>​
 +
 +Pour vérifier l'​état corrompu du noyau dans les journaux du noyau :
 +<code root>​journalctl -k | grep taint</​code>​
 +
 +Pour vérifier l'​état corrompu du noyau lors de l'​exécution :
 +
 +<code root>cat /​proc/​sys/​kernel/​tainted</​code>​
  
  
utilisateurs/lagrenouille/apt-dpkg.1682534201.txt.gz · Dernière modification: 26/04/2023 20:36 par lagrenouille

Pied de page des forums

Propulsé par FluxBB