Fedora オフラインアップグレードは CLI で再起動するのではなく終了します。

Fedora オフラインアップグレードは CLI で再起動するのではなく終了します。

ラップトップを終了する前に(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 rebootsystemctl poweroff

おすすめ記事