Objet : Discussions sur le logiciel libre
Archives de la liste
Re: Afficher la liste des paquets manuellement installés qui se trouvent dans les dépôt...
Chronologique Discussions
- From: Jérôme COLOMBET <jerome AT colom.bet>
- To: Jean-Marc MONGRELET <jeanmarc.mongrelet AT free.fr>, Linux 31 <linux-31 AT culte.org>
- Subject: Re: Afficher la liste des paquets manuellement installés qui se trouvent dans les dépôt...
- Date: Fri, 15 Dec 2023 08:46:38 +0100
Bonjour,
Fraichement inscrit, je vous propose mes quelques notes. Ces commandes sont utilisées par exemple après un dist-upgrade Debian 11 en 12.
Avec le détail de la version
```
# apt -o "Apt::Cmd::Disable-Script-Warning=1" list --installed | grep installed,local
oracle-java8-installer/now 8u131-1~webupd8~2 all [installed,local]
srvadmin-idracadm7/now 9.4.0-3733.15734 amd64 [installed,local]
```
Sans le détail
```
# apt -o "Apt::Cmd::Disable-Script-Warning=1" list --installed | grep installed,local | awk -F'/' '{print $1}'
oracle-java8-installer
srvadmin-idracadm7
```
Sans le détail et en ligne afin de lancer un apt remove par exemple
```
# apt -o "Apt::Cmd::Disable-Script-Warning=1" list --installed | grep installed,local | awk -F'/' '{print $1}' | tr '\n' ' '
oracle-java8-installer srvadmin-idracadm7
```
> je passe en option la désactivation du warning sinon vous obtiendrez le message suivant : WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Bonne journée
Jérôme
Le 14/12/2023 à 23:21, Jean-Marc MONGRELET (via linux-31 Mailing List) a écrit :
Bonsoir,
J'ai trouvé des commandes... et comme je suis partageur, je partage...
## Afficher la liste des paquets manuellement installés qui se trouvent dans les dépôts:
$ for i in $(apt-mark showmanual); do [ "$(apt-cache madison $i)" != "" ] && echo $i; done
## Afficher la liste des paquets manuellement installés qui ne se trouvent pas dans les dépôts:
$ for i in $(apt-mark showmanual); do [ "$(apt-cache madison $i)" == "" ] && echo $i; done
Normalement avec la première commande on doit pouvoir réinstaller sa distribution à l'identique, en donnant la liste à "apt install"... à l'exception des paquets qui ont été installés comme fichier.deb (ceux retournés par la 2ème commande)...
Librement,
JM
-
Afficher la liste des paquets manuellement installés qui se trouvent dans les dépôt...,
Jean-Marc MONGRELET, 14/12/2023
- Re: Afficher la liste des paquets manuellement installés qui se trouvent dans les dépôt..., Jérôme COLOMBET, 15/12/2023
Archives gérées par MHonArc 2.6.19+.