Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

8.2.4. Suppression et purge des packages‌


Supprimer un paquet est encore plus simple que d'en installer un. Voyons comment supprimer un paquet avec dpkg ainsi que apte.

Pour supprimer un paquet avec dpkg, fournir le -r or --supprimer option, suivie du nom d'un package. Cette suppression n'est cependant pas complète : tous les fichiers de configuration, les scripts du mainteneur, les fichiers journaux (journaux système), les données générées par le démon (comme le contenu d'un répertoire de serveur LDAP ou le contenu d'une base de données pour un serveur SQL ), et la plupart des autres données utilisateur gérées par le package restent intactes. L'option de suppression facilite la désinstallation d'un programme et sa réinstallation ultérieure avec la même configuration. N'oubliez pas non plus que les dépendances ne sont pas supprimées. Considérez cet exemple :


# dpkg --remove kali-linux-gpu

(Lecture de la base de données ... 317681 fichiers et répertoires actuellement installés.) Suppression de kali-linux-gpu (2016.3.2) ...

# dpkg --remove kali-linux-gpu

(Lecture de la base de données ... 317681 fichiers et répertoires actuellement installés.) Suppression de kali-linux-gpu (2016.3.2) ...


Vous pouvez également supprimer des packages du système avec apt supprimer paquet. APT supprimera automatiquement les packages qui dépendent du package en cours de suppression. Comme le dpkg Par exemple, les fichiers de configuration et les données utilisateur ne seront pas supprimés.

Grâce à l'ajout de suffixes aux noms de packages, vous pouvez utiliser apte (ou apt-get ainsi que aptitude) pour installer certains packages et en supprimer d'autres sur la même ligne de commande. Avec un apt tout installer commande, ajoutez "-” aux noms des packages que vous souhaitez supprimer. Avec un apt supprimer commande, ajoutez "+” aux noms des packages que vous souhaitez installer.

L'exemple suivant montre deux manières différentes d'installer package1 et pour supprimer package2.


# installer paquet1 paquet2-

[...]

# apt supprimer forfait1+ forfait2

[...]

# installer paquet1 paquet2-

[...]

# apt supprimer forfait1+ forfait2

[...]


Cela peut également être utilisé pour exclure des packages qui seraient autrement installés, par exemple en raison d'un Recommande (discuté plus tard). En général, le solveur de dépendances utilisera ces informations comme indice pour rechercher des solutions alternatives.

Pour supprimer toutes les données associées à un package, vous pouvez purger le package avec le dpkg -P paquetou purge apte paquet commandes. Cela supprimera complètement le package et toutes les données utilisateur, et dans le cas de apte, supprimera également les dépendances.


# dpkg -r debian-cd

(Lecture de la base de données ... 97747 fichiers et répertoires actuellement installés.) Suppression de debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Lecture de la base de données ... 97401 fichiers et répertoires actuellement installés.) Suppression de debian-cd (3.1.17) ...

Purge des fichiers de configuration pour debian-cd (3.1.17) ...

# dpkg -r debian-cd

(Lecture de la base de données ... 97747 fichiers et répertoires actuellement installés.) Suppression de debian-cd (3.1.17) ...

# dpkg -P debian-cd

(Lecture de la base de données ... 97401 fichiers et répertoires actuellement installés.) Suppression de debian-cd (3.1.17) ...

Purge des fichiers de configuration pour debian-cd (3.1.17) ...


Avertissement! Compte tenu du caractère définitif de la purge, ne l'exécutez pas à la légère. Vous perdrez tout ce qui est associé à ce package.


Meilleur système d'exploitation Cloud Computing chez OnWorks :