Fixing CentOS 5.8 Base repo

  • بعد از نصب سیستم‌عامل CentOS 5.8 نیاز است تا بتوان یک سری از بروزرسانی‌ها یا بسته‌ها را از طریق مخازن دریافت نمود.
  • بعد از نصب به احتمال زیاد به صورت پیش‌فرض نمی‌توان به مخازن متصل شد. چرا که بسیاری از مخازن دیگر از این نسخه پشتیبانی نمي‌کنند و تمام پرونده‌های RPM را از روی سرورهای خود پاک کرده‌اند.
  • برای این منظور ابتدا یک ls از دایکتوری زیر بگیرید.
# ls -1 /etc/yum.repos.d/
CentOS-Base.repo
CentOS-Debuginfo.repo
CentOS-Media.repo
CentOS-Vault.repo
  • پیشنهاد می‌شود یک نسخه‌ی پشتیبان از پرونده‌های بالا تهیه کنید. در نهایت آن‌ها را پاک کنید.
# rm -f /etc/yum.repos.d/*
  • روش بهتر این است که هر کدام از این سه پرونده را باز کنید و مقدار متغیر enabled هر بخش را برابر با صفر قرار دهید. به صورت زیر
enabled=0
  • در ادامه پرونده‌ی CentOS-Base.repo را با یک ویرایشگر و محتویاط زیر را برای آن در نظر بگیرید.
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/5.8/os/x86_64/
# baseurl=https://archive.kernel.org/centos-vault/5.8/os/x86_64/
# baseurl=http://mirror.nsc.liu.se/centos-store/5.8/os/x86_64/
# baseurl=http://linuxsoft.cern.ch/centos-vault/5.8/os/x86_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/5.8/updates/x86_64/
# baseurl=https://archive.kernel.org/centos-vault/5.8/updates/x86_64/
# baseurl=http://mirror.nsc.liu.se/centos-store/5.8/updates/x86_64/
# baseurl=http://linuxsoft.cern.ch/centos-vault/5.8/updates/x86_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/5.8/extras/x86_64/
# baseurl=https://archive.kernel.org/centos-vault/5.8/extras/x86_64/
# baseurl=http://mirror.nsc.liu.se/centos-store/5.8/extras/x86_64/
# baseurl=http://linuxsoft.cern.ch/centos-vault/5.8/extras/x86_64/
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
  • نکته : نسخه‌ای که ما در نظر گرفته‌ایم ، ۶۴ بیتی است.
  • نکته : در پرونده‌ی بالا برای متغیر baseurl چهار مخزن جدا در نظر گرفته شده است که سه مخزن به عنوان بک‌آپ بوده و کاربر به صورت دسترسی باید بین این مخازن یکی را انتخاب نماید.
  • نکته : ممکن مشکلی با مخزن دوم که به صورت https است به وجود آيد.
  • نکته : پیشنهاد می‌شود اگر سرور عملیاتی است ، مقدار متغیر gpgcheck را برابر با یک قرار دهید.
  • در نهایت کافیست سرور را به صورت زیر بروزرسانی کنید.
# yum repolist
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
repo id repo name status
base CentOS-5 - Base 3,591
extras CentOS-5 - Extras 279
updates CentOS-5 - Updates 1,215
# yum clean all
# yum update

  • بهتر است پلاگین fastestmirror غیر فعال شود.
  • تشت شده برروی CentOS 5.8

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *