| DISTROBOX-UPGRADE(1) | User Manual | DISTROBOX-UPGRADE(1) |
نام (NAME)
distrobox-upgrade - ارتقای کانتینرهای distrobox با استفاده از مدیر بسته
توضیحات (DESCRIPTION)
دستور distrobox-upgrade وارد فهرست کانتینرهای مشخصشده میشود و با استفاده از مدیر بستهٔ کانتینر، عملیات ارتقا را انجام میدهد.
خلاصه دستور (SYNOPSIS)
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: نمایش نسخه
مثالها (EXAMPLES)
ارتقای تمام 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 |