So deinstallieren Sie Anwendungen, die mit dem TAR-Befehl installiert wurden

So deinstallieren Sie Anwendungen, die mit dem TAR-Befehl installiert wurden

Kann mir jemand erklären, wie ich die Anwendungen deinstalliere, die durch Extrahieren mit tardem Befehl ( tarDateien) installiert wurden?

Ich habe große Probleme, eine Deinstallationsdatei zu finden. Überraschenderweise finde ich keine Make-Datei (Make-bezogene Dateien).

Wenn ich die Datei direkt extrahiere, tarwerden eine Binärdatei und die zugehörigen Dateien auf meinem Linux-PC verteilt.

Antwort1

@JosephR. ist auf dem richtigen Weg. Aber verwenden Sie nicht rekursiv rm- Sie werden feststellen, dass der kleinste Fehler plötzlich Ihr gesamtes Home-Verzeichnis (oder noch schlimmer) löscht. Und um besonders sicher zu sein, sollten Sie sicherstellen, dass alle Dateien vorhanden sindVorEntfernen Sie alle davon. Ungetesteter Code in dieser Art:

$ cat deletar.sh
#!/bin/sh

set -o errexit -o noclobber -o nounset

tar tf "$1" | while read -r path
do
    if ! [ -e "$path" ]
    then
        echo "$0: Path does not exist: $path" >&2
        exit 1
    fi
done

tar tf "$1" | grep -v '/$' | xargs rm -f

tar tf "$1" | grep '/$' | xargs rmdir

verwandte Informationen