apt11.9.1

apt11.9.1

端末でコマンドを実行しapt-get、ソフトウェアセンターに何かをインストールしたい場合は、センターはapt-get完了するまで待つと言います。端末で同じことを行うことができるかどうか疑問に思います。つまり、apt-getロックが解除されるまでターミナルで待つことです。

私が見つけたこのリンクaptdconものをインストールするために使用されます。次のことを知りたいです。

  • 本当に使えないのでしょうかapt-get
  • aptdcon互換性がありますか?つまり、apt-getシステムを損傷せずにインストールするために両方を使用できますか?

ベストアンサー1

apt11.9.1

この問題は解決しましたDebian のバグ #754103存在する今回提出してください。この修正は、1.9.11に更新された適切なバージョンに適用されます。

  • apt(8): ロック待機 (クローズ:#754103)

パラメータをまたはに設定して-o DPkg::Lock::Timeout=60このオプションを有効にできます。ロックを待つ時間(秒)はどこにありますか?aptapt-get60

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) によって保持されます。

おすすめ記事