CentOS系统中升级指定版本软件方法-锁定软件版本
来源:互联网 发布:阿里云 电话归属地 编辑:程序博客网 时间:2024/06/18 12:18
有些时候,我们在对系统进行更新操作时,又不需要对某些软件包进行升级操作,要把该包锁定在升级指定版本软件。比如mysql-server,为了避免更新遇到不可预知的错误,禁止对该包进行升级。
下面我来介绍另一种方法。使用yum versionlock 命令来锁定版本。
1. 安装
代码如下复制代码# yum install yum-plugin-versionlock.noarch2. 添加锁定包
将perl包锁定到当前版本
代码如下复制代码# yum versionlock perlLoaded plugins: fastestmirror, versionlock
Adding versionlock on: 4:perl-5.10.1-127.el6
versionlock added: 1
3. 查看锁定列表
代码如下复制代码# yum versionlock listLoaded plugins: fastestmirror, versionlock
4:perl-5.10.1-127.el6.*
versionlock list done
4. 清除单个包锁定
代码如下复制代码# yum versionlock delete '4:perl-5.10.1-127.el6.*'Loaded plugins: fastestmirror, versionlock
Deleting versionlock for: 4:perl-5.10.1-127.el6.*
versionlock deleted: 1
5. 清除所有锁定
代码如下复制代码# yum versionlock clearLoaded plugins: fastestmirror, versionlock
versionlock cleared
6. 实例
代码如下复制代码# yum check-update perlLoaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirror01.idc.hinet.net
* extras: mirrors.163.com
* updates: mirrors.163.com
perl.x86_64 4:5.10.1-136.el6 base
锁定perl当前版本
代码如下复制代码# yum versionlock perlLoaded plugins: fastestmirror, versionlock
Adding versionlock on: 4:perl-5.10.1-127.el6
versionlock added: 1
更新perl版本
代码如下复制代码# yum update perlLoaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* epel: mirror01.idc.hinet.net
* extras: mirrors.163.com
* updates: mirrors.163.com
Setting up Update Process
No Packages marked for Update
No Packages marked for Update可见锁定成功了。
为了更新取消perl锁定
代码如下复制代码# yum versionlock delete '4:perl-5.10.1-127.el6.*'Loaded plugins: fastestmirror, versionlock
Deleting versionlock for: 4:perl-5.10.1-127.el6.*
versionlock deleted: 1
# yum versionlock list
Loaded plugins: fastestmirror, versionlock
0:mysql-server-5.1.73-3.el6_5.*
0:mysql-5.1.73-3.el6_5.*
versionlock list done
更新perl包
代码如下复制代码# yum update -y perlUpdated:
perl.x86_64 4:5.10.1-136.el6
Complete!
更新前后perl版本
代码如下复制代码[root@AY14040211382766189cZ ~]# rpm -qa | grep perlperl-5.10.1-127.el6.x86_64
[root@AY14040211382766189cZ ~]# rpm -qa | grep perl
perl-5.10.1-136.el6.x86_64
Centos
使用该指令就可以避免误升级软件包到最新版本。特别是在生产环境下的软件包,版本的更新可以有些配置参数不兼容到服务停止,从而影响正常的访问 0 0
- CentOS系统中升级指定版本软件方法-锁定软件版本
- 在CentOS系统中使用yum安装指定版本软件
- 解决CentOS 6.5更新后无法联网的问题以及利用yum的 yum-versionlock 插件锁定某个软件版本不升级的方法
- 关于升级ubuntu版本,软件
- centos系统python版本升级
- 软件系统版本控制规定
- 版本控制软件(系统)
- centos yum升级到mysql 5.6 指定版本 平滑升级
- hpux DRD克隆软件版本升级说明
- 软件版本
- 软件版本
- 软件版本
- 软件版本
- 软件版本
- 软件版本
- 软件版本
- 软件版本
- 软件版本
- 2016.2.18 ubuntu装系统备忘
- Java中数据类型的转换
- tcp/ip协议
- 汉诺塔问题
- Professor Emeritus
- CentOS系统中升级指定版本软件方法-锁定软件版本
- Linux下undefined reference to ‘pthread_create’问题解决
- Java原生发送邮件代码
- iOS关于日期格式化字符串的问题
- 移动H5页面技术总结
- C#生成随机数的三种方法
- 页面的布局的百分比与像素
- arm-huawei
- [1032]:The 3n + 1 problem