分页: 1 / 2
为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 21:56
由 qienkuen
在终端中输入
代码: 全选
sudo apt-get remove --purge emacs
显示没有安装emacs
但在终端运行 'emacs' 这个命令,却会出现一个能够正常使用的GTK窗口的emacs。
想把这个删除掉,不知道要怎么办了。
搜索了论坛里的老帖,似乎以前有人遇到过类似的问题,但是要么描述不清,要么没有解决。因此目前仍然没有答案。
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:08
由 qienkuen
pocoyo 写了:代码: 全选
dpkg -l |grep emacs
命令输出贴上来看看。或者是自己编译的 emacs.
执行这条命令之后的结果如下:
代码: 全选
rc emacsen-common 1.4.19ubuntu2 Common facilities for all emacsen
然后我删除了emacsen-common,而且apt-get autoremove了一次,仍然能够通过emacs命令启动。
自己编译的就更不可能了,我之前几次编译都在./configure时失败了。
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:15
由 qienkuen
结果如下:
代码: 全选
emacs: /usr/bin/emacs /etc/emacs /usr/libexec/emacs /usr/share/emacs /usr/share/man/man1/emacs.1
难道是把这些东西都删掉?
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:25
由 qienkuen
pocoyo 写了:代码: 全选
sudo apt-get purge emacs
这个早试过了,不行的。刚刚又试了一下,提示是这样:
套件 emacs 並沒有被安裝,所以也不會被移除
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:27
由 yangtianh6
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
试试这句
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:30
由 qienkuen
yangtianh6 写了:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
试试这句
看这一行执行后的进度,好像把许多不相关的东西都移除了,包括显卡驱动什么的……看到一半儿,赶紧Ctrl+Z停止了。emacs还在。
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:35
由 yangtianh6
qienkuen 写了:yangtianh6 写了:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
试试这句
看这一行执行后的进度,好像把许多不相关的东西都移除了,包括显卡驱动什么的……看到一半儿,赶紧Ctrl+Z停止了。emacs还在。
我下午还用来清理来着
http://wiki.ubuntu.org.cn/UbuntuSkills# ... 0.E5.9D.80
2.19条内容
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:37
由 lilydjwg
代码: 全选
dpkg -S /usr/bin/emacs
这样?
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:41
由 qienkuen
2.19条是autoremove啊老大,不是这一串~~~
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:42
由 qienkuen
lilydjwg 写了:代码: 全选
dpkg -S /usr/bin/emacs
这样?
仍然有一个可以通过emacs命令启动的emacs
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 22:52
由 yangtianh6
qienkuen 写了:
2.19条是autoremove啊老大,不是这一串~~~
你往2.19上面翻下啊,清除所有已删除包的残馀配置文件
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-12 23:56
由 Fermat618
为什么没有一个人建议
这个命令呢。
另外,如果楼主编译安装过emacs, 并且使用了--prefix=/usr, 那么请你自己删除它。
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-13 0:05
由 lilydjwg
Fermat618 写了:为什么没有一个人建议
这个命令呢。
另外,如果楼主编译安装过emacs, 并且使用了--prefix=/usr, 那么请你自己删除它。
因为
pocoyo 已经建议过类似的了呀。
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-13 1:07
由 Fermat618
yangtianh6 写了:dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
试试这句
贴命令至少得说下后果是啥,特别是这种很可能会造成用户不愿意的后果的命令。
你没说,我就替你说下,这条命令将系统中所有安装过,现在已经删除,但保留有配置文件的包,再把这些配置文件通通都删掉。
如果以前用户对某个软件做过配置,运行这条命令之后,如果想再安装这个软件,那就得重新配置了。况且配置文件一般都很小,这个命令也不能节省出多少空间,但可能会造成用户配置文件丢失的后果。现在是硬盘不值钱了,人的时间值钱,运行此条命令,省不了多少空间,却可能让人重新配置一个软件而浪费大量的时间,未见其利,先见其害。
这条命令只是删除配置文件,对本楼问题也没有任何帮助。
依据上面所说的这些,我推测你只是不知道这条命令具体是什么的新手。对此我提两个建议,一是不要在没搞清楚命令的后果之前轻易执行命令,二是不要叫人这么做。如果我猜错了,你对于此条命令的十分了解,也知道后果是什么,那我就直接鄙视你好了。
Re: 为什么总有一个卸载不掉的emacs?
发表于 : 2011-12-13 9:52
由 qienkuen
谢谢Fermat618的说明和建议!
根据which emacs的结果,已经删除了,原来的问题解决了
