Fedora
مخزن fedora آینهی مخزن رسمی Fedora است و dnf از آن استفاده میکند.
پیکربندی
فایلهای .repo را پشتیبان بگیرید، سپس metalink را غیرفعال و baseurl را به میرور اشاره دهید.
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
sudo sed -e 's|^metalink=|#metalink=|g' \
-e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirror.novin.cloud/fedora|g' \
-i.bak /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora-updates.repo
sudo dnf makecache
انتخاب نسخه
نسخه ($releasever) بهصورت خودکار از سیستمعامل خوانده میشود؛ برای تغییر نسخه،
/etc/dnf/dnf.conf یا --releasever را در دستور dnf تنظیم کنید.
بررسی
sudo dnf repolist -v
dnf makecache
در خروجی، آدرس baseurl باید mirror.novin.cloud/fedora باشد.
استفاده در Docker / CI
FROM fedora:40
RUN sed -e 's|^metalink=|#metalink=|g' \
-e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirror.novin.cloud/fedora|g' \
-i /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora-updates.repo \
&& dnf makecache
بازگشت به تنظیمات قبلی
sudo rm -rf /etc/yum.repos.d
sudo mv /etc/yum.repos.d.bak /etc/yum.repos.d
sudo dnf makecache
برای مطالعهی بیشتر به پکیجهای لینوکس مراجعه کنید.