...

تغییر ریپوزیتوری پیشفرض ایزابل ۴: راهکاری موقت برای سیستم‌های قدیمی

فهرست مطالب

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

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

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

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

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

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


دلایل عدم به‌روزرسانی ایزابل ۴

با بسته‌شدن ریپوزیتوری‌های رسمی CentOS، ایزابل ۴ که بر پایه این سیستم‌عامل ساخته شده، دیگر قادر به دریافت بسته‌های جدید نیست. این امر باعث کاهش امنیت و پایداری سیستم خواهد شد. بنابراین، استفاده از ریپوزیتوری‌های آرشیوی می‌تواند راهکاری موقت برای رفع این مشکل باشد.


روش تغییر ریپوزیتوری پیشفرض ایزابل ۴

برای به‌روزرسانی ایزابل ۴ با استفاده از ریپوزیتوری‌های آرشیوی، مراحل زیر را دنبال کنید. ابتدا وارد محیط لینوکس سرور خود شوید و دستورات زیر را اجرا کنید:

cd /etc
mv yum.repos.d yum.repos.d_old
git clone https://github.com/tkne/centos-7-repo.git yum.repos.d
yum clean all
yum update

توضیح دستورات:

  1. تغییر آدرس ریپوزیتوری‌ها: این دستورات، آدرس ریپوزیتوری پیشفرض CentOS را به آدرس mirror.iranserver.com تغییر می‌دهد که شامل آرشیو بسته‌های قدیمی‌تر است.
  2. غیرفعال‌سازی mirrorlist: تنظیمات پیشفرض mirrorlist که دیگر قابل دسترسی نیست، غیرفعال می‌شود.
  3. تنظیم DNS: آدرس‌های DNS جدید برای ارتباط پایدار با ریپوزیتوری‌ها تنظیم می‌شود.

چرا به ایزابل ۵ مهاجرت کنیم؟

در حالی که این روش می‌تواند به‌روزرسانی‌های موقتی برای ایزابل ۴ فراهم کند، باید توجه داشت که مهاجرت به ایزابل ۵ مزایای بسیار بیشتری دارد:

  • پایداری و امنیت بالاتر: ایزابل ۵ بر پایه Rocky Linux 8 طراحی شده است که به‌روزرسانی‌ها و پشتیبانی فعال دریافت می‌کند.
  • استفاده از PHP 7.4: نسخه جدید ایزابل با زبان PHP به‌روزتر و سریع‌تر سازگار است.
  • بهینه‌سازی منوها و رابط کاربری: رابط کاربری در ایزابل ۵ بهبود یافته و مدیریت PBX آسان‌تر شده است.
باز طراحی PBX Configuration در ایزابل 5
باز طراحی PBX Configuration در ایزابل ۵

جمع‌بندی و پیشنهاد

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

یادگیری ایزابل ۵ به صورت حرفه‌ای

برای یادگیری نحوه نصب و راه‌اندازی ایزابل ۵ و استفاده حرفه‌ای از قابلیت‌های آن، می‌توانید در دوره تخصصی مهندسی ایزابل شرکت کنید:
دوره مهندسی ایزابل

این دوره جامع، تمامی نکات لازم برای نصب، تنظیم و استفاده حرفه‌ای از ایزابل ۵ را آموزش می‌دهد.

 

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

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

نویسنده

از دست ندهید

نظرات

3 پاسخ

  1. درود بر استاد عزیز
    امروز میخواستم ایزابل ۴ رو آپدیت کنم. ولی با مشکل مواجه شد. دستورات بالا رو هم زدم ولی خطا میده. اینجا ارسال میکنم ممنون میشم پاسخ بدین❤️

    Loaded plugins: fastestmirror

    Determining fastest mirrors

     One of the configured repositories failed (Unknown),

     and yum doesn’t have enough cached data to continue. At this point the only

     safe thing yum can do is fail. There are a few ways to work “fix” this:

       ۱. Contact the upstream for the repository and get them to fix the problem.

       ۲. Reconfigure the baseurl/etc. for the repository, to point to a working

        upstream. This is most often useful if you are using a newer

        distribution release than is supported by the repository (and the

        packages for the previous distribution release still work).

       ۳. Run the command with the repository temporarily disabled

          yum –disablerepo= …

       ۴. Disable the repository permanently, so yum won’t use it by default. Yum

        will then just ignore the repository until you permanently enable it

        again or use –enablerepo for temporary usage:

          yum-config-manager –disable

        or

          subscription-manager repos –disable=

       ۵. Configure the failing repository to be skipped, if it is unavailable.

        Note that yum will try to contact the repo. when it runs most commands,

        so will have to try and fail each time (and thus. yum will be be much

        slower). If it is a very temporary problem though, this is often a nice

        compromise:

          yum-config-manager –save –setopt=.skip_if_unavailable=true

    Cannot find a valid baseurl for repo: base

      1. درود بر استاد عزیز
        ممنون از این که پاسخ دادین ولی این کد هم جواب نداد! در واقع پکیج git روی ایزابلم نصب نیست و متاسفانه نمیتونم نصب کن. بنابراین این کد ها هم جواب نمیده
        ممنونم میشم راهکاری ارائه بدین
        سپاسگزارم