DISTROBOX-UPGRADE(1) User Manual DISTROBOX-UPGRADE(1)

distrobox-upgrade - ارتقای کانتینرهای distrobox با استفاده از مدیر بسته

دستور distrobox-upgrade وارد فهرست کانتینرهای مشخص‌شده می‌شود و با استفاده از مدیر بستهٔ کانتینر، عملیات ارتقا را انجام می‌دهد.

distrobox upgrade

--help/-h:      نمایش این پیام
--all/-a:       انجام عملیات برای تمام distroboxها
--running:      انجام عملیات تنها برای distroboxهای در حال اجرا
--root/-r:      اجرای podman/docker/lilipod با امتیازات root. توجه داشته باشید که اگر به root نیاز دارید، این روش نسبت
            به "sudo distrobox" ارجح است (نکته: در صورتی که استفاده از برنامه‌ای غیر از 'sudo' برای دسترسی‌های root لازم است،
            آن را از طریق متغیر محیطی DBX_SUDO_PROGRAM یا متغیر پیکربندی 'distrobox_sudo_program' مشخص کنید)
--verbose/-v:       نمایش جزئیات بیشتر
--version/-V:       نمایش نسخه

ارتقای تمام distroboxها

distrobox-upgrade --all

ارتقای تمام distroboxهای در حال اجرا

distrobox-upgrade --all --running

ارتقای یک distrobox مشخص

distrobox-upgrade alpine-linux 

ارتقای فهرستی از distroboxها

distrobox-upgrade alpine-linux ubuntu22 my-distrobox123

به‌روزرسانی خودکار تمام توزیع‌ها

می‌توانید یک سرویس systemd ایجاد کنید تا distrobox-upgrade را به‌طور خودکار انجام دهد؛ این مثال نحوهٔ اجرای روزانهٔ آن را نشان می‌دهد:

~/.config/systemd/user/distrobox-upgrade.service

[Unit]
Description=distrobox-upgrade Automatic Update
[Service]
Type=simple
ExecStart=distrobox-upgrade --all
StandardOutput=null

~/.config/systemd/user/distrobox-upgrade.timer

[Unit]
Description=distrobox-upgrade Automatic Update Trigger
[Timer]
OnBootSec=1h
OnUnitInactiveSec=1d
[Install]
WantedBy=timers.target

سپس کافی است دستور زیر را اجرا کنید: systemctl --user daemon-reload && systemctl --user enable --now distrobox-upgrade.timer

Mar 2026 Distrobox