user1032531 Asked: 2018-05-27 05:14:16 +0800 CST2018-05-27 05:14:16 +0800 CST 2018-05-27 05:14:16 +0800 CST 在从源代码安装之前是否应该删除 yum 包 772 我之前使用 yum 在 Centos7 上安装了 git 版本 1.8.3.1。我现在想要一个更新版本的 git。需要先删除 yum 包吗? yum centos 1 个回答 Voted Best Answer Thomas Dickey 2018-05-27T05:15:43+08:002018-05-27T05:15:43+08:00 不 - 您可以通过在以下位置禁止它来防止您的包被“升级” yum.conf: exclude要从所有存储库中排除的软件包列表,因此 yum 就像该软件包从未在存储库中一样工作。这应该是一个空格分隔的列表。这是常用的,因此不会意外升级或安装包,但可以用于以“yum list”将显示包的任何方式删除包。允许使用通配符(例如 * 和 ?)的 Shell glob。 即使使用自定义包,您仍然希望保留 yum 以进行其他包更改。 至于git包,如果您没有卸载它,那么 yum 会对该包可以做什么感到困惑,例如,安装兼容的包。由于它已经消失,yum 不会对您从源代码安装的内容做出假设。 但是,如果您是从源代码编译,则值得一试,看看您是否可以使用捆绑的任何“.spec”文件构建一个包。如果它很容易工作,那是一个加号(但如果不是,请不要浪费时间:许多开发人员不关心兼容性问题)。
不 - 您可以通过在以下位置禁止它来防止您的包被“升级”
yum.conf
:即使使用自定义包,您仍然希望保留 yum 以进行其他包更改。
至于git包,如果您没有卸载它,那么 yum 会对该包可以做什么感到困惑,例如,安装兼容的包。由于它已经消失,yum 不会对您从源代码安装的内容做出假设。
但是,如果您是从源代码编译,则值得一试,看看您是否可以使用捆绑的任何“.spec”文件构建一个包。如果它很容易工作,那是一个加号(但如果不是,请不要浪费时间:许多开发人员不关心兼容性问题)。