Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/06/2020, à 16:33

DonutMan75

apt-get : afficher le flag d'installation d'un paquet ?

Bonsoir à tous,
savez-vous comment afficher le flag d'installation d'un paquet donné afin de savoir s'il a été installé "manuellement" ou bien en tant que dépendance requise d'un autre paquet ?

J'ai tenté (sans succès)

$ apt-cache show libssl-dev
Package: libssl-dev
Source: openssl
(...)

$ dpkg -s libssl-dev
Package: libssl-dev
Status: install ok installed
(...)

Merci d'avance smile

D.

Hors ligne

#2 Le 03/06/2020, à 16:55

inbox

Re : apt-get : afficher le flag d'installation d'un paquet ?

Salut,

Il semble que apt-mark fasse ce que tu recherches.

Doc apt-mark a écrit :

showauto
           showauto, affiche les paquets installés automatiquement, un paquet par ligne. Si aucun
           paramètre n'est indiqué, tous les paquets installés automatiquement seront affichés.
           Si des noms de paquets sont passés en paramètre, seuls ceux qui sont automatiquement
           installés seront affichés.

       showmanual
           showmanual peut être utilisé de manière analogue à showauto pour afficher la liste des
           paquets installés manuellement.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 04/06/2020, à 06:33

DonutMan75

Re : apt-get : afficher le flag d'installation d'un paquet ?

Hello,
merci Inbox pour cette piste ça semble en effet fonctionner !

$ apt-mark showauto | grep libssl-dev
$ apt-mark showmanual | grep libssl-dev
libssl-dev

Je suis surpris qu'il n'existe pas de commande qui interroge directement le status d'un paquet donné.. Et à la réflexion, j'ai peu de chance de trouver ça du côté de dpkg étant donné qu'il ne gère pas les dépendances justement.. La notion de "manual/auto" est vraiment propre à apt..

Bonne journée à tous smile

D.

Hors ligne

#4 Le 04/06/2020, à 08:34

marcus68

Re : apt-get : afficher le flag d'installation d'un paquet ?

Bonjour,

DonutMan75 a écrit :

Je suis surpris qu'il n'existe pas de commande qui interroge directement le status d'un paquet donné..

man apt-mark a écrit :

showauto
           showauto, affiche les paquets installés automatiquement, un paquet par ligne. Si aucun
           paramètre n'est indiqué, tous les paquets installés automatiquement seront affichés.
           Si des noms de paquets sont passés en paramètre, seuls ceux qui sont automatiquement
           installés seront affichés.

       showmanual
           showmanual peut être utilisé de manière analogue à showauto pour afficher la liste des
           paquets installés manuellement.

donc

apt-mark showauto | grep libssl-dev

mais

apt-mark showauto libssl-dev
DonutMan75 a écrit :

La notion de "manual/auto" est vraiment propre à apt..

apt étant le seul programme qui gère les dépendances de paquet, cela me parait cohérent que c'est propre à apt wink

Hors ligne