Debian

مخزن اصلی و امنیتی Debian برای apt.

منبع اصلی: deb.debian.orgدر حال بررسی…

نشانی‌ها

  • مخزن اصلیhttps://pkg.shecan.ir/debian/
  • به‌روزرسانی‌های امنیتیhttps://pkg.shecan.ir/debian-security/

Debian 12 و 13

ابتدا از فایل فعلی نسخهٔ پشتیبان بگیرید،‏ سپس نشانی مخزن را عوض کنید.

۱. پشتیبان‌گیریShell
sudo cp /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.bak
۲. جایگزینی نشانی مخزنShell
sudo sed -i -E 's#http://(deb|security)\.debian\.org/#http://pkg.shecan.ir/#' /etc/apt/sources.list.d/debian.sources
۳. به‌روزرسانی فهرست بسته‌هاShell
sudo apt update
بازگشت به تنظیمات قبلیShell
sudo mv /etc/apt/sources.list.d/debian.sources.bak /etc/apt/sources.list.d/debian.sources

فایل کامل برای Debian 12 (bookworm)

اگر ترجیح می‌دهید فایل را از نو بنویسید (برای Debian 13 به‌جای bookworm بنویسید trixie):

فایل /etc/apt/sources.list.d/debian.sources/etc/apt/sources.list.d/debian.sourcesText
Types: deb
URIs: https://pkg.shecan.ir/debian
Suites: bookworm bookworm-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: https://pkg.shecan.ir/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

در Dockerfile

قبل از اولین apt-get updateDockerfileDockerfile
FROM pkg.shecan.ir/dockerhub/library/debian:12
RUN sed -i -E 's#http://(deb|security)\.debian\.org/#http://pkg.shecan.ir/#' /etc/apt/sources.list.d/debian.sources \
    && apt-get update && apt-get install -y --no-install-recommends curl \
    && rm -rf /var/lib/apt/lists/*

نکته‌ها و محدودیت‌ها

  • apt امضای رسمی Debian را بررسی می‌کند. HTTP ساده هم فعال است تا ایمیج‌های حداقلی بدون ca-certificates بتوانند شروع کنند؛ بعد از نصب ca-certificates می‌توانید http را به https تغییر دهید.

بازگشت به فهرست میرورها