| DNF5-OFFLINE(8) | dnf5 | DNF5-OFFLINE(8) |
نام (NAME)
dnf5-offline - اجرای تراکنشهای آفلاین و در زمان راهاندازی مجدد در DNF5
خلاصه دستور (SYNOPSIS)
dnf5 offline <subcommand> [options]
توضیحات (DESCRIPTION)
دستور offline برای مدیریت تراکنشهای «آفلاین» استفاده میشود — تراکنشهایی که هنگام راهاندازی سیستم در یک محیط کمینه (مینیمال) اجرا میشوند. اجرای یک تراکنش در این محیط تقلیلیافته میتواند ایمنتر از اجرای آن در وضعیت عادی سیستم باشد، زیرا احتمال تداخل تراکنش با فرآیندهای در حال اجرا بسیار کمتر است.
تراکنشهای آفلاین را میتوان با تعیین فلگ --offline در هر عملیاتی (install، upgrade، distro-sync و غیره) یا از طریق dnf5 system-upgrade download آغاز کرد. پس از آغاز یک تراکنش آفلاین، دستور dnf5 offline reboot را برای راهاندازی مجدد سیستم و شروع تراکنش اجرا کنید.
دادههای مربوط به تراکنشهای آفلاین در دایرکتوری «وضعیت سیستم» در مسیر /usr/lib/sysimage/libdnf5/offline ذخیره میشوند.
زیردستورها (SUBCOMMANDS)
- clean
-
هرگونه تراکنش آفلاین ذخیرهشده را حذف کرده و فایلهای بستههای کششده را پاک میکند.
- log
-
برای مشاهده فهرستی از بوتهایی که در طول آنها اجرای تراکنش آفلاین تلاش شده است، یا نمایش لاگهای یک تراکنش آفلاین تلاششده به کار میرود. لاگهای مربوط به یکی از بوتها را میتوان با مشخص کردن یکی از شمارههای موجود در ستون اول به همراه آرگومان --number نمایش داد. از اعداد منفی میتوان برای شمارهگذاری بوتها از آخر به اول استفاده کرد. برای مثال، log --number=-1 را میتوان برای مشاهده لاگهای مربوط به آخرین تراکنش آفلاین استفاده کرد.
- reboot
-
سیستم را برای انجام تراکنش آفلاین آماده کرده و جهت شروع تراکنش سیستم را مجدداً راهاندازی میکند. این دستور تنها پس از آغاز یک تراکنش آفلاین (مانند اجرای dnf5 system-upgrade download) قابل اجرا است.
- status
-
وضعیت تراکنش آفلاین جاری را نمایش میدهد.
- _execute
-
اجرای تراکنش در محیط آفلاین.
هشدار:
گزینهها (OPTIONS)
- --number=<boot number>
-
نمایش لاگ مشخصشده بر اساس شماره. ابتدا dnf5 offline log را با --number اجرا کنید تا فهرستی از لاگها برای انتخاب به دست آورید. همراه با زیردستور log استفاده میشود.
- --poweroff
-
سیستم پس از تکمیل تراکنش بهجای راهاندازی مجدد خاموش خواهد شد. در صورتی که تراکنش با شکست مواجه شود، سیستم حتی با وجود این فلگ بهجای خاموش شدن مجدداً راهاندازی میشود. همراه با زیردستور reboot استفاده میشود.
متغیرهای محیطی (ENVIRONMENT)
- DNF_SYSTEM_UPGRADE_NO_REBOOT
- در صورت تنظیم، زمانی که روند کاری عادی سیستم را راهاندازی مجدد یا خاموش میکند، سیستم توسط DNF5 راهاندازی مجدد یا خاموش نخواهد شد.
مثالها (EXAMPLES)
- dnf5 install --offline hello
-
نصب بسته hello را به عنوان یک تراکنش آفلاین آماده میکند.
- dnf5 offline status
-
وضعیت تراکنش آفلاین جاری را نمایش میدهد.
- dnf5 offline reboot --poweroff
-
راهاندازی مجدد سیستم و اجرای تراکنش آفلاین، سپس خاموش کردن سیستم پس از تکمیل تراکنش.
- dnf5 offline log
-
فهرست کردن بوتهایی که در طول آنها برای اجرای یک تراکنش آفلاین تلاش شده است.
- dnf5 offline log --number=-1
-
مشاهده لاگ مربوط به آخرین بوتی که در آن برای اجرای تراکنش آفلاین تلاش شده است.
همچنین ببینید (SEE ALSO)
dnf5-system-upgrade(8), دستور ارتقای سیستم <#system-upgrade-command-ref-label> <https://www.freedesktop.org/wiki/Software/systemd/SystemUpdates>
نویسنده (AUTHOR)
فایل AUTHORS.md را در توزیع سورسکد dnf5 ببینید.
حق نشر (COPYRIGHT)
مشارکتکنندگان پروژه dnf5.
| September 6, 2026 |