با توجه به EOL سیستم عامل CentOS 7 که در تاریخ 30 June 2024 بوده است، ممکن است در حین اجرای فرامین yum و همینطور نصب نرم افزار با خطای زیر مواجه شوید:
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Name or service not known"
نحوه رفع مشکل:
توصیه ما ارتقا سیستم عامل به Almalinux 8 است اما چنانچه ضرورتا به centOS 7 احتیاج دارید، مراحل زیر را دنبال کنید:
1- با اجرای فرمان زیر یک کپی از فایل CentOS-Base.repo ایجاد کنید:
cp -v /etc/yum.repos.d/CentOS-Base.repo{,-backup}
2- فایل CentOS-Base.repo را جهت ویرایش باز کنید:
nano /etc/yum.repos.d/CentOS-Base.repo
یا
vi /etc/yum.repos.d/CentOS-Base.repo
3- کدهای زیر را جایگرین کدهای درون فایل کنید:
[base]
name=CentOS-$releasever - Base
baseurl=https://vault.centos.org/7.9.2009/os/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://vault.centos.org/7.9.2009/updates/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://vault.centos.org/7.9.2009/extras/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://vault.centos.org/7.9.2009/centosplus/$basearch
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4- فرمان زیر را اجرا کنید:
yum clean all && yum makecache
کار تمام شد!
