GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Zugehörige Pakete, die mit einem Paket installiert wurden, vollständig deinstallieren?

Wie entferne ich genau die gleichen Dinge, die ich installiert habe oder die das System installiert hat, indem ich zum Beispiel Unterstützung für eine Sprache hinzufüge? Gibt es ein Verfahren, dem ich folgen kann? Apt-get remove, autoremove oder purge ist nicht das, wonach ich suche, es hinterlässt Dinge.

Ich beschäftige mich gerade mit debfoster , aber ich hoffe, dass ich etwas Einfacheres und Nativeres übersehe.

In diesem Moment muss ich mein System von einem Snapshot wiederherstellen, um es in das vorherige Setup zu bringen, ich arbeite an einer internationalen Anwendung, wenn ich zum Beispiel Chinesisch installiere und deinstalliere, werde ich mit mehreren unerwünschten Schriftarten enden, die vorher nicht da waren, und es macht meine Tests sinnlos.

Aktualisieren:

Um meine Frage zu aktualisieren und zu klären, ich weiß bereits, dass Paketinstallationen protokolliert werden. Vor einem Monat habe ich gefragt, wie man die chinesische Unterstützung ordnungsgemäß entfernt, und ich habe eine Lösung gefunden, installierte Pakete mit Schriftarten, die ich löschen möchte, befinden sich nur in /var/log/dpkg. Protokoll. Ich suche nach Automatisierung oder einem Tool, das dies automatisiert, damit ich nicht jedes Mal Protokolle verarbeiten muss, wenn ich eine neue Sprache oder eine Anwendung installiere und deinstalliere. Anscheinend hat Ubuntu einen kleinen Fehler und es deinstalliert keine Schriftarten beim Entfernen der Sprache. Ich installiere eine neue Sprache und lösche sie dann mehrmals am Tag zum Testen. Ich habe heute ein Skript erstellt, in dem ich alles aus Protokollen ablege, das nicht deinstalliert wird und ich hoffe immer noch, dass ich ein Rad neu erfinde und es gibt bereits ein Verfahren, das verfolgt, welche Dateien und andere Sachen das Paket berührt, und sicherstellt, dass es beim Entfernen gelöscht wird.

Akzeptierte Antwort:

Wenn Sie „Zeug“ über einen Paketmanager (apt-get , dpkg , synaptic ), ist alles in /var/log/apt/* protokolliert . Es ist eine einfache Frage der Bearbeitung, um die apt-get purge zu generieren Befehle.

Wenn Sie „Zeug“ auf andere Weise installiert haben (sudo make install , /usr/bin/cpan , …) müssen Sie es auf die gleiche Weise deinstallieren.

Um Ihr Leben in Zukunft einfacher zu machen, insbesondere wenn Sie die zweite Methode verwenden, sollten Sie die Installation und Verwendung von installwatch in Betracht ziehen . Vom man Seite:

trusty (1) installwatch.1.gz
Provided by: checkinstall_1.6.2-4ubuntu1_i386

NAME

       installwatch — Track installation of software

SYNOPSIS

       installwatch [options]  [command]

DESCRIPTION

       installwatch  is  a  program that is used in order to track the changes
       made  while  installing  local  software  (i.e.   "make  install").  It
       monitors  the requested command, and produces a log which indicates all
       created and modified files.

Ubuntu
  1. So listen Sie installierte Pakete unter Ubuntu 20.04 auf

  2. Wie installiere ich alle installierten Pakete mit Zypper neu?

  3. Wo werden mit Apt installierte/aktualisierte Pakete gespeichert?

  4. r linux vollständig deinstallieren

  5. Wie deinstalliere ich ein Paket (einschließlich aller mitgelieferten zusätzlichen Dateien) mit yum (oder rpm) vollständig?

So deinstallieren Sie Softwarepakete auf Ubuntu

So deinstallieren Sie Teamviewer auf Ubuntu

So konvertieren Sie Linux-Pakete mit Alien

Softwarepakete

So verhindern Sie, dass ein Paket in Ubuntu apt mit apt-mark aktualisiert wird

So listen Sie installierte Pakete in Linux mithilfe der Paketverwaltung auf