bon, je t'avoue que c'est pas forcément le plus propre, mais ça fera ce dont 
tu as envie:

for PKG in `dpkg -l | grep "^ii" | sed 's/ii *\([^ ]*\).*$/\1/'`; do 
echo -n "$PKG "; done 

tu rajoutes le >list_paquets.txt à la fin si ca te convient.

Fred

Le samedi 10 février 2007, Nicolas Houdoin a écrit :
> Frederic Marmond a écrit :
> > pour avoir la liste de tous les packages installés:
> > dpkg -l
> > en revanche, ca prend les packages installés par la edgy 'de base'
> > également, donc tu auras TOUS les packages
> > mais c'est pas grave, il te dira qu'ils sont déja installés, et
> > continuera l'install
> >
> > si tu veux avoir la liste des noms de packages installés (seulement ceux
> > installés (commencent par "ii"), et seulement le nom de package sans le
> > reste de la ligne), voici le genre de ligne qu'il te faut:
> > dpkg -l | grep "^ii" | sed 's/ii *\([^ ]*\).*/\1/'
> >
> > si ca te conviens pas et que tu ne sais pas modifier la regex tout seul,
> > demande moi
> >
> > amuse toi bien
> > Fred
>
> Cette ligne de commande est royale, mais je l'ai transformé en :
>
> dpkg -l | grep "^ii" | sed 's/ii *\([^ ]*\).*/\1/' > liste_paquets.txt
>
> Seulement le fichier obtenu dispose d'un entré a la ligne après chaque
> paquet, ce qui ne me permet pas de copier coller cette liste pour faire
> apt-get demain.
>
> En gros, il faudrais que les noms des paquets ne soit séparé que d'un
> espace.
>
> Une solution?



-- 
ubuntu-fr mailing list
ubuntu-fr@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Répondre à