我正在尝试从我的 ubuntu 系统中卸载 emacs,但无法卸载。我运行了命令sudo apt-get remove --purge emacs
。但我仍然看到 emacs 存在于我的系统中。
我也尝试使用 Ubuntu 软件卸载,但它说无法删除。
注意:我sudo apt install emacs
昨天使用了 来安装 emacs。使用 检查版本后emacs --version
,我得到 emacs GUI 27.1 作为输出。
如何卸载emacs来自 Ubuntu?有没有办法使用 GUI 卸载 emacs?
答案1
了解您使用什么方法安装 Emacs 非常重要。
有几种方法可以在 Ubuntu 上安装 Emacs。
- 安装 emacs
- 安装 emacs--classic
- flatpak 安装 flathub org.gnu.emacs
- 从源代码安装 emacs
要卸载 emacs,您需要使用相同的方法。您刚刚尝试通过 apt 方法卸载 emacs。以下是如何找到安装方法:
APT(Debian 软件包管理器):
dpkg -l | grep emacs
此命令列出通过 apt 安装的所有名称中带有“emacs”的软件包。
折断:
snap list | grep emacs
snap remove emacs
这些命令检查 Emacs 是否作为 snap 包安装并将其卸载。
Flatpak:
flatpak list | grep emacs
flatpak uninstall org.gnu.emacs
这将显示 Emacs 是否是通过 Flatpak 安装的并将其卸载。
检查系统范围内的 Emacs
您可以在整个文件系统中搜索 Emacs。这种方法更全面,但可能需要更多时间:
find / -type f -name 'emacs' 2>/dev/null
locate emacs | grep '/emacs-[0-9]'
要卸载它,请导航到源目录。如果您尚未清理构建工件,您可以运行:
make uninstall
注意:这仅当 Makefile 支持卸载时才有效,但这并不能保证。
如果您没有源目录,或者 make uninstall 选项不可用,则需要手动删除文件。这可能涉及删除 Emacs 二进制文件(通常位于 /usr/local/bin/emacs 或 ~/bin/emacs)、应用程序目录以及主目录中的任何相关配置文件(如 ~/.emacs.d)。
卸载后,您可能需要搜索并删除任何剩余的配置文件以确保干净状态。对于主目录中的配置文件:
rm -rf ~/.emacs ~/.emacs.d
手动删除文件时要小心,尤其是使用 rm -rf 等命令时。仔细检查路径,以免意外删除错误的文件。