مخازن نرمافزاری (Linux Repositories)
برای نصب و بروزرسانی بستهها بدون دسترسی به اینترنت، باید لینوکس خود را به مخزن نرمافزاری (APT Repository) متصل کنید که در محیط شما در دسترس باشد.
برای استفاده از مخزن موجود در فضای Airgap باید شبیه به مثال زیر، آدرس اون رو به فایل /etc/apt/sources.list لینوکستون اضافه کنید و سپس با دستور sudo apt update لیست مخازن رو بروز کنید.
Debian
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME/ DISTRO_CODENAME main contrib
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME/ DISTRO_CODENAME-updates main contrib
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME/ DISTRO_CODENAME-backports main contrib
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME-security/ DISTRO_CODENAME-security main contribبه جای متغیر DISTRO_CODENAME مقدار خروجی دستور زیر را وارد کنید: cat /etc/os-release | grep VERSION_CODENAME همچنین در این مثال ما از میرور لکسویا به آدرس https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME/ استفاده کردیم. شما میتوانید از هر میروری که موجود هست به جای این آدرس استفاده کنید.Ubuntu
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME DISTRO_CODENAME main restricted universe multiverse
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME DISTRO_CODENAME-updates main restricted universe multiverse
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME DISTRO_CODENAME-backports main restricted universe multiverse
deb https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME DISTRO_CODENAME-security main restricted universe multiverseبه جای متغیر DISTRO_CODENAME مقدار خروجی دستور زیر را وارد کنید: cat /etc/os-release | grep VERSION_CODENAME همچنین در این مثال ما از میرور لکسویا به آدرس https://repo.lexoya.com/repository/apt-proxy-DISTRO_CODENAME/ استفاده کردیم. شما میتوانید از هر میروری که موجود هست به جای این آدرس استفاده کنید.در نسخههای مختلف توزیعها ممکنه کمی تنظیمات مخازن با هم متفاوت باشه ولی روش بالا روی همه جواب میده. برای جلوگیری از تداخل مخازن قبل از اضافه کردن مخازن جدید محتویات فایلچند APT Mirror عمومی قابل دسترس در شبکه داخلی ایران:
بصورت عامدانه از صحبت درباره مخازن YUM, DNF و ... خودداری کردیم :)
آدرس مستندات آدرس مخزن https://www.arvancloud.ir/fa/dev/linux-repositoryhttp://mirror.arvancloud.ir/ubuntuhttps://docs.liara.ir/mirrors/about/https://linux-mirror.liara.ir/repository/debian/https://mirror.aminidc.com/https://mirror.aminidc.com/
/etc/apt/sources.list رو پاک کنید و همچنین دو پوشه زیر رو اگه وجود دارن پاکشون کنید:sudo rm -r /etc/apt/mirrors /etc/apt/sources.list.d
sudo apt updateمستندات رسمی اوبونتو درباره مخازن پکیج