Re: Supprimer docker de debian avec un script

2018-02-21 Par sujet G2PC
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) 
>
> Supprimer une clé : apt-key del 
> 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  pour supprimer la clé voulu.
>>>
>>>
>>>
>>> Le 12 février 2018 à 17:02, G2PC >> > 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é."
>>>
>>>
>>
>



Re: Supprimer docker de debian avec un script

2018-02-20 Par sujet G2PC
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) 

Supprimer une clé : apt-key del 
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  pour supprimer la clé voulu.
>>
>>
>>
>> Le 12 février 2018 à 17:02, G2PC > > 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é."
>>
>>
>



Re: Supprimer docker de debian avec un script

2018-02-14 Par sujet G2PC
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  pour supprimer la clé voulu.
>
>
>
> Le 12 février 2018 à 17:02, G2PC  > 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é."
>
>



Re: Supprimer docker de debian avec un script

2018-02-14 Par sujet Olivier Bitsch
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  pour supprimer la clé voulu.



Le 12 février 2018 à 17:02, G2PC  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é."
>
>


Supprimer docker de debian avec un script

2018-02-12 Par sujet G2PC
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é."