CentOS 使用yum update 更新时保留特定版本的软件
有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧。
当CentOS/RHEL/Fedora下的Linux服务器使用 yum update 时命令如何排除选定的包呢?
Yum使用/etc/yum/yum.conf或/etc/yum.conf中的配置文件。您需要放置exclude指令来定义要更新或安装中排除的包列表。这应该是一个空格分隔的列表。允许使用通配符*
和?)
。
当我使用“yum update”时,如何排除php和内核包?
打开/etc/yum.conf
文件,输入:
# vi /etc/yum.conf
在[main]部分下面添加以下行,输入:
exclude=php* kernel*
最后,它应如下所示:
[ main ]
cachedir = /var/cache/yum
keepcache = 0
debuglevel = 2
logfile = /var/log/yum.log
distroverpkg = redhat-release
tolerant = 1
exactarch = 1
obsoletes = 1
gpgcheck = 1
plugins = 1
exclude =php* kernel*...
保存并关闭文件。您现在可以照常使用yum命令,但不会安装某些软件包。
如何禁用排除?
您可以使用以下语法:
yum --disableexcludes = all update
yum --disableexcludes = main install php
yum --disableexcludes = repoid install php httpd
这里:
- all:禁用所有排除
- main:禁用yum.conf中[main]中定义的排除
- repoid:禁用为给定repo id定义的排除
yum -exclude 命令行选项
最后,您可以使用以下语法在命令行上跳过yum命令更新:
注意:上述语法将按名称排除特定包,或者从所有存储库的更新中排除。
# yum --exclude=package\* update
# yum --exclude=php\* update
# yum --exclude=kernel\* update
# yum -x 'kernel*' -x 'php*' update
推荐读物
有关更多信息,请使用以下命令查看yum命令的手册页:
$ man yum
$ man yum.conf
CentOS 使用yum update 更新时保留特定版本的软件相关推荐
- update yum 到指定版本_CentOS 使用yum update 更新时保留特定版本的软件
有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧. 当CentOS/RHEL/Fedora下的Linux服务器使用 yum update 时命令如何排除选定的包呢? Yum使 ...
- CentOS\fedora使用yum update更新时不升级内核的方法
2019独角兽企业重金招聘Python工程师标准>>> 引言: 由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,没有特别的需要,建议不要随意升级内 ...
- windows update更新时出现错误代码 8024200D解决方法(转)
windows update更新时出现错误代码 8024200D解决方法(转) 参考文章: (1)windows update更新时出现错误代码 8024200D解决方法(转) (2)https:// ...
- 有关ubuntu16.04进行sudo apt-get update更新时出现:‘。。。N: 无法安全地用该源进行更新,所以默认禁用该源。。。’等问题解决方案
有关ubuntu16.04进行sudo apt-get update更新时出现:'...N: 无法安全地用该源进行更新,所以默认禁用该源...'等问题解决方案 参考文章: (1)有关ubuntu16. ...
- CentOS7 yum update 更新失败
VMware 中安装Centos7后,使用yum -y update准备进行更新,提示以下错误信息: 设置网卡开机自动启动 针对这个问题首先要确认网卡是否已经启动了,CentOS7最开始安装完的时候网 ...
- update yum 到指定版本_centos使用yum update升级到指定小版本
参考: https://www.cnblogs.com/configure/p/10918189.html 提供一个搜狐镜像的7.6的yum源: [C7.6.1810-base] name=CentO ...
- 使用yum更新时不升级Linux内核的方法
RedHat/CentOS/Fedora使用 yum update 更新时,默认会 升级内核 . 但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦 ...
- yum update和yum upgrade的真正区别
<Linux下的yum怎么升级?>提到指令yum有两个参数,update和upgrade,区别如下, yum -y update:升级所有包同时,也升级软件和系统内核: yum -y up ...
- redhat6.5 配置使用centos的yum源
新安装了redhat6.5安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription Ma ...
最新文章
- 网络与服务器编程框架库 acl_3.0.13 发布
- 从单体应用转为分布式系统:来自Deliveroo的实践
- 实习生笔试面试题总结
- 【Java集合系列四】HashSet和LinkedHashSet解析
- Android服务一 创建启动服务
- MySQL -- Lock wait timeout exceeded; try restarting transaction参数控制
- 后缀树的构造方法-Ukkonen详解 [转]
- ttf能改成gfont吗_中国废弃轮胎,被非洲人买去做成凉鞋!15元一双,至少能穿10年...
- 【计算机组成原理】存储器简述
- 谷歌提出COMISR算法:针对视频压缩的压缩感知超分辨率
- 卷积神经网络CNN如何训练?
- leetcode - Minimum Depth of Binary Tree
- 核方法(kernel method)的主要思想
- 安装 Redis的Python客户端redis-py
- 泰坦尼克号预测结果分析报告
- excel查找窗口被拉边上_excel
- Linux 错误E45,readonly optionisset(add ...)
- 【Python】模拟登陆并抓取拉勾网信息(selenium+phantomjs)
- 对称、群论与魔术(三)——常见的几何对称性简介
- 字符串(蓝桥杯模拟赛)
热门文章
- javascript 将毫秒值转换为天-小时-分钟-秒钟
- 跟着辛星用PHP的反射机制来实现插件
- SendMessage 设置TMemo组件的边界
- MFC中使用CTabCtrl或CPropertySheet实现标签页
- k8s核心技术-集群安全机制(概述)---K8S_Google工作笔记0038
- 大数据_Hbase-分布式介绍_分布式发展历程_去中心化_客户端负载均衡_服务器端负载均衡---Hbase工作笔记0001
- IntelliJ Idea学习笔记004---IDEA中maven没有了
- SpringCloud学习笔记009---杂七杂八003:spring的@Transactional注解详细用法
- 用汇编的眼光看C++(之嵌入汇编)
- yzmcms图片自适应代码_基于segment.js制作的非常有创意的分段式SVG文字动画特效...