Apt
apt-get 等待鎖釋放
如果您
apt-get
在終端上執行命令並想在軟體中心安裝東西,中心會說它會等到apt-get
完成。我想知道是否可以在終端上做同樣的事情,即apt-get
在終端上等到鎖被釋放。我找到了這個連結,用於
aptdcon
安裝東西。我想知道是否:
- 真的不能用
apt-get
嗎?aptdcon
與 兼容apt-get
,即,我可以同時使用兩者來安裝東西而不會破壞系統嗎?
apt
1.9.11這已在Debian bug #754103 in this commit中得到解決。該修復程序位於比 1.9.11 更新的 apt 版本中。
- apt(8):等待鎖定(關閉:#754103)
-o DPkg::Lock::Timeout=60
您可以通過設置為apt
or的參數來啟用此選項apt-get
。60
等待鎖定的時間在哪裡(以秒為單位)。apt -o DPkg::Lock::Timeout=60 install FOO apt-get -o DPkg::Lock::Timeout=60 install FOO
您可以通過執行兩個相同的命令來測試這一點,而不是在第一個命令上立即回答*
Do you want to continue? [Y/n]
*? 在您執行的第二個命令中,它會告訴您,等待記憶體鎖:無法獲得鎖
/var/lib/dpkg/lock-frontend
。它由程序 946299 (apt) 持有