首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >与“makeinstall”相反的是什么,即如何卸载Linux中的库?

与“makeinstall”相反的是什么,即如何卸载Linux中的库?
EN

Stack Overflow用户
提问于 2018-02-07 02:00:42
回答 7查看 0关注 0票数 0
./configure --prefix=/mingw 

在我以前运行的库的MinGW/MSYS系统上

'./configure --prefix=/mingw && make && make install' 

偶然看到这样的信息:

警告:Vamp插件SDK的一个版本已经安装。如果您安装了一个新版本而没有删除旧的二,那么您就会感到担心和悲伤。

这让我很担心。与“makeinstall”相反的是什么,即如何在Linux中卸载库?

EN

回答 7

Stack Overflow用户

发布于 2018-02-07 05:31:18

make clean从源/生成树中移除任何中间文件或输出文件。但是,它只影响源/构建树;它不触及文件系统的其余部分,因此不会删除以前安装的软件。

如果你幸运的话,跑make uninstall会有用的。然而,这取决于图书馆的作者;一些作者提供了一个uninstall目标,其他人没有。

如果你不走运,你必须手动卸载它。make -n install这可能很有帮助,因为它将显示软件安装自己的步骤。

票数 0
EN

Stack Overflow用户

发布于 2018-02-07 06:24:59

如果sudo make uninstall不可用:

在基于debian的系统中,而不是执行make install你可以跑sudo checkinstall使出.deb自动安装的文件。然后,你可以使用系统包管理器(例如,apt/synaptic/aptitude/dpkg)。

票数 0
EN

Stack Overflow用户

发布于 2018-02-07 07:57:48

如果你有manifest文件,该文件列出了与make install你可以从另一个回答中运行这个命令:

cat install_manifest.txt | xargs echo rm | sh

如果你有sudo make install需要在卸载中添加一个sudo:

cat install_manifest.txt | xargs echo sudo rm | sh
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档