Apt

apt-get 等待鎖釋放

  • April 22, 2022

如果您apt-get在終端上執行命令並想在軟體中心安裝東西,中心會說它會等到apt-get完成。我想知道是否可以在終端上做同樣的事情,即apt-get在終端上等到鎖被釋放。

我找到了這個連結,用於aptdcon安裝東西。我想知道是否:

  • 真的不能用apt-get嗎?
  • aptdcon與 兼容apt-get,即,我可以同時使用兩者來安裝東西而不會破壞系統嗎?

apt1.9.11

這已在Debian bug #754103 in this commit中得到解決。該修復程序位於比 1.9.11 更新的 apt 版本中。

  • apt(8):等待鎖定(關閉:#754103

-o DPkg::Lock::Timeout=60您可以通過設置為aptor的參數來啟用此選項apt-get60等待鎖定的時間在哪裡(以秒為單位)。

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) 持有

引用自:https://unix.stackexchange.com/questions/242539