最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS、Redhat中鎖定、解鎖軟件包版本的方法(yum versionlock使用詳解)

  發(fā)布時間:2014-04-15 17:14:54   作者:佚名   我要評論
有些時候,我們在對系統(tǒng)進行更新操作時,又不需要對某些軟件包進行升級操作,要把該包鎖定在某個特定版本下。比如mysql-server,為了避免更新遇到不可預(yù)知的錯誤,禁止對該包進行升級

那么該如何鎖定包在特定版本下呢?下面我來介紹一種方法。使用yum versionlock 命令來鎖定版本。

1. 安裝

復(fù)制代碼
代碼如下:
# yum install yum-plugin-versionlock.noarch

2. 添加鎖定包

例子:將perl包鎖定到當(dāng)前版本

復(fù)制代碼
代碼如下:

# yum versionlock perl
Loaded plugins: fastestmirror, versionlock
Adding versionlock on: 4:perl-5.10.1-127.el6
versionlock added: 1

3. 查看鎖定列表

復(fù)制代碼
代碼如下:
# yum versionlock list
Loaded plugins: fastestmirror, versionlock
4:perl-5.10.1-127.el6.*
versionlock list done

4. 清除單個包鎖定

復(fù)制代碼
代碼如下:
# 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. 清除所有鎖定

復(fù)制代碼
代碼如下:
# yum versionlock clear
Loaded plugins: fastestmirror, versionlock
versionlock cleared

6. 實例

復(fù)制代碼
代碼如下:
# yum check-update perl
Loaded 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當(dāng)前版本

復(fù)制代碼
代碼如下:
# yum versionlock perl
Loaded plugins: fastestmirror, versionlock
Adding versionlock on: 4:perl-5.10.1-127.el6
versionlock added: 1

更新perl版本

復(fù)制代碼
代碼如下:

# yum update perl
Loaded 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鎖定

復(fù)制代碼
代碼如下:

# 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包

復(fù)制代碼
代碼如下:

# yum update -y perl
Updated:
perl.x86_64 4:5.10.1-136.el6
Complete!

更新前后perl版本

復(fù)制代碼
代碼如下:

[root@AY14040211382766189cZ ~]
# rpm -qa | grep perl
perl-5.10.1-127.el6.x86_64
[root@AY14040211382766189cZ ~]
# rpm -qa | grep perl
perl-5.10.1-136.el6.x86_64

使用該指令就可以避免誤升級軟件包到最新版本。特別是在生產(chǎn)環(huán)境下的軟件包,版本的更新可以有些配置參數(shù)不兼容到服務(wù)停止,從而影響正常的訪問。

相關(guān)文章

最新評論

邵武市| 丰都县| 会昌县| 万安县| 卢氏县| 张家川| 武汉市| 镇巴县| 鄂托克前旗| 厦门市| 长宁县| 高碑店市| 宜章县| 兴仁县| 桐梓县| 仁布县| 宣汉县| 保山市| 沿河| 忻州市| 英山县| 台中市| 揭阳市| 台安县| 嘉义县| 富民县| 介休市| 龙山县| 阿鲁科尔沁旗| 崇州市| 乃东县| 云南省| 康定县| 新干县| 卢龙县| 常熟市| 汝城县| 开化县| 南宫市| 枣阳市| 大石桥市|