Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-12-2013 00:21:39

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-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 14-12-2013 00: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 01:36:47

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-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 02:09:33

sogal
Black Metal Modo
Distrib. : Debian Testing
Noyau : 4.7
(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 02:10:32)


Machine perso : Thinkpad x230 Debian Stretch | Machine pro : Thinpad T450 openSUSE Leap 42.2

Hors ligne

#5 14-12-2013 02: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 02:25:57)

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

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-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 12: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 12:20:37)

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

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-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 12: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 12:38:08)

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

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
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 11:04:01

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 28-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 12:49:04

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
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 13:37:51

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : Lister les paquets que j'ai installé

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

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums