در راستای بهبود امنیت، پایداری و دسترسی به آخرین بهروزرسانیها، امکان بهروزرسانی سیستمعاملهای متنباز از طریق مخازن نرمافزاری داخلی (Repository) برای کاربران فراهم شده است. در صورتی که از سیستمعاملهای متنباز استفاده میکنید و نیاز به:
- بهروزرسانی سیستمعامل
- تنظیم Repository
- دریافت فایلهای مربوط به هر سیستمعامل
دارید، میتوانید از لینکهای زیر استفاده کنید یا از طریق روشهای اشارهشده در انتهای مقاله با ما در ارتباط باشید.
فایلها و تنظیمات مربوط به سیستمعاملها
در این بخش میتوانید فایلها و راهنمای مربوط به سیستمعاملهای مختلف را دریافت کنید.
بهروزرسانی Ubuntu از مخازن داخلی CDN.ir
--------------- ubuntu repository ---------------
ubuntu 22 and lower versions:
1- sed -i "s/archive.ubuntu.com/mirror.cdn.ir\/repository/g" /etc/apt/sources.list
2- sed -i "s/security.ubuntu.com/mirror.cdn.ir\/repository/g" /etc/apt/sources.list
ubuntu 24 :
1- sed -i "s/archive.ubuntu.com/mirror.cdn.ir\/repository/g" /etc/apt/sources.list.d/ubuntu.sources
2- sed -i "s/security.ubuntu.com/mirror.cdn.ir\/repository/g" /etc/apt/sources.list.d/ubuntu.sources
نصب Docker از مخازن داخلی CDN.ir برای Ubuntu
--------------- install docker from cdn.ir repository (Ubuntu) ---------------
1- sudo curl -fsSL https://mirror.cdn.ir/repository/docker/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
2- sudo chmod a+r /etc/apt/keyrings/docker.asc
3- sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://mirror.cdn.ir/repository/docker/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
4- apt update -y
5- sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6 - sudo systemctl status docker
7 - sudo systemctl enable docker --now
Pull کردن Docker Image از مخازن داخلی CDN.ir
--------------- Pull docker images from cdn.ir repository---------------
1- vim /etc/docker/daemon.json
2- write this to file :
{
"registry-mirrors": ["https://mirror.cdn.ir"]
}
3 - sudo systemctl daemon-reload
4 - sudo systemctl restart docker
5 - docker pull hello-world
نصب پکیجهای پایتون از طریق CDN.ir
pip [Package-Name] -i https://mirror.cdn.ir/repository/pypi/
بهروز رسانی سرورهای Debian از طریق مخازن CDN.ir
برای بهروزرسانی سرورهای Debian از طریق مخازن CDN.ir، توصیه میشود ابتدا از فایل /etc/apt/sources.list یک کپی ایجاد کنید تا در صورت نیاز به حالت قبلی بازگردانی شود .
cp /etc/apt/sources.list /etc/apt/sources.list.old
سپس آدرس های موجود در فایل /etc/apt/sources.list را با https://mirror.cdn.ir/repository/debian جایگزین کنید .
برای پکیج های security هم از این آدرس https://mirror.cdn.ir/repository/debian-security استفاده کنید .
برای سهولت در انجام فرآیند میتوانید از دستورات زیر برای تغییر آدرس ها استفاده کنید .
2- sed -i "s/deb.debian.org/mirror.cdn.ir\/repository/g" /etc/apt/sources.list
3- sed -i "s/security.debian.org/mirror.cdn.ir\/repository/g" /etc/apt/sources.list
لازم به ذکر است در صورت استفاده از دستورات فوق، حتماً اطمینان حاصل کنید که آدرسهای فعلی موجود در فایل /etc/apt/sources.list (deb.debian.org ، security.debian.org ) دقیقاً با مقادیر موردنظر در دستورات جایگزینی مطابقت داشته باشند در غیر این صورت، تغییرات بهدرستی اعمال نخواهند شد.
نصب Docker از مخازن داخلی CDN.ir برای Debian
--------------- install docker from cdn repository (Debian) ---------------
1- sudo curl -fsSL https://mirror.cdn.ir/repository/docker/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
2- sudo chmod a+r /etc/apt/keyrings/docker.asc
3- sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://mirror.cdn.ir/repository/docker/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
4- apt update -y
5- sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6- sudo systemctl status docker
7- sudo systemctl enable docker --now
Pull کردن Docker Image از مخازن داخلی CDN.ir برای Debian
--------------- Use docker images from cdn repository (Debian) ---------------
1- vim /etc/docker/daemon.json
2- write this to file :
{
"registry-mirrors": ["https://mirror.cdn.ir"]
}
3 - sudo systemctl daemon-reload
4 - sudo systemctl restart docker
5 - docker pull hello-world
در صورتی که نیاز به تنظیم Repository بهصورت اختصاصی، سازمانی یا امن دارید، حتماً از طریق پنل کاربری تیکت ثبت کنید تا کارشناسان پشتیبانی شما را راهنمایی کنند.
روشهای دریافت پشتیبانی
برای انجام بهروزرسانی یا تنظیم مخازن نرمافزاری، لطفاً یکی از روشهای زیر را انتخاب کنید:
- ثبت تیکت از طریق پنل کاربری
- تماس با واحد پشتیبانی فنی
شماره تماس: ۹۰۰۰۵۵۵۵ داخلی: ۲ (پشتیبانی فنی)
جمعبندی
بهروزرسانی منظم سیستمعاملهای متنباز از طریق مخازن نرمافزاری، نقش مهمی در امنیت، عملکرد و پایداری سرویسها دارد. تیم پشتیبانی کلود دات آیآر آماده ارائهٔ پشتیبانی به شماست.
📞 ۹۰۰۰۵۵۵۵ – داخلی ۲ پشتیبانی فنی



