Bonjour, Merci, je viens d'apprendre la commande apt-cache dotty, j'utilisais toujours search...
mais non, ça ne donne pas le résultat recherché car je ne veux pas supprimer autre chose que ce qui a été installé à un moment précis, pas toutes les dépendances déjà installées dans le système. Steve ----------------------------------- www.equipeautonomiste.ca https://twitter.com/Autonomistes http://www.linkedin.com/company/3225935 facebook.com/groups/equipeautonomiste Le 23 juillet 2014 13:18, Jean Christophe André <jean-christophe.an...@auf.org> a écrit : > Bonjour à tou{te,}s, > > Le 2014-07-23 12:19, Steve Nadeau a écrit : > >> Pour une commande apt-get install icedtea-7-plugin:i386, dans une machine >> 64 bits, il y a un lot de fichiers i386 qui s'ajoutent à l'installation. >> >> Je souhaite donc en extraire tous les fichiers d'un type, dans ce cas ci, >> seul les :i386 pour cette commande afin de pouvoir les désinstaller. > > > S'ils s'installent automatiquement, c'est soit que ce sont des dépendances > indispensables, qu'on ne peut donc pas désinstaller, soit que ce sont des > recommandations, qui sont aussi installées par défaut. > > Si ce sont des recommandations, je recommanderais moi-même de gérer le > problème à la source en demandant explicitement, dès le départ (au moment de > l'installation), à ce qu'elles ne soient pas installées ! > > Ça se ferait avec une commande de ce genre : > > apt-get -o APT::Install-Recommends=false install icedtea-7-plugin:i386 > > >> donc j'en suis rendu avec une commande du genre: >> >> sed "/[^[:space:]]*.*\:i386[:space:]/! p" /var/log/apt/history.log >> >> mais ça ne fonctionne pas, je suis dans le néant... >> si quelqu'un est bon avec SED et peut m'aider je lui en remercie à >> l'avance! > > > Il faut bien travailler les parties filtre et extraction. > > Ici on veut récupérer ce qui a été installé en 32-bit, donc on va filtrer > sur "^Install: " et sur ":i386 ". > > On veut afficher le nom du paquet effectivement installé, donc va isoler ce > nom avec des parenthèses pour pouvoir le récupérer en sortie. > > Voici donc ce que j'utiliserais personnellement : > > sed -n 's|^Install: \([^:]*\):i386 .*$|\1|p' /var/log/apt/history.log > > Mais il doit y avoir d'autres moyens de récupérer ça dans une forme plus > exploitable par une machine, par exemple peut-être avec la sortie de > "apt-cache dotty icedtea-7-plugin:i386". > > J.C. > > -- > Jean Christophe ANDRÉ — Coordonnateur des infrastructures techniques > Agence universitaire de la Francophonie (AUF) — http://www.auf.org/ > ✉ : AUF | 3034, boul Édouard-Montpetit | Montréal QC H3T 1J7 | CANADA > ℡ : +1 514 343 6630 #1568 ✦ ℻ : +1 514 343 2107 > ⎧Note personnelle: merci d'éviter de m'envoyer des fichiers Microsoft⎫ > ⎩Office, cf http://www.gnu.org/philosophy/no-word-attachments ⎭ > > > > -- > Ubuntu-quebec mailing list > Ubuntu-quebec@lists.ubuntu.com > https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec -- Ubuntu-quebec mailing list Ubuntu-quebec@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-quebec