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é."
>>
>>
>

Répondre à