有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧。

当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

update yum 到指定版本_CentOS 使用yum update 更新时保留特定版本的软件相关推荐

  1. CentOS 使用yum update 更新时保留特定版本的软件

    有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧. 当CentOS/RHEL/Fedora下的Linux服务器使用 yum update 时命令如何排除选定的包呢? Yum使 ...

  2. 低CUDA算力显卡用上高版本pytorch(ubuntu18.04源码编译特定版本pytorch(v1.10.0))

    低CUDA算力显卡用上高版本pytorch(ubuntu18.04源码编译特定版本pytorch(v1.10.0)) 一 电脑配置 二 正常情况下源码编译步骤 三 我的编译过程及出现的问题 首先 安装 ...

  3. update yum 到指定版本_centos使用yum update升级到指定小版本

    参考: https://www.cnblogs.com/configure/p/10918189.html 提供一个搜狐镜像的7.6的yum源: [C7.6.1810-base] name=CentO ...

  4. yum mysql mariadb 目录_CentOS用yum安装、配置MariaDB

    1.创建/etc/yum.repos.d/MariaDB.repo文件,这里用到了刚刚发布正式版的10.0 [mariadb] name = MariaDB baseurl = http://yum. ...

  5. java导入导出有版本兼容问题_java导入excel时遇到的版本问题

    java中读取excel文件时对不同的版本提供了不同的读取方法,这就要求我们在读取excel文件时获取excel文件的版本信息从而通过不同的版本去使用不同的读取方式, 在WorkbookFactory ...

  6. lightgbm过去版本安装包_谨慎更新华为EMUI10.1版本

    事情是这个样子的,我在两天前将EMUI版本更新到10.1.0.126,多年使用安卓手机让我养成了关闭应用后手动杀后台的习惯. 而我在新版本系统的使用过程中发现,智慧分屏模式(以下简称小窗模式) 下关闭 ...

  7. 苹果微信更新不了最新版本_iPhone最新屏蔽系统更新方法,全版本适用

    这也是机友问的比较多的问题之一,很多人不希望自己的iPhone被无端端的升级了,但是事实上苹果总是在晚上推送新系统的更新,只要你稍微不小心就被更新了,而通常更新过后还是没有心思折腾回去的,毕竟要通过爱 ...

  8. 【UE4 Download】Epic导入本地离线版本详细步骤[附图](更新至4.23版本)

    更新 最近离线安装最新4.23版本,突然发现之前的办法不适用了,如果关闭Epic平台安装会被取消. 因此,研究出了新的方法,只需将下面之前的4.20版本安装方法的第三步变更为如下第三步即可. 3.打开 ...

  9. update yum 到指定版本_yum语法及常用命令汇总

    Linux中的yum命令是大家经常用到的功能,全称是Yellow dog Updater, Modified,是由Duke University团队修改Yellow Dog Linux的Yellow ...

最新文章

  1. Swift3.0和OC桥接方法
  2. 如何用Python和BERT做中文文本二元分类?| 程序员硬核评测
  3. html overflow隐藏滚动条,css 之内容溢出滚动,隐藏滚动条
  4. python中回归拟合图_seaborn库:线性回归拟合图
  5. golang 1.10 mutex互斥锁源码
  6. python反向切片_Python-关于反向切片的小问题
  7. 多版本号并发控制(MVCC)在实际项目中的应用
  8. postgreSQL学习(二):pgsql的一些基础操作
  9. Matlab Tricks(七)—— 矩阵列/列的归一化/单位化(normalize)
  10. ztree 后台异步加载_zTree异步加载实现
  11. 微信小程序web-view组件 打开外部url
  12. 荣耀 android 5.0 root,华为EMUI5.0 可用的ROOT工具,我是作者!!!!——精华帖
  13. 皮尔逊相关系数_皮尔逊相关系数(Person)
  14. 手机计算机应用的图片,怎么把手机的照片传到电脑 四种方法轻松导入
  15. db2import详解_DB2中import详解 - yishueitian326的日志 - 网易博客
  16. 魂斗罗归来大觉机器人_魂斗罗归来挑战Boss血量分析 魂斗罗归来Boss模式挑战攻略...
  17. 高手支招:免费拥有QQ魔法表情(转)
  18. springboot读取xml配置文件
  19. 加州欧文计算机工程专业,加州大学欧文分校计算机工程博士专业排名
  20. 计算机flash方面参考文献,flash毕业论文参考文献(2)

热门文章

  1. 【BZOJ2705】Longge的问题,数论练习
  2. 【NOI2015】【codevs4600】【BZOJ4195】自动程序分析,我太弱了
  3. 2017.4.16 麦森数 思考记录
  4. azure kinect三维点云_【干货】三维重建技术综述
  5. window.open怎么设置title_企业seo怎么优化 都有那些策略?
  6. 合肥python招聘_2020年合肥京东方招聘官网招聘-合肥京东方招聘官网招聘求职信息-拉勾招聘...
  7. 共享单车数据集_共享单车项目数据可视化展示
  8. android api 打开慢,为什么下了android 4.1 的SDK后在本地用浏览器看api说明文档时,浏览器打开api的html文件很慢?试了好几款浏览器都一样。为什么?...
  9. Unity3D的几种坐标系
  10. UE3 Light Functions (光照函数)