从Yum更新中排除特定/某些包的三种方法
作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。 如果是,如何排除?可以采取多少种方式?有三种方式可以做到,我们会在本篇中教你这三种方法。 包管理器是一组工具,它允许用户在 Linux 系统中轻松管理包。它能让用户在 Linux 系统中安装、更新/升级、删除、查询、重新安装和搜索软件包。 对于基于 Red Hat 的系统,我们使用 yum 包管理器 和 rpm 包管理器 进行包管理。 什么是 yum?yum 代表 “Yellowdog Updater, Modified”。Yum 是用于 rpm 系统的自动更新程序和包安装/卸载器。 它在安装包时自动解决依赖关系。 什么是 rpm?rpm 代表 “Red Hat Package Manager”,它是一款用于 Red Hat 系统的功能强大的包管理工具。 RPM 指的是 方法 1:手动或临时用 yum 命令排除包我们可以在 yum 中使用 我可以说,这是一种临时方法或按需方法。如果你只想将特定包排除一次,那么我们可以使用此方法。 以下命令将更新除 kernel 之外的所有软件包。 要排除单个包:
要排除多个包。以下命令将更新除 kernel 和 php 之外的所有软件包。
方法 2:在 yum 命令中永久排除软件包这是永久性方法,如果你经常执行修补程序更新,那么可以使用此方法。 为此,请在 添加后,每次运行
方法 3:使用 Yum versionlock 插件排除包这也是与上面类似的永久方法。Yum versionlock 插件允许用户通过 为此,请运行以下命令。以下命令将从 或者,你可以直接在
运行以下命令来检查被 versionlock 插件锁定的软件包列表。
运行以下命令清空该列表。
【编辑推荐】
点赞 0 (编辑:52站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在Ubuntu 18.04 LTS中配置IP地址
- 完全修复:任务管理器无法在Windows 10上运行 -
- windows-server-2008-r2 – 找出Windows远程桌面服务器(终端
- 如何自定义GNOME 3桌面?
- 管理Windows 10设置以获得更好的性能
- 怎样将win10电脑任务栏还原为下面
- windows-server-2012 – Server 2012:更改桌面背景颜色
- Windows 11 Build 22523发布 促进控制面板迁移工作
- 微软、苹果、Google及火狐四大浏览器将终止支持TLS 1.0、1.
- 简单的Windows Linux服务器配置? Chef / Puppet / Ansible