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).

#1 13-12-2013 23:21:39

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Lister les paquets que j'ai installé

Je souhaite lister les paquets que j'ai installé en plus de l'installation par défaut.
J'ai pensé à cette commande qui fouille les logs:

(cat history.log ; zcat history*.gz) | grep "apt-get install" | awk '{print $NF}'



Mais ça ne prends pas en compte les removes, et je ne sais pas si les logs apt sont éternels (là depuis le départ).

Du coup, je voulais savoir s'il était possible d'avoir la liste des paquets par défaut pour une installation Debian/Gnome par exemple et la soustraire à ma liste actuelle.

Hors ligne

#2 13-12-2013 23:57:29

david96
Invité

Re : Lister les paquets que j'ai installé

Un simple :

dpkg -l

ne répond pas à ta question ?

#3 14-12-2013 00:36:47

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Lister les paquets que j'ai installé

oui mais ça me donne la liste complète de tous les paquets installés, par ceux que j'ai ajouté en plus à l'installation de base.
Je veux le delta entre la liste actuelle et la liste juste après la fin de l'installeur Debian.

Hors ligne

#4 14-12-2013 01:09:33

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(G)UI : GNOME
Inscription : 09-05-2013
Site Web

Re : Lister les paquets que j'ai installé

Et en faisant un

aptitude search ~i~Agnome



Tu devrais obtenir l'ensemble des paquets installé automatiquement (par dépendances à gnome).

Dernière modification par sogal (14-12-2013 01:10:32)


1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#5 14-12-2013 01:17:30

david96
Invité

Re : Lister les paquets que j'ai installé

Ha ok, lister les paquets installés manuellement, bâ ça ne serait pas la commande :

apt-mark showmanual

smile


edit : 

man apt-mark


DESCRIPTION
apt-mark - Indiquer si un paquet a été installé automatiquement ou non
[…]
showmanual
           showmanual peut être utilisé de manière analogue à showauto pour afficher la
           liste des paquets installés manuellement.

Dernière modification par Invité-2 (14-12-2013 01:25:57)

#6 14-12-2013 11:11:52

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Lister les paquets que j'ai installé

@david96 la commande apt-mark showmanual est pas mal du tout,
La liste semble commencer quand on déclenche le task-desktop lors de l'installation de Debian.
Si on vire les lib, ça donne une liste plus sympa encore:

apt-mark showmanual | grep -v ^lib



faut voir si on peut soustraire les paquets installés par le task-desktop tongue

Hors ligne

#7 14-12-2013 11:18:44

david96
Invité

Re : Lister les paquets que j'ai installé

Intéressant, par contre j'ai côté la commande grep, sinon bonjour le bordel ! yikes

apt-mark showmanual | grep -v '^lib'




Édite : à titre informatif >

????david96@david96-pc???????? sam. déc. 14 11:17:51
~/ apt-mark showmanual | grep -v '^lib' | wc -l
787
????david96@david96-pc???????? sam. déc. 14 11:19:40
~/ apt-mark showmanual | wc -l                
1395

Dernière modification par Invité-2 (14-12-2013 11:20:37)

#8 14-12-2013 11:30:09

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Lister les paquets que j'ai installé

Aïe! tu t'es lâché sur les paquets installés
moi je suis à 215 et 313 big_smile

Hors ligne

#9 14-12-2013 11:34:47

david96
Invité

Re : Lister les paquets que j'ai installé

Ha oui, j'ai abusé là ! lol

~/ dpkg -l | wc -l            
2896

Dernière modification par Invité-2 (14-12-2013 11:38:08)

#10 14-12-2013 18:52:06

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Lister les paquets que j'ai installé

aptitude search '~i!~M!~E!~pimportant'



Paquets installés (~i), non automatiquement installés (!~M), non essentiels (!~E), et non importants (!~pimportant). Tu peux virer les paquets de priorité standard aussi avec « !~pstandard »


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#11 15-12-2013 10:04:01

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : Lister les paquets que j'ai installé

Cool, encore mieux, avec ça j'ai une liste plutôt réduite.

aptitude search '~i!~M!~E!~pimportant!~pstandard' | grep -v " lib" | grep -v "task-"

Hors ligne

#12 15-12-2013 11:49:04

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Lister les paquets que j'ai installé

Pour virer les libs et les tasks : « !~slibs!~stasks »
Ce qui nous fait :

aptitude search '~i!~M!~E!~pimportant!~pstandard!~slibs!~stasks'


Étonnant non? smile

Cela-dit, sur un système bien maintenu, toutes les libs ou presque devraient être marquées comme automatiquement installées et donc ne pas apparaître dans le listing précédent.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#13 15-12-2013 12:37:51

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Lister les paquets que j'ai installé

Vélocipédique même... wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums