如何强制yum仅更新到精确的次要操作系统版本

时间:2017-05-05 12:26:24

标签: linux centos yum

我有一个版本为CentOS 6.7的默认AWS镜像。如果我跑

yum update

我正在获得CentOS 6.9。

有没有办法强制yum只更新到版本6.8而不是6.9?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。请按照以下步骤操作:

  • 使用http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os找到离您更近的镜像。
  • 将6.8替换为6.8,例如,网址如下:http://mirrors.gigenet.com/centos/6.8/os/x86_64/
  • /etc/yum.repos.d中创建yum repo文件。我们将文件命名为User-Stepped.repo

  • 文件内容如下所示:

    ~]# cat /etc/yum.repos.d/User-Stepped.repo
    [User_Stepped]
    name=A stepped repo - CentOS 6.8
    baseurl=http://mirrors.gigenet.com/centos/6.8/os/x86_64/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    
  • 执行以下命令以更新为CentOS 6.8

    ~]# yum clean all
    ~]# yum --disablerepo='*' --enablerepo=User_Stepped update
    

--enablerepo中使用与在User-Stepped.repo文件的方括号内使用的名称相同的名称。