Résolu, mais, pas totalement.
J'arrive donc a supprimer une clé de dépôt, super !
Par contre, mon test conditionnel ne répond pas à mon attente.
Quand je lance la suppression de la clé de dépôt de docker, le
message retourné sera toujours OK sur le terminal.
Mon script, lui, me retournera toujours : Le clé a été supprimée (
Même si elle n'existait plus. )
Ainsi, apt-key del proutprout me retournera OK , la clé a été
supprimée, hors, proutprout n'existait pas.
Mon script actuel :
sudo apt-key del 2C52609D
if [ "$?" = "0" ] ; then
echo "La clé de dépôt ajoutée pour Docker, si elle existait, a été
supprimée"
else
echo "La clé de dépôt ajoutée pour Docker n'a pas été supprimée"
fi
Le 20/02/2018 à 22:31, G2PC a écrit :
Clés
de dépôts
Lister les clés : apt-key list
pub rsa4096 2015-07-14 [SCEA] 5811 8E89 F3A9 1289 7C07 0ADB F762
2157 2C52 609D
uid [ unknown] Docker Release Tool (releasedocker) <docker@docker.com>
Supprimer une clé : apt-key del <key-id>
Supprimer la clé du dépôt de Docker : apt-key del 2C52609D
[Résolu]
Le 15/02/2018 à 03:14, G2PC a écrit :
Effectivement, c'est bien la clé du dépôt de Docker que
j'aimerais identifier, pour retirer la clé, puisque je n'en ai
plus besoin si je désinstalle Docker.
Par contre, pour le paquet dirmngr, je n'ai pas avancé, je ne
sais pas si je peux le supprimer, sans risque de voir d'autres
clés devenir inactives.
Dans mon contexte, sur VM, Debian 9.3, je sais parfaitement que
je n'ai que installé Docker qui demande une clé. Ici, je peux
tout supprimer sans crainte.
J'aimerais toute fois que mon script de désinstallation puisse
être utilisé de façon plus large, donc, je me demande comment ne
pas faire disparaître des configurations, clés, ou paquets
d'importants.
Le 14/02/2018 à 18:39, Olivier Bitsch a écrit :
Hello,
Est-ce qu'on parle des clés du dépôts de Docker ? Dans ce
cas, je me tournerais vers la commande apt-key list qui
permet de lister les clés, et apt-key del <key-id>
pour supprimer la clé voulu.
|