Skip to main content

openSUSE

مخزن opensuse یک مخزن Generic است که ساختار دایرکتوری download.opensuse.org را عیناً منعکس می‌کند و zypper از آن استفاده می‌کند.

پیکربندی

مخزن‌های فعلی را فهرست و در صورت نیاز پشتیبان بگیرید.

sudo zypper lr -u > /tmp/zypper-repos.bak

سپس مخزن‌های رسمی را حذف و مخزن میرور را اضافه کنید. به‌جای 15.6 نسخه‌ی خود را بگذارید.

sudo zypper rr repo-oss repo-update 2>/dev/null

sudo zypper ar -f https://mirror.novin.cloud/opensuse/distribution/leap/15.6/repo/oss/ repo-oss
sudo zypper ar -f https://mirror.novin.cloud/opensuse/update/leap/15.6/oss/ repo-update

sudo zypper refresh
Tumbleweed

برای شاخه‌ی rolling از مسیر https://mirror.novin.cloud/opensuse/tumbleweed/repo/oss/ استفاده کنید.

بررسی

sudo zypper refresh
zypper lr -u

آدرس مخزن‌ها در ستون URI باید mirror.novin.cloud باشد.

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

FROM opensuse/leap:15.6
RUN zypper rr repo-oss repo-update 2>/dev/null; \
zypper ar -f https://mirror.novin.cloud/opensuse/distribution/leap/15.6/repo/oss/ repo-oss && \
zypper --gpg-auto-import-keys refresh

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

sudo zypper rr repo-oss repo-update
sudo zypper ar -f http://download.opensuse.org/distribution/leap/15.6/repo/oss/ repo-oss
sudo zypper refresh

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