[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Afficher la liste des paquets manuellement installés qui se trouvent dans les dépôt...
- To: Jean-Marc MONGRELET <jeanmarc.mongrelet@free.fr>, Linux 31 <linux-31@culte.org>
- Subject: Re: Afficher la liste des paquets manuellement installés qui se trouvent dans les dépôt...
- From: Jérôme COLOMBET <jerome@colom.bet>
- Date: Fri, 15 Dec 2023 08:46:38 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=colom.bet; s=mail; t=1702626401; bh=s4+GSgTIG68oM9DbDYih2N3VLBshdlGJZNFmisEHX1c=; h=Date:Reply-To:Subject:To:References:From:In-Reply-To:From; b=TDYKnCadxEU9x1NFjsAZsDKM8CYIcfdxLEZbjpsPLgjde/Q9I1CqJY6cQYTGzujj0 122d4d1wVDbY2qe6tmAHHG/+4BnN/uzAnIs5zveRwiGsS4OXIGBwkhOZTPR2CQhbDc qYQXZ86Eihy0UuXvA2j0rYb1zqqOExPY7qboQ+q+9TqnA4GQL8ywmimQT6kC6YK9JA dPkqH7VEZ/JY2qZYqEN4SG3bVNL6JT8lyRa7xC6dExDlMv/8hhHyPujv/ABqrcWsnq KJ8C2RPQXUP0Ip9N3gyR7EZf9kiIOtGHsETvV8Uvx/9boEVFA7TElui1F/Wz/kwhBI KEB5GdVbNUhQBasLePj4VmX6b1F6p5Id+nClCLikj1hpeQpIWJ1OAEEqpHOickn/mQ Bow4X7YtpQpcqk2y5ggxgy0GYBrkny2usqVjoFyW0VQeKQegM79BRssjqI4ih2Z5iw vojaBTPIQ9seX9wIlhSoDNBbOdS+mJoA3pGTEmWXx0P0uvyMW5OoIGDbBmJ1XTIkdM 09O9k90MKHzWKC2FTkyiq5QAsYiTwGBGwPkO1xSbLEkKP9OvAgWyXlivNlgSH8TUs+ uxqgdPGbvbvmBBHAJwmD+OzGagoSWURXxlRZmRrCCGwVu9b3DNWLvOwLlrQdM8rK0T U7UsOQpOloQTFXI0JPhdmr7w=
- In-reply-to: <a8cccd3fbe4283405530b329c75f630e@free.fr>
- References: <a8cccd3fbe4283405530b329c75f630e@free.fr>
- Reply-to: jerome@colom.bet
- User-agent: Mozilla Thunderbird
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