User Tools

Site Tools


debian:atelier20220616
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


debian:atelier20220616 [2022/06/16 22:04] (current) – created carl
Line 1: Line 1:
 +====== Atelier : commandes Debian apt & dpkg ======
 +Par Jean-Marc, le 16/06/2022
  
 +N.B. : j'ai raté le premier quart d'heure (je suppose explications de /etc/apt/sources.list).
 +
 +Pour avoir des informations/voir quelle version on peut installer pour un paquet :
 +<code>apt policy nom_paquet</code>
 +
 +Pour vérifier si un paquet est installé :
 +<code>dpkg -l nom_paquet</code>
 +ou
 +<code>apt policy nom_paquet</code>
 +
 +Infos complémentaires sur un paquet :
 +<code>apt show nom_paquet</code>
 +
 +Pour mettre à jour la liste des paquets (dernière version de chaque paquet, sans mettre à jour les paquets sur la machine : va voir ce qui est publié sur les mirroirs) :
 +<code>sudo apt update</code>
 +
 +Mettre les paquets à jour :
 +<code>sudo apt upgrade</code>
 +
 +Quand on fait une mise à jour vers une nouvelle version de Debian (aussi dans certains cas si on est en sid/unstable ou en testing) :
 +<code>sudo apt full-upgrade</code>
 +
 +Si les infos sont passées trop vite, l'historique est disponible dans :
 +<code>less /var/log/apt/history</code>
 +
 +Ce qui est passé à l'écran est disponible ici :
 +<code>less /var/log/apt/term</code>
 +
 +Il est possible de faire une simulation :
 +<code>apt --simulate full-upgrade</code>
 +
 +Lister les fichiers installés par le paquet :
 +<code>dpkg -L package_name</code>
 +
 +Dans quel paquet je retrouve ceci ?
 +<code>dpkg -S file_name</code>
 +
 +Pour voir de quels paquets dépend tel paquet :
 +<code>apt depends nom_paquet</code>
 +
 +Pour voir quels paquets dépendent d'un paquet :
 +<code>apt rdepends nom_paquet</code>
 +
 +Liste de tous les paquets disponibles :
 +<code>apt list</code>
 +
 +Liste de tous les paquets installés :
 +<code>apt list | grep installed</code>
 +
 +Paquets qui ne sont plus disponibles dans les mirroirs :
 +<code>apt list | grep /now</code>
 +
 +Pour chercher un paquet dont le nom commence/termine par php :
 +<code>apt search ^php
 +apt search php$</code>
 +
 +Pour faire des mises à jour automatiques, cf. https://wiki.debian.org/UnattendedUpgrades.
 +
 +Pour passer une machine en sid (= unstable) : installer une machine en stable, puis changer en unstable dans le fichier sources.list.
 +
 +Dans ce cas, aussi utiliser les commandes apt-listchanges et apt-listbugs pour avoir une meilleure vue de ce qui se passe (vu qu'on n'a pas une machine stable).
debian/atelier20220616.txt · Last modified: 2022/06/16 22:04 by carl