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) <[email protected]>
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. >> >> >> >> Le 12 février 2018 à 17:02, G2PC <[email protected] >> <mailto:[email protected]>> 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é." >> >> >

