首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >建源后移除源

建源后移除源
EN

Ask Ubuntu用户
提问于 2011-06-03 09:22:07
回答 3查看 12.9K关注 0票数 17

假设我们已经从源代码构建了一些包(configure make install)。

我们可以在成功构建后删除源目录吗?还是视情况而定?那是在什么上?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2011-06-03 09:31:21

除了二进制文件你什么都不需要。这些应该已经复制到另一个位置,通过make。剩下的可以移除。如果您不确定,请在删除之前进行备份。删除,测试是否仍在工作,如果仍在工作,则删除备份。

注意:正如ndrük所指出的:使用切克金斯托尔

make install的优点是使Ubuntu能够跟踪安装。稍后,您可以还原使用常规Ubuntu包管理所做的任何更改。

票数 17
EN

Ask Ubuntu用户

发布于 2011-06-03 14:38:03

如果您使用make install安装了文件,那么如果您想要卸载这些文件,那么了解它们以后的位置的唯一方法是检查源文件。为此,您可能需要存档源代码的副本。

另一种更好的选择是使用checkinstall而不是make install。这允许Ubuntu的包管理器跟踪每个已安装的文件,就像它从存储库中跟踪软件一样。当使用这种安装方法时,您不需要保留任何额外的文件。

票数 6
EN

Ask Ubuntu用户

发布于 2011-06-06 21:59:24

通常,一旦安装了二进制文件,就可以删除包含源代码的目录,除非您希望再次编译它们,可能需要使用其他编译选项。

有时,您可能会发现保存源目录特别有用,例如,当升级Apache时。

您可以决定什么是最好的,在我看来,保持源目录是一件好事。显然,如果您没有磁盘空间问题。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/46702

复制
相关文章

相似问题

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