Centos 5 עדכונים EOL

כפי שאתם יודעים CentOS 5 EOL היא (סוף החיים) ממרץ 31 2017. מה שמוביל לבעיה מעניינת מאוד הבא:

# yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

הבעיה היא כי רשימות קצרות של מראות CentOS 5 כבר בועט פנימה בניסיון להשיג שיג תוכן ישירות לאחר סירוב:

# curl 'http://mirrorlist.centos.org/?release=5&arch=i386&repo=os'
Invalid release

 

בשנת כוללת כללית ברעיון הנבון ביותר כדי להתקין מחדש את הפח עם התפלגות נורמלית שתומכת עובדים שדרוג חלוקתי. לרוע המזל שלי הוא לא המקרה והוא אינו עומד כאופציה על השולחן. אז היינו צריך לשחק ערכת צועני קטנה – להתחיל להשתמש המראה Vault. כרגע לגמרי ברור יצור ושפיות יודע, אני לא אקבל עדכונים כי הוא לא המטרה של התרגיל, ופשוט רוצה לעבוד עם יאם להתקין חבילה שאני צריך. לשם כך ציין את כל המשתנים mirrorlist ולהוסיף baseurl ב /etc/yum.repos.d/CentOS-Base.repo. סוף סוף אנחנו זוכים ריפו יאם לסוג

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://vault.centos.org/5.11/os/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://vault.centos.org/5.11/updates/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://vault.centos.org/5.11/extras/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

לבסוף לשחק יאם נקי כל && עדכון יאם. Ако всичко завърши без да получим грешка значи сме завършили успешно схемата и можем спокойно да си инсталираме остарелите пакети.

 

השאר תגובה

כתובת הדוא ל שלך לא יפורסם. שדות חובה מסומנים *

אנטי-ספאם *