Skip to main content

Rocky Linux

مخزن rocky آینه‌ی مخزن رسمی Rocky Linux است و dnf/yum از آن استفاده می‌کند.

پیکربندی

فایل‌های .repo را پشتیبان بگیرید، سپس mirrorlist را غیرفعال و baseurl را به میرور اشاره دهید.

sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirror.novin.cloud/rocky|g' \
-i.bak /etc/yum.repos.d/rocky*.repo

sudo dnf makecache
انتخاب نسخه

نسخه (8، 9 و…) در خود فایل‌های .repo مشخص شده و نیازی به تغییر دستی ندارد؛ فقط مطمئن شوید نسخه‌ی سیستم‌عامل با نسخه‌ی موجود در مخزن میرور هم‌خوان است.

بررسی

sudo dnf repolist -v
dnf makecache

در خروجی، آدرس baseurl باید mirror.novin.cloud/rocky باشد.

استفاده در Docker / CI

FROM rockylinux:9
RUN sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirror.novin.cloud/rocky|g' \
-i /etc/yum.repos.d/rocky*.repo \
&& dnf makecache

بازگشت به تنظیمات قبلی

sudo rm -rf /etc/yum.repos.d
sudo mv /etc/yum.repos.d.bak /etc/yum.repos.d
sudo dnf makecache

برای مطالعه‌ی بیشتر به پکیج‌های لینوکس مراجعه کنید.