DISTROBOX-HOST-EXEC(1) User Manual DISTROBOX-HOST-EXEC(1)

distrobox-host-exec - اجرای دستورات روی سیستم میزبان از درون کانتینر

دستور distrobox-host-exec به شما امکان می‌دهد در حالی که درون یک کانتینر هستید، دستوراتی را روی سیستم میزبان اجرا کنید.

در پشت صحنه، distrobox-host-exec از host-spawn استفاده می‌کند؛ پروژه‌ای که امکان اجرای دستورات را بر روی سیستم میزبان فراهم می‌سازد. اگر این ابزار یافت نشود، از کاربر خواسته می‌شود تا آن را نصب کند.

کافی است هر دستوری و تمامی آرگومان‌های آن (در صورت وجود) را به “distrobox-host-exec” بدهید.

--help/-h:      نمایش این پیام
--verbose/-v:       نمایش جزئیات بیشتر
--version/-V:       نمایش نسخه
--yes/-Y:       پاسخ خودکار بله به پرسش‌ها:
                            در صورت شناسایی نشدن host-spawn، این ابزار
                            روی سیستم مهمان نصب خواهد شد.
                            این رفتار هنگام اجرا در یک پوسته غیرتعاملی پیش‌فرض است.

اگر هیچ دستوری مشخص نشود، “$SHELL” اجرا خواهد شد.

همچنین می‌توانید یک پیوند نمادین (symlink) از نام یک دستور به distrobox-host-exec ایجاد کنید و سپس آن دستور را با نامش بر روی میزبان، در حالی که درون کانتینر هستید فراخوانی نمایید.

distrobox-host-exec ls
distrobox-host-exec bash -l
distrobox-host-exec flatpak run org.mozilla.firefox
distrobox-host-exec podman ps -a

~$: distrobox-host-exec # بدون دستور، "$SHELL" را روی میزبان اجرا می‌کند
~$: distrobox-host-exec # این دستور اکنون روی میزبان اجرا می‌شود
You must run  distrobox-host-exec inside a container!

از نام دستور میزبان برای ایجاد یک پیوند نمادین (symlink) به distrobox-host-exec استفاده کنید. سپس می‌توانید آن دستور میزبان را از درون کانتینر فراخوانی کنید.

~$: git # ما دستور git را درون کانتینر نداریم
bash: git: command not found
~$: sudo ln -s /usr/bin/distrobox-host-exec /usr/local/bin/git
~$: git version
git version 2.51.1

می‌توانید podman موجود در میزبان را از درون کانتینر به صورت زیر کنترل کنید:

~$: ln -s /usr/bin/distrobox-host-exec /usr/local/bin/podman
~$: ls -l /usr/local/bin/podman
lrwxrwxrwx. 1 root root 51 Jul 11 19:26 /usr/local/bin/podman -> /usr/bin/distrobox-host-exec
~$: podman version
...این دستور روی میزبان اجرا می‌شود...
Mar 2026 Distrobox