J'essaye de faire une nouvelle installation du paquetage octave3.2
.
Pour ce faire, je l'ai supprimé, puis essayé de le réinstaller.
Lorsque j'ai réinstallé, une erreur s'est produite. Il pourrait s'agir d'un bogue dans le paquet, mais je veux m'assurer que tout est supprimé pour pouvoir effectuer une nouvelle installation.
Est-ce suffisant pour faire cela?
Sudo apt-get --purge remove octave3.2
Ceci est une réponse générique à la question sur les effets de la purge des packages en général. Pour obtenir des conseils spécifiques à votre situation, vous devrez modifier votre question pour y inclure des informations supplémentaires, notamment le texte complet et exact du message d'erreur que vous recevez.
La suppression de packages avec Sudo apt-get purge ...
ou Sudo apt-get --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 quand ils parlent de supprimer complètement un paquet.
Mais cela ne signifie pas que votre système est le même qu’avant l’installation du paquet. En particulier:
Cela ne supprime pas les packages installés en tant que dépendances, lorsque vous installez le package que vous supprimez maintenant. En supposant que ces packages ne dépendent d'aucun autre package et que vous ne les avez pas marqués comme installés manuellement, vous pouvez les supprimer avec Sudo apt-get autoremove
ou (si vous souhaitez également supprimer leurs fichiers de configuration système): Sudo apt-get --purge autoremove
.
Cela ne supprime pas les fichiers de configuration non systémiques. Plus précisément, cela ne supprime pas la configuration spécifique à l'utilisateur:
Il ne supprime pas les fichiers de configuration et les répertoires situés dans les répertoires de base des utilisateurs (ou dans le sous-répertoire .config
de leurs répertoires de base), créés par le logiciel fourni par le package.
.config
, ils commencent généralement par un .
eux-mêmes. De toute façon, vous pouvez les voir avec ls
en utilisant les indicateurs -a
ou -A
et vous pouvez les voir dans Nautilus et dans la plupart des autres navigateurs/gestionnaires de fichiers en appuyant sur Ctrl+H ou aller à Afficher > Afficher les fichiers cachés .Il n'inverse pas les modifications apportées aux fichiers de configuration existants spécifiques à l'utilisateur.
Il ne supprime pas les nouvelles clés gconf
ou dconf
, ni annule les modifications de configuration gconf
ou dconf
.
L'utilisation de purge
ou --purge remove
au lieu de remove
n'inverse pas les modifications apportées aux fichiers de configuration système existants fournis par d'autres packages ou créés manuellement par l'utilisateur. Cependant, parfois, ces modifications sont annulées en désinstallant le paquet (que ce soit ou non un purge
plutôt qu'un remove
).
Utilisez la commande:
Sudo apt-get purge --auto-remove packagename
Il purgera les packages requis ainsi que les dépendances installées avec ces packages. L'option --auto-remove
fonctionne de la même manière que Sudo apt-get autoremove
.
Vous commencez par rechercher le nom du paquet que vous souhaitez supprimer:
dpkg --list
Puis supprimez le paquet donné
Sudo apt-get remove package_name
Purger tout code associé
Sudo apt-get purge package_name
Puis Autoremove
Sudo apt-get autoremove
Enfin, effectuez un nettoyage afin de vérifier que tout est correctement supprimé
Sudo apt-get clean
Vous souhaitez vérifier dans la liste des packages si celui que vous souhaitez supprimer ne figure plus dans la liste, mais cela est facultatif.
Bonne journée,
Mieux suivre les paquets de dépendances supplémentaires installés pendant que vous en installez un.
The following extra packages will be installed:
libgssglue1 libnfsidmap2 libtirpc1 nfs-common rpcbind
Si vous ne supprimez que le package d'origine, le package de dépendance peut rester.
Donc, vous devez supprimer manuellement chacun en utilisant
apt-get purge package_name
Si vous souhaitez supprimer certains packages, vous pouvez utiliser ces commandes:
dpkg --get-selections | grep PACKAGE_NAME | awk '{ print $1}'| xargs apt-get -y --purge autoremove
n'oubliez pas le commutateur "-y" car sinon, apt-get continuerait à vous demander de supprimer les paquetages individuels et ne supprimera rien.
Au lieu de supprimer manuellement les packages dépendants installés automatiquement, utilisez plutôt les éléments suivants:
zanfilip @ zanfilip-VPCEB3L0E: ~/jp/Eclipse $ Sudo apt-get --purge autoremove Lecture des listes de paquets ... Terminé Création d'un arbre de dépendance . Lecture des informations d'état ... Fait 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 à mettre à niveau, 0 à une nouvelle installation, 5 à supprimer et 23 à ne pas mettre à niveau . Après cette opération, 279 Mo d'espace disque seront libérés. Voulez-vous continuer? [Y/n]