我按照这个步骤在我的Debian中安装GHDL编译器,但现在我需要卸载这个编译器来安装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仍然在系统中。
如何删除它?
答案 0 :(得分:0)
面对同样的情况,这就是我的做法:
转到您的压缩包所在的位置,并使用此命令
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