![如何通过Linux shell卸载软件?](https://linux22.com/image/1412029/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87Linux%20shell%E5%8D%B8%E8%BD%BD%E8%BD%AF%E4%BB%B6%EF%BC%9F.png)
我还不是一个“Linux 人”,但我有以下问题
我从源代码安装了一些软件(编译它),现在我必须卸载它。
我必须在命令行中做什么才能卸载它?
答案1
如果你仍然有源文件,你可能会很幸运并make
提供了一个卸载目标:
make uninstall
如果没有,你必须手动检查make
安装了什么并删除这些文件。你可以运行:
make -n install
查看安装过程中执行的操作,然后用来rm
删除已安装的文件。
将来,make install
你可以使用 来checkinstall
代替 。在基于 Debian 的发行版中,这将生成一个.deb
文件,该文件的安装方式与其他任何软件包一样,你可以稍后使用 Synaptic 或 将其删除dpkg
。
基本上,不用sudo make install
,只需调用sudo checkinstall
。