端末でコマンドを実行しapt-get
、ソフトウェアセンターに何かをインストールしたい場合は、センターはapt-get
完了するまで待つと言います。端末で同じことを行うことができるかどうか疑問に思います。つまり、apt-get
ロックが解除されるまでターミナルで待つことです。
私が見つけたこのリンク、aptdcon
ものをインストールするために使用されます。次のことを知りたいです。
- 本当に使えないのでしょうか
apt-get
? aptdcon
互換性がありますか?つまり、apt-get
システムを損傷せずにインストールするために両方を使用できますか?
ベストアンサー1
apt
11.9.1
この問題は解決しましたDebian のバグ #754103存在する今回提出してください。この修正は、1.9.11に更新された適切なバージョンに適用されます。
- apt(8): ロック待機 (クローズ:#754103)
パラメータをまたはに設定して-o DPkg::Lock::Timeout=60
このオプションを有効にできます。ロックを待つ時間(秒)はどこにありますか?apt
apt-get
60
apt -o DPkg::Lock::Timeout=60 install FOO
apt-get -o DPkg::Lock::Timeout=60 install FOO
2つの同じコマンドを実行し、最初のコマンドにすぐに応答しないことでこれをテストできます。Do you want to continue? [Y/n]
? 2番目のコマンドを実行すると、次のメッセージが表示されます。
キャッシュロック待機中:ロックを取得できません
/var/lib/dpkg/lock-frontend
。プロセス 946299(apt) によって保持されます。