Как я могу удалить 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.tarsed 's/^..//'
Удаляет начальные символы каталогаparallel sudo rm -rf
удаляет соответствующие файлы
это оставит некоторые пустые каталоги в /usr/local
и если вы хотите избавиться от них, вы можете использовать
sudo find /usr/local/* -type d -empty -delete