...

حل مشکل آپدیت ایزابل۴، تغییر ریپوزیتوری ها [به روز شد]

فهرست مطالب

زمان مطالعه: 2 دقیقه

آخرین ویرایش مهر ۲, ۱۴۰۴ حامد کوه فلاح

📌 مقاله بازنویسی‌شده:

تغییر ریپوزیتوری CentOS 7 برای به‌روزرسانی ایزابل ۴ (روش جدید)

اگر هنوز از ایزابل ۴ (Issabel 4) استفاده می‌کنید یا قصد نصب آن را دارید، احتمالاً متوجه شده‌اید که دیگر امکان به‌روزرسانی CentOS 7 روی این نسخه وجود ندارد.
علت این موضوع پایان پشتیبانی رسمی CentOS 7 و بسته شدن ریپوزیتوری‌های آن است. بنابراین وقتی دستور yum update اجرا می‌کنید، با خطا مواجه می‌شوید.

👉 توصیه اصلی ما همیشه مهاجرت به ایزابل ۵ (Issabel 5) است که بر پایه‌ی Rocky Linux توسعه یافته و هم از نظر امنیتی و هم از نظر پایداری کاملاً به‌روز است.

با این حال، اگر به هر دلیل نیاز دارید روی ایزابل ۴ بمانید و فقط آپدیت موقت انجام دهید، می‌توانید با تغییر مسیر ریپوزیتوری‌ها از CentOS Vault استفاده کنید.


🚀 مراحل تغییر ریپوزیتوری CentOS 7 در ایزابل ۴

برای انجام این کار، کافی است دستورات زیر را در سرور خود اجرا کنید:

mkdir -p /root/disabled-repos
if [[ -f /etc/yum.repos.d/CentOS-Base.repo ]]; then
  sed -i 's/^mirrorlist=/#mirrorlist=/' /etc/yum.repos.d/CentOS-Base.repo
  BASE=http://linuxsoft.cern.ch/centos-vault/7.9.2009
  sed -i "/^\[base\]/,/^\[/{s|^baseurl=.*|baseurl=${BASE}/os/\$basearch/|}"       /etc/yum.repos.d/CentOS-Base.repo
  sed -i "/^\[updates\]/,/^\[/{s|^baseurl=.*|baseurl=${BASE}/updates/\$basearch/|}" /etc/yum.repos.d/CentOS-Base.repo
  sed -i "/^\[extras\]/,/^\[/{s|^baseurl=.*|baseurl=${BASE}/extras/\$basearch/|}"   /etc/yum.repos.d/CentOS-Base.repo
fi

for f in /etc/yum.repos.d/issabel*.repo /etc/yum.repos.d/commercial-addons*.repo; do
  [[ -f "$f" ]] && mv -f "$f" /root/disabled-repos/ 2>/dev/null
done

for f in /etc/yum.repos.d/CentOS-SCLo-*.repo; do
  [[ -f "$f" ]] && sed -i 's/^enabled=.*/enabled=0/' "$f"
done

yum clean all

✅ این دستورات چه کار می‌کنند؟

  1. ریپوزیتوری‌های قدیمی و غیرفعال‌شده را به /root/disabled-repos منتقل می‌کند.

  2. مسیر جدید برای بسته‌های CentOS 7.9.2009 در CERN Vault تنظیم می‌شود.

  3. ریپوهای غیرضروری مثل commercial-addons غیرفعال می‌شوند.

  4. در انتها، کش YUM پاک می‌شود تا سیستم با مسیرهای جدید کار کند.


⚠️ نکته مهم

  • این تغییر فقط برای مدتی کوتاه جواب می‌دهد و راه‌حل دائمی نیست.

  • اگر سیستم شما حساس و در محیط سازمانی استفاده می‌شود، حتماً به Issabel 5 مهاجرت کنید.

  • ایزابل ۵ بر پایه Rocky Linux 8 توسعه یافته و پشتیبانی فعال دارد.


🎯 جمع‌بندی

با اجرای دستورات بالا، ریپوزیتوری‌های ایزابل ۴ شما به منابع جدید متصل می‌شوند و می‌توانید به‌طور موقت سیستم خود را به‌روز نگه دارید.
اما راه‌حل اصولی و مطمئن، ارتقا به ایزابل ۵ است.

🎯 مقاله پیشنهادی

نصب سیستم تلفنی ایزابل۵ توسط فایل ایزو

5 2 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از

1 دیدگاه
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
محمد
11 ماه قبل

سلام
من تست کردم عالی جواب داد