Como desinstalar aplicativos que foram instalados usando o comando tar

Como desinstalar aplicativos que foram instalados usando o comando tar

Alguém pode me explicar como desinstalar os aplicativos instalados extraindo usando taro comando ( tararquivos).

Estou realmente lutando para encontrar um arquivo de desinstalação. Surpreendentemente, não encontro make file , (make related files) .

Quando eu extraio o tararquivo diretamente, um arquivo binário e seus arquivos relacionados são distribuídos em meu PC Linux.

Responder1

@JosephR. está no caminho certo. Mas não use recursivo rm- você descobrirá que o menor bug remove repentinamente todo o seu diretório inicial (ou pior). E para ser mais seguro, você pode querer garantir que todos os arquivos existamantesremovendo qualquer um deles. Código não testado ao longo destas linhas:

$ 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

informação relacionada