#26 Le 31/03/2020, à 15:53
- Qid
Re : lister les logiciels installés en plus des logiciels de base
LukePerp a écrit :J'ai ajouté ces trois belles listes dans la doc' :
https://doc.ubuntu-fr.org/diagnostic_ou … s_ajouteesMerci... Je crois que cette fois même si la syntaxe est obscure pour moi la solution pour avoir la liste de toutes les applications qu'on a ajouté est clair... J'essaierai sur mon ordi pour voir le résultat à l'occasion...
je viens donc d'essayer cette commande de la doc :
grep -vxf <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p') <(apt-mark showmanual)
et je trouve qu'elle m'a étonnamment retourné peu de résultat (56 packages seulement) ...
bon c'est vrais que mon installation est assez propre... mais à ce point !?
par contre la commande donnée ne permet pas de réutiliser le résultat pour une réinstallation
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#27 Le 31/03/2020, à 16:32
- lynn
Re : lister les logiciels installés en plus des logiciels de base
56 paquets, si tu n'installes essentiellement que par les dépôts officiels, ce n'est pas choquant.
Sinon, tu peux sauvegarder le résultat de la commande précitée dans un fichier et réutiliser son contenu via un script pour réinstaller.
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#28 Le 01/04/2020, à 09:08
- FrancisFDZ
Re : lister les logiciels installés en plus des logiciels de base
56 paquets, si tu n'installes essentiellement que par les dépôts officiels, ce n'est pas choquant.
Sinon, tu peux sauvegarder le résultat de la commande précitée dans un fichier et réutiliser son contenu via un script pour réinstaller.
Un truc dans le genre
foreach $i in liste do
apt install $i
done
echo "installation terminée"
?
Dernière modification par FrancisFDZ (Le 01/04/2020, à 09:08)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#29 Le 01/04/2020, à 12:00
- kamaris
Re : lister les logiciels installés en plus des logiciels de base
Non, plutôt
xargs sudo apt install <liste
Mainteneur Xfce : https://gravatar.com/gaelbonithon
Hors ligne
#30 Le 01/04/2020, à 12:08
- FrancisFDZ
Re : lister les logiciels installés en plus des logiciels de base
Merci kamaris, c'est bien plus concis. J'avais bien dit que je n'étais pas très doué en programmation !
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#31 Le 01/04/2020, à 12:24
- kamaris
Re : lister les logiciels installés en plus des logiciels de base
C'est plus concis comme écriture, mais ça va surtout appeler apt une seule fois (ou au pire un petit nombre de fois) pour installer tous les paquets.
Parce que rien qu'avec 56 paquets comme ci-dessus, si tu fais une boucle for, tu en as pour un moment (avec beaucoup de redondance entre chaque itération, accès réseau, accès disque…).
Mainteneur Xfce : https://gravatar.com/gaelbonithon
Hors ligne
#32 Le 01/04/2020, à 16:28
- FrancisFDZ
Re : lister les logiciels installés en plus des logiciels de base
C'est donc bien le genre de commande que je cherchais ; il me semblais bien que question programmation, je ne t'arrive pas à la cheville !
Petite précision : j'ai à peine une dizaine de paquets, mais cette réponse servira à d'autres !
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#33 Le 05/04/2020, à 01:14
- Watael
Re : lister les logiciels installés en plus des logiciels de base
en bash :
apt install $(<liste)
?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#34 Le 28/04/2020, à 17:15
- FrancisFDZ
Re : lister les logiciels installés en plus des logiciels de base
Ça a bien marché, mais j'aurais aussi voulu une commande équivalente à
grep -vf <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p') <(apt-mark showmanual)
qui fonctionnerait aussi pour debian, qui n'a pas de fichier "/var/log/installer/initial-status.gz" (c'est peut la cause de l'erreur signalée par LukePerp en #14)
Dernière modification par FrancisFDZ (Le 28/04/2020, à 17:15)
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#35 Le 28/04/2020, à 17:27
- lynn
Re : lister les logiciels installés en plus des logiciels de base
Et avec cette commande ?
awk '/Package:/{print $2}' /var/lib/dpkg/status <(apt-mark showmanual)
Edit : Marche pô !
Dernière modification par lynn (Le 28/04/2020, à 17:51)
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#36 Le 29/04/2020, à 10:10
- FrancisFDZ
Re : lister les logiciels installés en plus des logiciels de base
J'ai trouvé ça, ça devrait faire l'affaire.
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne