如何彻底删除我的 Emacs?

如何彻底删除我的 Emacs?

我下载了 Emacs 源文件,并使用 进行安装make。成功安装 Emacs 后,我手动删除了下载的源文件以节省磁盘空间。现在我想删除 Emacs,我尝试使用sudo apt-get purge emacs。但它说 Emacs 尚未安装,不会被删除。但我可以通过emacs在终端中输入 来运行 Emacs。该命令还which emacs显示结果/usr/local/bin/emacs

为什么检测不到apt-get?在这种情况下如何彻底删除 Emacs?我的操作系统是 Ubuntu 12.04,Emacs 版本是 24.3.1。

答案1

您尚未使用包管理器安装 Emacs。由于您已从源码包安装,请尝试此方法。

  1. 检查 emacs 版本。

    $ emacs --version
    
  2. 下载与您以前安装的相同的 emacs 版本。

    $ wget https://ftp.gnu.org/gnu/emacs/emacs-$VERSION.tar.xz
    
  3. 提取 tarball。

    $ tar xJvf emacs-$VERSION.tar.xz
    
  4. 运行 ./configure 生成 make 文件。如果您记得安装时给出的选项,也请添加这些命令行标志。(例如 --with-x=no)

    $ cd emacs-$VERSION
    $ ./configure
    
  5. 执行 make uninstall 来卸载。

    $ sudo make uninstall
    

享受!

答案2

这是不是足以

sudo apt-get remove emacs

你必须做

sudo apt-get remove emacs emacs23 emacs24 emacs25 emacs26 \
                    emacs-bin-common emacs-common emacs-el 

然后

locate emacs

答案3

apt-get 无法检测到您从源安装的应用程序。实际上每个源文件也都会有卸载脚本,但不幸的是您已删除源文件。

你仍然可以这样做。在终端中输入

locate emacs

它将列出系统中所有的足迹,然后小心地使用 rm 命令删除这些 emacs 足迹。

答案4

sudo apt remove --purge emacs-bin-common emacs-el emacs-gtk

这个命令对我有用

相关内容