我如何从Debian中删除ghdl 0.29?

时间:2016-11-11 21:24:24

标签: linux debian ghdl

我按照这个步骤在我的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仍然在系统中。

如何删除它?

1 个答案:

答案 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