目前,我有来自 Ubuntu repo 的标准 Emacs 安装 2.3.1,但想从 GNU 网站获取更新版本的 Emacs,即 2.3.4。我的问题是,我是否需要完全清除当前安装并从头开始构建它,或者我是否可以运行 2.3.4 中的构建脚本并覆盖那些文件(如果发现相同)?另外,一个一般性问题,如果我安装除 Ubuntu repo 之外的第三方软件,它们中的大多数都没有任何卸载脚本,我该如何彻底摆脱它们?非常感谢
答案1
是的,您需要在从源代码安装 emacs 之前先卸载它。
sudo apt-get remove emacs
这应该够了吧。
如果他们没有在源文件夹中提供卸载脚本(通常在执行 make/make install 时生成),那么您几乎无法干净地卸载,除非您能弄清楚它安装了什么以及在哪里安装。
我查找了但找不到当前的 emacs 存储库,这使得安装/卸载更加安全。一般来说,不要在存储库之外安装(或者至少不要在 .debs 之外安装),除非你真的需要它,因为它可能太混乱了。
答案2
对于我这样的新手来说,这让我困惑了好一阵子,因为我知道我必须apt-get install
将 emacs 添加到我新安装的 12.04 中,但运行时却sudo apt-get remove emacs
出现了软件包 emacs 未安装,因此未删除。
我真正需要的是:
sudo apt-get remove emacs23