Debian-facile

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

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

#1 04-02-2008 10:18:01

Thom1
Membre
Inscription : 29-11-2007
Site Web

Afficher une liste de paquets installés appartenant à une section

Bonjour à tous,

J'ai décidé de poser cette question sur le forum car je pense qu'elle peut être utile à pleins de gens.

Comment peut-on afficher une liste de paquets installés appartenant à la section "main" ou "non-free" ou "contrib" ?

Merci d'avance et bonne journée !

Hors ligne

#2 04-02-2008 12:10:38

Thom1
Membre
Inscription : 29-11-2007
Site Web

Re : Afficher une liste de paquets installés appartenant à une section

Re bonjour

Réponse à moi-même :

J'ai trouvé 2 solutions possibles :
- installer vrms (celui-ci n'affiche que les paquets de la section  non-free)
- mon petit script (pas très optimisé dans le sens où c'est un peu long, mais qui marche) à utiliser avec un grep pour le tri :

#!/bin/sh

for debinst in `dpkg -l | grep ^ii | awk '{print $2}'`;
do
    if [ -n "`apt-cache showpkg $debinst | grep main`" ]; then
        echo "main: $debinst";
    elif [ -n "`apt-cache showpkg $debinst | grep non-free`" ]; then
        echo "non-free: $debinst";
    elif [ -n "`apt-cache showpkg $debinst | grep contrib`" ]; then
        echo "contrib: $debinst";
    fi
done


Voilà !

Bonne journée !

Hors ligne

#3 04-02-2008 13:25:46

Thom1
Membre
Inscription : 29-11-2007
Site Web

Re : Afficher une liste de paquets installés appartenant à une section

Si ça intéresse quelqu'un, j'ai largement amélioré ce script de manière à ce qu'il soit beaucoup plus rapide.
Par contre, je ne sais pas où je peux déposer ce script.

Hors ligne

#4 04-02-2008 14:40:22

n3os
Modérateur
Lieu : /Debian/Home/neos
Distrib. : Sid
Noyau : 2.6.35
(G)UI : e17
Inscription : 14-07-2007

Re : Afficher une liste de paquets installés appartenant à une section

Thom1 a écrit :

Si ça intéresse quelqu'un, j'ai largement amélioré ce script de manière à ce qu'il soit beaucoup plus rapide.
Par contre, je ne sais pas où je peux déposer ce script.


Salut, dans la section programmation

Hors ligne

#5 04-02-2008 15:54:13

Thom1
Membre
Inscription : 29-11-2007
Site Web

Re : Afficher une liste de paquets installés appartenant à une section

Hors ligne

Pied de page des forums