Fixing CentOS 6.3 Base repo

  • بعد از نصب سیستم‌عامل CentOS 6.3 نیاز است تا بتوان یک سری از بروزرسانی‌ها یا بسته‌ها را از طریق مخازن دریافت نمود.
  • بعد از نصب به احتمال زیاد به صورت پیش‌فرض نمی‌توان به مخازن متصل شد. چرا که بسیاری از مخازن دیگر از این نسخه پشتیبانی نمي‌کنند و تمام پرونده‌های RPM را از روی سرورهای خود پاک کرده‌اند.
  • برای این منظور ابتدا یک ls از دایکتوری زیر بگیرید.

  • پیشنهاد می‌شود یک نسخه‌ی پشتیبان از پرونده‌های بالا تهیه کنید. در نهایت آن‌ها را پاک کنید.

  • روش بهتر به منظور غیرفعال کردن مخازن اشاره شده درون این پرونده‌ها این است که هر کدام از این سه پرونده را باز کنید و مقدار متغیر enabled هر بخش را برابر با صفر قرار دهید. به صورت زیر

  • در ادامه پرونده‌ی CentOS-Base.repo را با یک ویرایشگر و محتویاط زیر را برای آن در نظر بگیرید.

  • نکته : نسخه‌ای که ما در نظر گرفته‌ایم ، ۶۴ بیتی است.
  • نکته : در پرونده‌ی بالا برای متغیر baseurl چهار مخزن جدا در نظر گرفته شده است که سه مخزن به عنوان بک‌آپ بوده و کاربر به صورت دسترسی باید بین این مخازن یکی را انتخاب نماید.
  • نکته : ممکن مشکلی با مخزن دوم که به صورت https است به وجود آيد.
  • نکته : پیشنهاد می‌شود اگر سرور عملیاتی است ، مقدار متغیر gpgcheck را برابر با یک قرار دهید.
  • در نهایت کافیست سرور را به صورت زیر بروزرسانی کنید.


  • تست شده بر روی CentOS 6.3