- بعد از نصب سیستمعامل CentOS 6.3 نیاز است تا بتوان یک سری از بروزرسانیها یا بستهها را از طریق مخازن دریافت نمود.
- بعد از نصب به احتمال زیاد به صورت پیشفرض نمیتوان به مخازن متصل شد. چرا که بسیاری از مخازن دیگر از این نسخه پشتیبانی نميکنند و تمام پروندههای 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/6.3/os/x86_64/ # baseurl=https://archive.kernel.org/centos-vault/6.3/os/x86_64/ # baseurl=http://mirror.nsc.liu.se/centos-store/6.3/os/x86_64/ # baseurl=http://linuxsoft.cern.ch/centos-vault/6.3/os/x86_64/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [updates] name=CentOS-$releasever - Updates baseurl=http://vault.centos.org/6.3/updates/x86_64/ # baseurl=https://archive.kernel.org/centos-vault/6.3/updates/x86_64/ # baseurl=http://mirror.nsc.liu.se/centos-store/6.3/updates/x86_64/ # baseurl=http://linuxsoft.cern.ch/centos-vault/6.3/updates/x86_64/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [extras] name=CentOS-$releasever - Extras baseurl=http://vault.centos.org/6.3/extras/x86_64/ # baseurl=https://archive.kernel.org/centos-vault/6.3/extras/x86_64/ # baseurl=http://mirror.nsc.liu.se/centos-store/6.3/extras/x86_64/ # baseurl=http://linuxsoft.cern.ch/centos-vault/6.3/extras/x86_64/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [centosplus] name=CentOS-$releasever - Plus baseurl=http://vault.centos.org/6.3/centosplus/x86_64/ # baseurl=https://archive.kernel.org/centos-vault/6.3/centosplus/x86_64/ # baseurl=http://mirror.nsc.liu.se/centos-store/6.3/centosplus/x86_64/ # baseurl=http://linuxsoft.cern.ch/centos-vault/6.3/centosplus/x86_64/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 [contrib] name=CentOS-$releasever - Contrib baseurl=http://vault.centos.org/6.3/contrib/x86_64/ # baseurl=https://archive.kernel.org/centos-vault/6.3/contrib/x86_64/ # baseurl=http://mirror.nsc.liu.se/centos-store/6.3/contrib/x86_64/ # baseurl=http://linuxsoft.cern.ch/centos-vault/6.3/contrib/x86_64/ gpgcheck=0 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
- نکته : نسخهای که ما در نظر گرفتهایم ، ۶۴ بیتی است.
- نکته : در پروندهی بالا برای متغیر baseurl چهار مخزن جدا در نظر گرفته شده است که سه مخزن به عنوان بکآپ بوده و کاربر به صورت دسترسی باید بین این مخازن یکی را انتخاب نماید.
- نکته : ممکن مشکلی با مخزن دوم که به صورت https است به وجود آيد.
- نکته : پیشنهاد میشود اگر سرور عملیاتی است ، مقدار متغیر gpgcheck را برابر با یک قرار دهید.
- در نهایت کافیست سرور را به صورت زیر بروزرسانی کنید.
# yum repolist # yum clean all # yum update
- تست شده بر روی CentOS 6.3