Как я могу удалить ghdl 0.29 из Debian?

Я следую этим шагам, чтобы установить компилятор GHDL в моем Debian, но теперь мне нужно удалить этот компилятор для установки версии x64, а я не могу.

By downloading the binaries and unpacking them manually:

 $ wget http://ghdl.free.fr/site/uploads/Main/ghdl-i686-linux-latest.tar

 $ sudo tar xvf ghdl-i686-linux-latest.tar

(Это создает файл ghdl-0.29-i686-pc-linux.tar.bz2)

 $ cd ghdl-0.29-i686-pc-linux

 $ sudo tar -C / -jxvf ghdl-0.29-i686-pc-linux.tar.bz2

(Это копирует файлы в / usr / local / bin и /usr/local/lib)

Я использовал dpkg --purge ghdl, но если я использую ghdl --version, ghdl 0.29 все еще в системе.

Как я могу удалить это?

1 ответ

Столкнулся с той же ситуацией, и вот как я это сделал:

перейдите туда, где находится ваш tarball и используйте эту команду

sudo tar -tf ghdl-0.29-i686-pc-linux.tar.bz2 | sed 's/^..//' | parallel sudo rm -rf

объяснение:

  • tar -tf ghdl-0.29-i686-pc-linux.tar.bz2 Список всех файлов в archive.tar
  • sed 's/^..//' Удаляет начальные символы каталога
  • parallel sudo rm -rf удаляет соответствующие файлы

это оставит некоторые пустые каталоги в /usr/local и если вы хотите избавиться от них, вы можете использовать

sudo find /usr/local/* -type d -empty -delete
Другие вопросы по тегам