CentOS Stream
مخزن centos-stream آینهی مخزن رسمی CentOS Stream است و dnf از آن استفاده میکند.
پیکربندی
فایلهای .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://mirror.stream.centos.org|baseurl=https://mirror.novin.cloud/centos-stream|g' \
-i.bak /etc/yum.repos.d/centos*.repo
sudo dnf makecache
انتخاب نسخه
نسخه (9-stream، 10-stream و…) در خود فایلهای .repo مشخص شده است؛ مطمئن شوید
نسخهی سیستمعامل با نسخهی موجود در مخزن میرور همخوان است.
بررسی
sudo dnf repolist -v
dnf makecache
در خروجی، آدرس baseurl باید mirror.novin.cloud/centos-stream باشد.
استفاده در Docker / CI
FROM quay.io/centos/centos:stream9
RUN sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.stream.centos.org|baseurl=https://mirror.novin.cloud/centos-stream|g' \
-i /etc/yum.repos.d/centos*.repo \
&& dnf makecache
بازگشت به تنظیمات قبلی
sudo rm -rf /etc/yum.repos.d
sudo mv /etc/yum.repos.d.bak /etc/yum.repos.d
sudo dnf makecache
برای مطالعهی بیشتر به پکیجهای لینوکس مراجعه کنید.