Answers:
apt-get无法检测到您已从源代码安装的应用程序。实际上,每个源文件也将具有卸载脚本,但是很遗憾,您已删除了源文件。
您仍然可以这样做。在终端输入为
locate emacs
它将列出系统中的所有足迹,然后通过使用rm命令仔细删除那些emacs足迹。
make remove
或其他命令,但是,是的,从源代码安装软件时,您需要保留源代码,以便可以执行make uninstall
或类似的操作来删除该软件。打包系统不管理源代码构建的软件,因为它不作为Debian软件包存在。
locate emacs
不会“列出系统中的所有足迹”,而只会显示名称中带有“ emacs”的文件。使用像emacs一样大的程序,添加的许多文件可能名称或路径中都没有'emacs'。
您尚未使用软件包管理器安装Emacs。从源tarball安装它后,请尝试这种方式。
检查emacs版本。
$ emacs --version
下载与您过去安装的相同的emacs版本。
$ wget https://ftp.gnu.org/gnu/emacs/emacs-$VERSION.tar.xz
提取tarball。
$ tar xJvf emacs-$VERSION.tar.xz
运行./configure生成生成文件。如果您还记得安装时提供的选件,则也添加这些命令行标志。(例如--with-x = no)
$ cd emacs-$VERSION
$ ./configure
进行卸载以进行卸载。
$ sudo make uninstall
请享用!
make uninstall
,然后删除下载的源文件。那正确吗?我应该make clean
追赶make uninstall
吗?