Ich versuche, eine Neuinstallation des octave3.2
Pakets durchzuführen.
Zu diesem Zweck habe ich es entfernt und anschließend versucht, es erneut zu installieren.
Bei der Neuinstallation ist ein Fehler aufgetreten. Es könnte ein Fehler im Paket sein, aber ich möchte sicherstellen, dass ich alles entfernt habe, damit ich eine Neuinstallation durchführen kann.
Ist es genug das zu tun?
sudo apt-get --purge remove octave3.2
package-management
uninstall
octave
user1012451
quelle
quelle
Antworten:
Dies ist eine sehr allgemeine Antwort auf die Frage nach den Auswirkungen des Löschens von Paketen. Um situationsspezifische Ratschläge zu erhalten, müssen Sie Ihre Frage so bearbeiten, dass sie zusätzliche Informationen enthält, insbesondere den vollständigen und genauen Text der Fehlermeldung, die Sie erhalten.
Durch das Entfernen von Paketen mit oder werden diese und alle ihre globalen (dh systemweiten) Konfigurationsdateien entfernt. Dies ist normalerweise das, was Leute meinen, wenn sie über das vollständige Entfernen eines Pakets sprechen.
sudo apt purge ...
sudo apt --purge remove ...
Dies bedeutet jedoch nicht, dass Ihr System das gleiche ist wie vor der Installation des Pakets. Speziell:
Dadurch werden keine Pakete entfernt, die als Abhängigkeiten installiert wurden, als Sie das Paket installiert haben, das Sie jetzt entfernen. Vorausgesetzt, diese Pakete sind keine Abhängigkeiten von anderen Paketen und Sie haben sie nicht als manuell installiert markiert, können Sie die Abhängigkeiten mit
sudo apt autoremove
oder entfernen (wenn Sie auch ihre systemweiten Konfigurationsdateien löschen möchten)sudo apt --purge autoremove
.Dadurch werden keine nicht systemweiten Konfigurationsdateien entfernt. Insbesondere werden benutzerspezifische Konfigurationen nicht entfernt:
Die Konfigurationsdateien und -verzeichnisse, die sich in den
.config
Basisverzeichnissen der Benutzer (oder im Unterverzeichnis ihrer Basisverzeichnisse) befinden und von der im Paket enthaltenen Software erstellt wurden, werden nicht entfernt..config
, beginnen sie normalerweise mit einem.
. In beiden Fällen können Sie sie mitls
der Markierung-a
oder-A
anzeigen. Sie können sie in Nautilus und den meisten anderen Dateibrowsern / -managern anzeigen, indem Sie auf Ctrl+ drücken Hoder auf Ansicht > Versteckte Dateien anzeigen klicken .An vorhandenen benutzerspezifischen Konfigurationsdateien vorgenommene Änderungen werden nicht rückgängig gemacht.
Es werden keine neuen
gconf
oderdconf
Schlüssel entferntgconf
oderdconf
Konfigurationsänderungen rückgängig gemacht .Durch Verwenden von
purge
oder--purge remove
anstelle von werdenremove
Änderungen an vorhandenen systemweiten Konfigurationsdateien, die von anderen Paketen bereitgestellt oder vom Benutzer manuell erstellt wurden, nicht rückgängig gemacht. Manchmal werden solche Änderungen jedoch rückgängig gemacht, indem das Paket deinstalliert wird (unabhängig davon, ob es sichpurge
eher um ein als um ein handeltremove
).quelle
Verwenden Sie den Befehl:
Erforderliche Pakete sowie Abhängigkeiten, die mit diesen Paketen installiert werden, werden gelöscht. Die
--auto-remove
Option funktioniert ähnlich wiesudo apt-get autoremove
.quelle
Sie suchen zuerst nach dem Namen des Pakets, das Sie entfernen möchten:
dpkg --list
Dann entfernen Sie das angegebene Paket
sudo apt-get remove package_name
Löschen Sie den zugehörigen Code
sudo apt-get purge package_name
Dann Autoremove
sudo apt-get autoremove
Führen Sie abschließend eine Reinigung durch, um sicherzustellen, dass alles korrekt entfernt wurde
sudo apt-get clean
Sie möchten in der Paketliste überprüfen, ob das zu entfernende Paket nicht mehr aufgeführt ist, es ist jedoch optional.
Einen schönen Tag noch,
quelle
Behalten Sie die installierten zusätzlichen Abhängigkeitspakete besser im Auge, während Sie eines installieren.
Wenn Sie nur das Originalpaket entfernen, bleibt das Abhängigkeitspaket möglicherweise erhalten.
Sie müssen also jedes manuell mit entfernen
quelle
apt-get install package_name > output
Dannless output
, um alle Ausgaben mit Scrollen zu sehen.Anstatt automatisch installierte abhängige Pakete manuell zu entfernen, verwenden Sie stattdessen Folgendes:
quelle
Wenn Sie einige sichere Pakete entfernen möchten, können Sie die folgenden Befehle verwenden:
Vergessen Sie nicht den Schalter "-y", da apt-get sonst ständig nach dem Entfernen der einzelnen Pakete fragt und nichts entfernt.
quelle
-y
:apt-get --purge autoremove $(dpkg --get-selections | grep PACKAGE_NAME | awk '{ print $1}')
. Das wäre etwas sicherer.Eine andere Option, die Sie haben, ist die Verwendung des
debfoster
Pakets. Auf diese Weise werden interaktiv Pakete zum Entfernen (und Löschen) sowie abhängige Pakete gesucht und vorgeschlagen.quelle