Détails
Comment supprimer complètement un paquet ?
J'essaie de faire une installation propre du paquet octave3.2
.
Pour ce faire, je l'ai supprimé, puis j'ai essayé de le réinstaller.
Lorsque je l'ai réinstallé, une erreur s'est produite. Il pourrait s'agir d'un bogue dans le paquet, mais je veux m'assurer que j'ai tout supprimé afin de pouvoir faire une installation propre.
Est-il suffisant de faire cela ?
sudo apt-get --purge remove octave3.2
191
3
*Il s'agit d'une réponse très générale à la question sur les effets de la purge des paquets. Pour obtenir des conseils spécifiques à votre situation, vous devrez modifier votre question pour y inclure des informations supplémentaires, en particulier le texte complet et exact du message d'erreur que vous obtenez.
La suppression des paquets avec
sudo apt purge ...
ousudo apt --purge remove ...
les supprimera ainsi que tous leurs fichiers de configuration globaux (c'est-à-dire à l'échelle du système). C'est généralement ce que les gens veulent dire lorsqu'ils parlent de supprimer complètement un paquet.Mais cela ne signifie pas que votre système est identique à ce qu'il était avant l'installation du paquet. En particulier :
Cela ne supprime pas les paquets qui étaient installés en tant que dépendances, lorsque vous avez installé le paquet que vous supprimez maintenant. En supposant que ces paquets ne sont pas des dépendances d'autres paquets, et que vous ne les avez pas marqués comme étant installés manuellement, vous pouvez supprimer les dépendances avec
sudo apt autoremove
ou (si vous voulez aussi supprimer les fichiers de configuration du système)sudo apt --purge autoremove
.Cette opération ne supprime pas les fichiers de configuration qui ne concernent pas l'ensemble du système. Plus précisément, elle ne supprime pas la configuration spécifique à l'utilisateur :
Elle ne supprime pas les fichiers et répertoires de configuration situés dans les répertoires personnels des utilisateurs (ou dans le sous-répertoire
.config
de leurs répertoires personnels), créés par le logiciel fourni par le paquetage..config
, ils commencent généralement par un.
eux-mêmes. Dans tous les cas, vous pouvez les voir avec [ls
][1] en utilisant le drapeau-a
ou-A
, et vous pouvez les voir dans Nautilus et la plupart des autres navigateurs/gestionnaires de fichiers en appuyant sur Ctrl+H ou en allant dans View > Show Hidden Files.Il n'annule pas les modifications apportées aux fichiers de configuration existants propres à l'utilisateur.
Il ne supprime pas les nouvelles clés
gconf
oudconf
, et n'annule pas les changements de configuration degconf
oudconf
.L'utilisation de
purge
ou--purge remove
à la place deremove
n'annule pas les modifications apportées aux fichiers de configuration existants du système fournis par d'autres paquets ou créés manuellement par l'utilisateur. Cependant, il arrive que de tels changements soient annulés par la désinstallation du paquet (qu'il s'agisse ou non d'unpurge
plutôt que d'unremove
).[1] : http://manpages.ubuntu.com/manpages/precise/en/man1/ls.1.html
Meilleur suivi des paquets de dépendances supplémentaires installés pendant l'installation d'un paquet.
Si vous supprimez uniquement le paquet original, le paquet de dépendance peut rester.
Vous devez donc supprimer manuellement chacun d'entre eux en utilisant
Au lieu de supprimer manuellement les paquets dépendants auto-installés, utilisez plutôt ce qui suit :