Cómo desinstalar aplicaciones que se instalaron usando el comando tar

Cómo desinstalar aplicaciones que se instalaron usando el comando tar

¿Alguien puede explicarme cómo desinstalar las aplicaciones que se instalan extrayendo mediante tarel comando ( tararchivos)?

Realmente estoy luchando por encontrar un archivo de desinstalación. Sorprendentemente, no encuentro make file (crear archivos relacionados).

Cuando extraigo el tararchivo directamente, un archivo binario y sus archivos relacionados se distribuyen en mi PC con Linux.

Respuesta1

@JosephR. está en el camino correcto. Pero no use recursivo rm: encontrará que el error más pequeño elimina repentinamente todo su directorio de inicio (o algo peor). Y para estar más seguro, es posible que desees asegurarte de que todos los archivos existan.anteseliminando cualquiera de ellos. Código no probado en este sentido:

$ 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

información relacionada