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