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
*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 ...
ou sudo 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
ou dconf
, et n'annule pas les changements de configuration de gconf
ou dconf
.
L'utilisation de purge
ou --purge remove
à la place de remove
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'un purge
plutôt que d'un remove
).
[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.
The following extra packages will be installed:
libgssglue1 libnfsidmap2 libtirpc1 nfs-common rpcbind
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
apt-get purge package_name
Au lieu de supprimer manuellement les paquets dépendants auto-installés, utilisez plutôt ce qui suit :
zanfilip@zanfilip-VPCEB3L0E:~/jp/eclipse$ sudo apt-get --purge autoremove Lecture des listes de paquets... Terminé Construction de l'arbre des dépendances Lecture des informations d'état... Terminé Les paquets suivants seront SUPPRIMÉS libupstart1* linux-headers-3.16.0-30* linux-headers-3.16.0-30-generic* linux-image-3.16.0-30-generic* linux-image-extra-3.16.0-30-generic* 0 pour la mise à niveau, 0 pour la nouvelle installation, 5 pour la suppression et 23 pour la non mise à niveau. Après cette opération, 279 Mo d'espace disque seront libérés. Voulez-vous continuer ? [O/n]