راهنمای جامع استفاده از میرور ابونتو
Ubuntu یکی از محبوبترین توزیعهای Linux برای دسکتاپ و سرور است.
توسعه، نگهداری و تامین امنیت سرورها و محیطهای کاربری مبتنی بر توزیع محبوب اوبونتو (Ubuntu)، وابستگی مستقیمی به دریافت سریع و بیوقفه بهروزرسانیها از سیستم مدیریت بستهها (APT) دارد. با این حال، استفاده از سرورهای پیشفرض مخازن اوبونتو ممکن است به دلیل فاصله جغرافیایی و نوسانات روتینگ شبکه، فرآیند نصب پکیجها و آپدیتهای سیستمعامل را با افت سرعت و تاخیر (Latency) مواجه کند. در چنین سناریوهایی، متصل کردن سرور به یک ریپازیتوری (Repository) داخلی و بهینهشده، یک اقدام زیرساختی ضروری است.
سرویس میرور اوبونتو پارسپک، یک رجیستری پرسرعت و کاملاً همگامسازیشده با مخازن مرجع اوبونتو است. با جایگزینی آدرسهای پیشفرض با این ریپازیتوری داخلی، تمامی درخواستهای apt-get و apt شما از طریق شبکهی پایدار و قدرتمند پارسپک پردازش میشود. این معماری تضمین میکند که فرآیند دریافت پکیجهای نرمافزاری، پچهای امنیتی و بهروزرسانیهای سیستم با بالاترین سرعت ممکن و پایداری کامل انجام شده و راندمان تیمهای توسعه و مدیریت سیستم (Sysadmin) به حداکثر برسد.
تنظیم میرور Ubuntu
- Ubuntu 20.04 LTS (Focal Fossa)
- Ubuntu 22.04 LTS (Jammy Jellyfish)
- Ubuntu 24.04 LTS (Noble Numbat)
- Ubuntu 26.04 LTS (Resolute Raccoon)
نسخه ۲۰.۰۴ (فوکال فوسا) یکی از پایدارترین نسخههای اوبونتو است که همچنان در بسیاری از زیرساختهای سازمانی و سرورهای پروداکشن استفاده میشود. برای هدایت ترافیک دریافت پکیجهای این نسخه به سمت ریپازیتوری پارسپک، ابتدا از فایل فعلی بکآپ گرفته و سپس لیست جدید را جایگزین کنید. دستورات زیر را بهترتیب در ترمینال وارد کنید:
# Backup original sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
# Create new sources.list
sudo tee /etc/apt/sources.list << 'EOF'
# Ubuntu 20.04 LTS Focal
deb https://repo.abrha.net/ubuntu focal main restricted universe multiverse
deb https://repo.abrha.net/ubuntu focal-updates main restricted universe multiverse
deb https://repo.abrha.net/ubuntu focal-backports main restricted universe multiverse
deb https://repo.abrha.net/ubuntu focal-security main restricted universe multiverse
EOF
نسخه ۲۲.۰۴ (جمی جلیفیش) در حال حاضر استاندارد اصلی بسیاری از دیپلویمنتهای مدرن (Modern Deployments) است که تعادل بینظیری میان ویژگیهای جدید و پایداری ارائه میدهد. برای بهینهسازی سرعت نصب ماژولها در این نسخه، سورسلیست را با اجرای کامندهای زیر تغییر دهید:
# Backup original sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
# Create new sources.list
sudo tee /etc/apt/sources.list << 'EOF'
# Ubuntu 22.04 LTS Jammy
deb https://repo.abrha.net/ubuntu jammy main restricted universe multiverse
deb https://repo.abrha.net/ubuntu jammy-updates main restricted universe multiverse
deb https://repo.abrha.net/ubuntu jammy-backports main restricted universe multiverse
deb https://repo.abrha.net/ubuntu jammy-security main restricted universe multiverse
EOF
نسخه ۲۴.۰۴ (نوبل نامبت) جدیدترین نسخه پشتیبانی بلندمدت اوبونتو است. در این نسخه، ساختار مدیریت مخازن تغییر کرده و اوبونتو بهصورت پیشفرض از فرمت DEB822 (در فایل ubuntu.sources) استفاده میکند. برای استفاده از میرور پارسپک، ابتدا باید فایل پیشفرض جدید را حذف کرده و سپس سورسلیست کلاسیک را با آدرسهای داخلی ایجاد کنید:
# Backup original sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
# Remove default ubuntu.sources (Ubuntu 24.04)
rm /etc/apt/sources.list.d/ubuntu.sources
# Create new sources.list
sudo tee /etc/apt/sources.list << 'EOF'
# Ubuntu 24.04 LTS Noble
deb https://repo.abrha.net/ubuntu noble main restricted universe multiverse
deb https://repo.abrha.net/ubuntu noble-updates main restricted universe multiverse
deb https://repo.abrha.net/ubuntu noble-backports main restricted universe multiverse
deb https://repo.abrha.net/ubuntu noble-security main restricted universe multiverse
EOF
نسخه ۲۶.۰۴ (Resolute Raccoon) بهعنوان جدیدترین نسخه LTS از Ubuntu، نمایانگر بلوغ بیشتر در اکوسیستم دیپلویمنتهای مدرن (Modern Deployments) است. این نسخه با تمرکز بر بهینهسازی عملکرد APT، بهبود مدیریت وابستگیها، کاهش latency در دریافت پکیجها و همچنین ارتقاء مکانیزمهای امنیتی، انتخابی ایدهآل برای محیطهای production، cloud و زیرساختهای scalable محسوب میشود.
# Backup original sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
# Remove default ubuntu.sources (DEB822 format)
sudo rm /etc/apt/sources.list.d/ubuntu.sources
# Create new sources.list
sudo tee /etc/apt/sources.list << 'EOF'
# Ubuntu 26.04 LTS Resolute
deb https://repo.abrha.net/ubuntu resolute main restricted universe multiverse
deb https://repo.abrha.net/ubuntu resolute-updates main restricted universe multiverse
deb https://repo.abrha.net/ubuntu resolute-backports main restricted universe multiverse
deb https://repo.abrha.net/ubuntu resolute-security main restricted universe multiverse
EOF
پس از تغییر ریپو، حتماً دستور sudo apt update را اجرا کنید.
نگهداری و بهروزرسانی
برای اطمینان از عملکرد بهینه ریپوها، بهروزرسانیهای دورهای و بررسیهای منظم توصیه میشود.
دستورات پیشنهادی:
- برای سیستمهای مبتنی بر
YUM(EPEL, AlmaLinux):sudo yum update - برای سیستمهای مبتنی بر
APT(Debian, Ubuntu):sudo apt update && sudo apt upgrade - بررسی سلامت ریپوها:
sudo yum repolistیاsudo apt-cache policy
جمعبندی
بهرهگیری از رجیستری و ریپازیتوری داخلی پارسپک برای سیستمعامل اوبونتو، یک راهکار زیرساختی قدرتمند جهت بهینهسازی فرآیند مدیریت سرور و استقرار نرمافزار است. با پیکربندی صحیح فایل sources.list و هدایت ترافیک به سمت این میرور، چالشهای مربوط به افت سرعت دانلود، تاخیر شبکه و قطعیهای ناگهانی در حین دریافت پکیجهای حساس سیستمی بهطور کامل برطرف میشوند.
این معماری پایدار به مدیران سیستم و تیمهای DevOps اطمینان میدهد که نصب نرمافزارها و آپدیتهای امنیتی لینوکس با کمترین تاخیر ممکن (Low Latency) انجام پذیرد؛ در نتیجه میتوانید با بالاترین سطح اطمینان، زیرساختهای حیاتی خود را بهروز نگه داشته و راندمان چرخهی استقرار پروژههای خود را ارتقا دهید.