3gの信号強度が変化したためにインターネットが一時停止することがあり、apt-get更新プロセス全体を再起動する必要があります。各更新は13〜15 MBを消費し、すべてのMBはここで消費されます。再度インターネットに接続した後に再開できるように、更新を一時停止するための操作を行うことはできますか?ps-アプリのダウンロード/アップグレードを再開できることを知っています
3gの信号強度が変化したためにインターネットが一時停止することがあり、apt-get更新プロセス全体を再起動する必要があります。各更新は13〜15 MBを消費し、すべてのMBはここで消費されます。再度インターネットに接続した後に再開できるように、更新を一時停止するための操作を行うことはできますか?ps-アプリのダウンロード/アップグレードを再開できることを知っています
回答:
Ctrl+ を使用するための推奨事項を見ると、ネットワークがドロップしたとき/場合に、バックグラウンドでプロセスを一時停止するために+ をC試してみるのが良いと思います。接続が回復すると、再開に使用できる場合があります。(ただし、このシナリオでapt-getがどれほど堅牢かはわかりません。)CtrlZfg
別の可能性はaxel
、apt-fast
スクリプトを使用することです。並列ダウンロードを行うことでダウンロードを高速化すると宣伝されていますが、既にダウンロードされているものを追跡することも良いようです。おそらく、並列チャンクでダウンロードするときにファイルの断片を追跡する必要があるからです。
「Ctrl + C」を押してプログラムを停止することにより、パッケージのダウンロードまたはシステムの更新を停止できます。これにより、プログラムが完全に停止します。次回同じコマンドを実行すると、apt-getは前回停止した時点からダウンロードを再開します
fg
ます。接続が回復したら、使用して再開できる場合があります。ただし、このシナリオでapt-getがどれほど堅牢かはわかりません。
最初にそのジョブを一時停止します。ジョブを一時停止するには:
Ctrl + z
ネットワーク信号を取得したときにジョブを再開するため:
フォアグラウンドで実行するには、使用します
fg %1
バックグラウンドで実行するには、使用します
bg %1
%1
for fg
またはを指定する必要はありませんbg
。
インストール/更新はアトミック操作です。完了するか、完了しません。更新が中断または停止した場合、更新が開始される前の最後のポイントにロールバックします。ただし、ヘッダー(パッケージのデータを含むファイル、およびパッケージの取得元)パッケージは、接続が途切れたところからダウンロードを開始します。インストールを中断しないでください。システムが使用できなくなる可能性があります。
私は端末が好きではありません。端末を使用して可能かどうかもわかりません。しかし、あなたが尋ねたことをする悪い方法があります。これには、「Synaptic Package Manager」が必要です。これがない場合は、最初にインストールしてください。それがあれば、それを開いてください。[すべてのアップグレードをマーク]をクリックします。これにより、アップグレード可能な(更新可能な)パッケージがすべて表示されます。接続が失われるまで、パッケージのダウンロードを開始します。接続が失われた場合、Synapticはそれについて不平を言い、アップグレードを停止します。心配ありません、シナプスパッケージマネージャーを閉じます。(アップグレードが完了するまで、ソフトウェアセンターを開いたり、コマンドラインからapt-getを使用しないでください。)
再接続後、再びシナプスを開始します。そして、もう一度「すべてのアップグレードをマークする」をクリックして、更新を開始します。今回は、ダウンロードに失敗したパッケージのみがダウンロードされ、他のパッケージはスキップされます。
これは良い解決策ではありませんが、機能します。シナプスセンターまたはソフトウェアセンターが何らかの「ロック」について苦情を言っている場合は、/ var / cache / apt / archivesに移動して「ロック」ファイルを削除します。