web-dev-qa-db-ja.com

ターミナルからのダウンロードとインストールを一時停止/再開するにはどうすればよいですか?

私は主にプログラムのインストールにターミナルを使用します(ほとんどの人がそうです)。ただし、時々(特にバッテリー残量が少なく充電線がない場合)またはより重要なことですインストーラーファイルが大きすぎる場合、インストールが不完全で、システムの電源を切る必要があります)ダウンロード済みの状態でインストールを一時停止して、ダウンロード済みのファイルが失われないようにします。

どうすればいいですか?

9
VedVals

Ctrl+c キャンセルしますが、次回は出発した場所から開始します Ctrl+z プロセスを停止しますが、最初のプロセスにロックされているため、別のプロセスを実行できません

上記の方法のいずれかを使用すると、通常はターミナルを閉じるよりも優れていますが、パッケージのダウンロード中にターミナルを閉じるだけの場合、should次回停止した場所からダウンロードを開始する必要がありますSudo apt-get upgradeを実行します

使用後にダウンロードを再開する場合 Ctrl+z

  1. ターミナルでjobsと入力して、一時停止したタスクを確認します
  2. プロセスを再開するには、fgと入力します
  3. 複数のタスクがある場合は、fg 1fg 2などと入力します…

ただし、ダウンロードしたパッケージのインストール中に絶対に停止しないようにしてください。これにより、apt-getがロックされ、コンピューターの再起動またはaptの再構成が必要になり、最初から開始する必要があります。インストールの。したがって、インストールではなく、ダウンロード中にのみターミナルを「一時停止」(閉じる)してください。

別のapt-getプロセスを開始する場合-最初のプロセスを一時停止した後、Sudo rm /var/lib/dpkg/lock && Sudo rm /var/cache/apt/archives/lockを実行します。何もしなかったように見えますが、別のapt-getプロセスを開始できるはずです。

一時停止したコマンドを強制終了するには Ctrl+z、ターミナルにkill -9 %xと入力し、xを一時停止したプロセスの番号に置き換えます(jobsを参照)。プロセスはリストに残りますが、「停止」ではなく「終了」と表示され、アクティブではなくなったことを示します。


ソース:[ubuntu]ターミナルでダウンロード操作を一時停止する方法
buntu Intrepid IpexのLinuxターミナルでCtrl-Zを誤って押しました。今何をしていますか?buntuターミナルでのジョブの開始、停止、管理


8
DaimyoKirby

私がそれをどのように解決したかについての答えを見つける こちら。またはフォローする thislinkhttps://superuser.com/a/1388933/979057私はgrep VERSION /etc/os-release VERSION="2019.1" VERSION_ID="2019.1" Linux psycho 4.18.0-kali3-AMD64 #1 SMP Debian 4.18.20-2kali2 (2018-11-30) x86_64 GNU/Linuxを実行します

0
Thorne