Linux をアップグレードしたいのですが、アップグレードする前に、apt-get アップグレードを一時停止して、翌日中断したところから開始する方法を知りたいです。
アップデートにどれくらいの時間がかかり、どれくらいのデータが消費されるかわからないので、これをやりたいのです。また、帯域幅も小さいです。
さらに詳しい情報が必要な場合はお知らせください。
答え1
パッケージのダウンロード
まだパッケージをダウンロード中の場合は、安全に中断できます。(Ctrl + C を数回押すとキャンセルされます。一時停止するには、vanadium の回答を参照してください)。
ダウンロードしたパッケージをクリーンアップ(自動クリーンアップなど)しない限り、部分的にダウンロードされたパッケージを除いて、ダウンロードを続行できるはずです。(つまり、すでにダウンロードしたものはキャッシュに見つかり、再度ダウンロードされることはありません)。ただし、ない sudo apt autoclean
またはsudo apt-get clean
、キャッシュが消去され、パッケージの再ダウンロードが強制されます。
これは一時停止ではありませんが、完全にダウンロードされたパッケージを使用して次回キャンセルして再起動することを説明しています。
パッケージのインストール
新しいパッケージをインストールしている場合は、中断しないようにします(いずれにしても、すでに帯域幅の減少に悩まされている)
答え2
一般的に、キーボードの組み合わせを使用してターミナル内の任意のプロセスを中断/停止しCtrlz、その後、コマンドの 1 つを発行するfg
か、またはbg
を発行してプロセスをフォアグラウンドまたはバックグラウンドで再開することができます (ターミナルは他のコマンド用に解放されます)。
コンピュータをシャットダウンすることはできないことに注意してください。シャットダウンすると、実行中のすべてのプロセスが終了してしまいます。
システムのアップグレード中にこれを行うことはお勧めできません。干渉により問題が発生する可能性が高くなります。方法については、こちらをご覧ください。Ubuntuをオフラインでアップグレードする。