ラップトップを終了する前に(Fedora 36を実行する)、保留sudo dnf offline-upgrade download -y && sudo dnf offline-upgrade reboot || sudo shutdown now
中のすべてのアップデートが自動的にインストールされるように実行し、ソフトウェアセンターを使用するか、GNOMEを介して終了することを心配する必要はありません。唯一の問題は、ノートブックを実行すると、注文どおりにsudo dnf offline-upgrade reboot
再起動されることです。次回ノートブックを起動したら、ノートブックを終了して残りのアップデートをインストールしたいと思います。
コマンドラインからアップグレードプロセスを終了する方法(おそらくsystemdを使用)はありますか?
ベストアンサー1
更新済み(2023年4月8日) - 以降dnf - プラグイン - コア 4.4.0:
dnf offline-upgrade reboot --poweroff
ハードコードされているようです。プラグイン/system_upgrade.py:
def transaction_upgrade(self):
Plymouth.message(_("Upgrade complete! Cleaning up and rebooting..."))
self.log_status(_("Upgrade complete! Cleaning up and rebooting..."),
UPGRADE_FINISHED_ID)
self.run_clean()
if self.opts.tid[0] == "upgrade":
reboot()
これはreboot()
:
def transaction_upgrade(self):
Plymouth.message(_("Upgrade complete! Cleaning up and rebooting..."))
self.log_status(_("Upgrade complete! Cleaning up and rebooting..."),
UPGRADE_FINISHED_ID)
self.run_clean()
if self.opts.tid[0] == "upgrade":
reboot()
...しかし、この変数はテストにのみ使用されます。初期の再起動。
あなたが望むのは非常に合理的な改善のようです。たぶんフラグや呼び出しを--poweroff-after
変更することができます。systemctl reboot
systemctl poweroff