[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Supprimer docker de debian avec un script



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.



Le 12 février 2018 à 17:02, G2PC <g2pc@visionduweb.com> a écrit :
Bonjour.

Je crée un script pour supprimer Docker sur Debian 9.

Lors de l'installation de Docker, il faut valider la clé, et, j'avais eu
un message qui indiquait que le paquet dirmngr n'est pas installé.

Maintenant, je veux supprimer Docker mais je me demande comment sont
gérées les clés à l'installation.

Si je fais un autoremove du paquet dirmngr, est ce que le fichier
contenant les clés sera supprimé, si il contient d'autres clés ?

apt autoremove dirmngr
if [ "$?" = "0" ] ; then
echo "Le paquet dirmngr pour gérer les clés est supprimé."
else
echo "Le paquet dirmngr pour gérer les clés n'a pas été supprimé."
fi


D'ailleurs, voilà le script en entier, si vous voulez m'aider à
l'améliorer, le compléter.

#!/bin/bash

apt autoremove docker docker-engine docker-compose
if [ "$?" = "0" ] ; then
echo "Docker a été supprimé."
else
echo "Docker n'a pas été supprimé."
fi

apt autoremove dirmngr
if [ "$?" = "0" ] ; then
echo "Le paquet dirmngr pour gérer les clés est supprimé."
else
echo "Le paquet dirmngr pour gérer les clés n'a pas été supprimé."
fi

apt autoremove
if [ "$?" = "0" ] ; then
echo "Les paquets qui ne sont plus nécessaires ont également été supprimés."
else
echo "Les paquets qui ne sont plus nécessaires n'ont pas été supprimé."
fi

apt clean
if [ "$?" = "0" ] ; then
echo "Les paquets présents dans /var/cache/apt/archives ont été supprimés."
else
echo "Les paquets présents dans /var/cache/apt/archives n'ont pas été
supprimés."
fi

apt purge '~c'
if [ "$?" = "0" ] ; then
echo "Les fichiers de configuration des paquets désinstallés non purgés
ont été supprimés."
else
echo "Les fichiers de configuration des paquets désinstallés non purgés
n'ont pas été supprimés."
fi

rm /etc/apt/sources.list.d/docker.list
if [ "$?" = "0" ] ; then
echo "Le dépôt ajouté pour Docker a été supprimé."
else
echo "Le dépôt ajouté pour Docker n'a pas été supprimé."




Reply to: