DNF5-OFFLINE(8) dnf5 DNF5-OFFLINE(8)

dnf5-offline - اجرای تراکنش‌های آفلاین و در زمان راه‌اندازی مجدد در DNF5

dnf5 offline <subcommand> [options]

دستور offline برای مدیریت تراکنش‌های «آفلاین» استفاده می‌شود — تراکنش‌هایی که هنگام راه‌اندازی سیستم در یک محیط کمینه (مینیمال) اجرا می‌شوند. اجرای یک تراکنش در این محیط تقلیل‌یافته می‌تواند ایمن‌تر از اجرای آن در وضعیت عادی سیستم باشد، زیرا احتمال تداخل تراکنش با فرآیندهای در حال اجرا بسیار کمتر است.

تراکنش‌های آفلاین را می‌توان با تعیین فلگ --offline در هر عملیاتی (install، upgrade، distro-sync و غیره) یا از طریق dnf5 system-upgrade download آغاز کرد. پس از آغاز یک تراکنش آفلاین، دستور dnf5 offline reboot را برای راه‌اندازی مجدد سیستم و شروع تراکنش اجرا کنید.

داده‌های مربوط به تراکنش‌های آفلاین در دایرکتوری «وضعیت سیستم» در مسیر /usr/lib/sysimage/libdnf5/offline ذخیره می‌شوند.

هرگونه تراکنش آفلاین ذخیره‌شده را حذف کرده و فایل‌های بسته‌های کش‌شده را پاک می‌کند.
برای مشاهده فهرستی از بوت‌هایی که در طول آن‌ها اجرای تراکنش آفلاین تلاش شده است، یا نمایش لاگ‌های یک تراکنش آفلاین تلاش‌شده به کار می‌رود. لاگ‌های مربوط به یکی از بوت‌ها را می‌توان با مشخص کردن یکی از شماره‌های موجود در ستون اول به همراه آرگومان --number نمایش داد. از اعداد منفی می‌توان برای شماره‌گذاری بوت‌ها از آخر به اول استفاده کرد. برای مثال، log --number=-1 را می‌توان برای مشاهده لاگ‌های مربوط به آخرین تراکنش آفلاین استفاده کرد.
سیستم را برای انجام تراکنش آفلاین آماده کرده و جهت شروع تراکنش سیستم را مجدداً راه‌اندازی می‌کند. این دستور تنها پس از آغاز یک تراکنش آفلاین (مانند اجرای dnf5 system-upgrade download) قابل اجرا است.
وضعیت تراکنش آفلاین جاری را نمایش می‌دهد.
_execute
اجرای تراکنش در محیط آفلاین.

هشدار:

تنها برای مصارف داخلی. برای اجرا توسط کاربر در نظر گرفته نشده است.

نمایش لاگ مشخص‌شده بر اساس شماره. ابتدا dnf5 offline log را با --number اجرا کنید تا فهرستی از لاگ‌ها برای انتخاب به دست آورید.
همراه با زیردستور log استفاده می‌شود.
سیستم پس از تکمیل تراکنش به‌جای راه‌اندازی مجدد خاموش خواهد شد. در صورتی که تراکنش با شکست مواجه شود، سیستم حتی با وجود این فلگ به‌جای خاموش شدن مجدداً راه‌اندازی می‌شود.
همراه با زیردستور reboot استفاده می‌شود.

در صورت تنظیم، زمانی که روند کاری عادی سیستم را راه‌اندازی مجدد یا خاموش می‌کند، سیستم توسط DNF5 راه‌اندازی مجدد یا خاموش نخواهد شد.

نصب بسته hello را به عنوان یک تراکنش آفلاین آماده می‌کند.
وضعیت تراکنش آفلاین جاری را نمایش می‌دهد.
راه‌اندازی مجدد سیستم و اجرای تراکنش آفلاین، سپس خاموش کردن سیستم پس از تکمیل تراکنش.
فهرست کردن بوت‌هایی که در طول آن‌ها برای اجرای یک تراکنش آفلاین تلاش شده است.
مشاهده لاگ مربوط به آخرین بوتی که در آن برای اجرای تراکنش آفلاین تلاش شده است.

dnf5-system-upgrade(8), دستور ارتقای سیستم <#system-upgrade-command-ref-label>
<https://www.freedesktop.org/wiki/Software/systemd/SystemUpdates>

فایل AUTHORS.md را در توزیع سورس‌کد dnf5 ببینید.

مشارکت‌کنندگان پروژه dnf5.

September 6, 2026