...

آموزش استفاده از Repository داخلی برای Issabel و Rocky Linux در ایران

فهرست مطالب

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

آخرین ویرایش اردیبهشت ۱۷, ۱۴۰۵ حامد کوه فلاح

رفع مشکل Repository و Update ایزابل در ایران

آموزش استفاده از Repository داخلی Issabel برای Issabel 4 ، Issabel 5 و Rocky Linux

اگر با Issabel کار کرده باشید، احتمالاً این مشکل را تجربه کرده‌اید:

  • yum update یا dnf update بسیار کند است
  • Repositoryهای ایزابل باز نمی‌شوند
  • نصب EPEL با خطا مواجه می‌شود
  • پکیج‌ها دانلود نمی‌شوند
  • یا در زمان قطعی اینترنت، نصب و آپدیت عملاً غیرممکن می‌شود

این مشکل در ایران، مخصوصاً برای:

  • Issabel 5
  • Rocky Linux 8
  • Issabel 4
  • و CentOS 7

بسیار رایج شده است.

🚀 نصب سریع Repository داخلی Issabel

اگر Update ایزابل، EPEL یا Rocky Linux برای شما کند یا غیرقابل دسترس شده، کافی است دستور زیر را روی سرور اجرا کنید تا Repository داخلی VoIPIran به‌صورت خودکار تنظیم شود:

curl -s https://repo.issabel.ir/setup.sh | sudo bash -s -- -s repo.issabel.ir

سپس برای تست:

sudo dnf clean all
sudo dnf makecache
sudo dnf update

📌 مناسب برای:

  • Issabel 5

چرا این مشکل مهم است؟

نسخه‌های Issabel معمولاً به‌صورت ISO منتشر می‌شوند و پس از نصب اولیه، حتماً باید:

  • سیستم آپدیت شود
  • پکیج‌های جدید نصب شوند
  • وابستگی‌ها دریافت شوند
  • و Repositoryها در دسترس باشند

اما در ایران:

  • اینترنت بین‌الملل گاهی محدود یا قطع می‌شود
  • بسیاری از Mirrorهای خارجی کند هستند
  • و برخی Repositoryها اصلاً پاسخ نمی‌دهند

در نتیجه:
❌ نصب پروژه‌ها ناقص می‌شود
❌ Updateها شکست می‌خورند
❌ و حتی نصب ساده PHP یا EPEL مشکل‌دار می‌شود


Repository داخلی VoIPIran برای Issabel

در VoIPIran به‌عنوان مرجع تخصصی VoIP و Issabel در ایران،
یک Repository داخلی و پرسرعت روی سرورهای داخل کشور راه‌اندازی کرده‌ایم.

🌐 آدرس Repository:

<a href="https://repo.issabel.ir/">https://repo.issabel.ir/</a>

این Repository شامل:

  • Issabel 4
  • Issabel 5
  • Rocky Linux 8
  • CentOS 7
  • EPEL
  • و برخی بسته‌های موردنیاز VoIP

است.


مزیت استفاده از Repository داخلی

با استفاده از این Mirror داخلی:

✅ سرعت Update بسیار بیشتر می‌شود
✅ نصب پکیج‌ها پایدارتر خواهد بود
✅ وابستگی به اینترنت خارجی کمتر می‌شود
✅ Yum و DNF سریع‌تر کار می‌کنند
✅ پروژه‌های VoIP در زمان اختلال اینترنت همچنان قابل نصب هستند


نصب Repository داخلی Issabel

برای اتصال سرور به Repository داخلی، کافی است دستور زیر را اجرا کنید:

نصب سریع (پیشنهادی)

curl -s https://repo.issabel.ir/setup.sh | sudo bash -s -- -s repo.issabel.ir

روش نصب دستی

اگر ترجیح می‌دهید فایل را دانلود و اجرا کنید:

wget https://repo.issabel.ir/setup.sh
chmod +x setup.sh
sudo ./setup.sh -s repo.issabel.ir

 


اسکریپت چه کاری انجام می‌دهد؟

این اسکریپت به‌صورت خودکار:

  • سیستم عامل را تشخیص می‌دهد
  • Repositoryهای قبلی را Backup می‌گیرد
  • Repositoryهای مشکل‌دار را غیرفعال می‌کند
  • Mirror داخلی VoIPIran را تنظیم می‌کند
  • GPG Keyها را نصب می‌کند
  • و عملکرد Repository را تست می‌کند

سیستم‌عامل‌های پشتیبانی‌شده

این Repository برای:

  • Rocky Linux 8
  • AlmaLinux 8
  • RHEL 8
  • CentOS 7
  • Issabel 4
  • Issabel 5

طراحی شده است.


گزینه‌های مهم اسکریپت

نگه داشتن Repositoryهای فعلی

اگر نمی‌خواهید Repositoryهای فعلی غیرفعال شوند:

sudo ./setup.sh -s repo.issabel.ir -a

یا:

sudo ./setup.sh --keep-all

نمایش راهنما

sudo ./setup.sh -h

تست عملکرد Repository

پس از نصب، دستورات زیر را اجرا کنید:

sudo dnf clean all
sudo dnf makecache
sudo dnf update

یا در CentOS 7:

sudo yum clean all
sudo yum makecache
sudo yum update

اگر همه چیز درست باشد، پکیج‌ها از سرور داخلی دریافت خواهند شد.


این Repository چه مشکلی را حل می‌کند؟

در بسیاری از پروژه‌های VoIP:

  • نصب PHP
  • نصب NodeJS
  • نصب EPEL
  • نصب Laravel / Vue
  • نصب ابزارهای AI
  • و حتی Update ساده سیستم

به Repository وابسته است.

وقتی Repository اصلی در دسترس نباشد:

  • پروژه متوقف می‌شود
  • نصب ناقص می‌ماند
  • و خطاهای وابستگی شروع می‌شوند

این Repository دقیقاً برای حل همین مشکل طراحی شده است.


مناسب چه کسانی است؟

این سرویس برای:

  • مدیران سیستم‌های تلفنی
  • متخصصان VoIP
  • شرکت‌های نصب و پشتیبانی Issabel
  • مراکز تماس
  • توسعه‌دهندگان Asterisk
  • و تیم‌های IT

بسیار کاربردی است.


جمع‌بندی

اگر:

  • Update ایزابل کند یا قطع است
  • Yum یا DNF خطا می‌دهد
  • EPEL نصب نمی‌شود
  • یا Repositoryهای اصلی باز نمی‌شوند

Repository داخلی VoIPIran می‌تواند سریع‌ترین و ساده‌ترین راه‌حل شما باشد.


لینک‌های مرتبط

Repository داخلی

<a href="https://repo.issabel.ir/">https://repo.issabel.ir/</a>

سایت VoIPIran

<a href="https://voipiran.io">https://voipiran.io</a>

نویسنده

از دست ندهید

نظرات

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

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