我对这种管理方式有点新意 - 我想自己构建GCC 4.8.2(只是一个例子),我想知道如何让yum意识到有一个包比一个更新的包外部回购(GCC 4.4是标准/ defualt回购中的最新版本)。
似乎我必须:
1.自己创建一个rpm包
2.自己创建一个本地yum repo
3.将rpm包添加到我的本地yum repo,并以某种方式指定它是一个比一个外部回购提供更新版本的GCC
我是对的吗?
有一个很好的教程吗?我在网上搜索过,有许多用于创建RPM的教程,以及用于创建私有yum repo的教程。但是我找不到一个示例/教程来向我展示完整的流程......
欢迎任何输入。
答案 0 :(得分:0)
您无需创建yum回购。 Yum使用RPM数据库来查看安装了哪些软件包,因此如果您创建gcc-4.8.2 RPM并安装它,那么Yum将知道已安装gcc-4.8.2。
Yum了解包版本号,因此它会知道gcc-4.8.x比gcc-4.4.x更新