CentOS는 항상 이전 릴리즈의 패키지를 vault repository를 통해 제공한다. 이를 사용하면 당장 업데이트가 불가능한 서버에 필요한 패키지를 설치할 수 있다.
/etc/yum.repos.d/CentOS-Base.repo
이 파일에는
[Repo 명]
속성=값
와 같은 형식으로 기본 리포지터리가 설정되어 있다. 여기서 mirrorlist 속성은 모두 주석 처리하고, baseurl 속성의 주석을 지운 뒤 mirror.centos.org를 vault.centos.org로 바꾸어야 한다.
vim 에디터를 사용한다면 아래처럼 하면 된다.
:%s/mirrorlist/#mirrorlist/g
:%s/#baseurl/baseurl/g
:%s/mirror.centos.org/vault.centos.org/g
:wq
이제 yum이나 dnf를 사용해서 패키지를 업데이트하거나 새로 설치할 수 있다.