Apt

強制 apt-get 提示是/否

  • January 15, 2022

有沒有辦法強制apt-get顯示是/否提示?存在一個--force-yes選項,但似乎沒有--force-prompt或類似的選項。如果您嘗試安裝已安裝所有依賴項的軟體包,它將開始安裝而不顯示是/否提示。如果您想查看依賴項是否存在以及將安裝哪些依賴項,這可能會很麻煩,因為您不知道是否提前安裝了潛在的依賴項。

注意:“apt-get install”何時要求我確認是否要繼續?有點相關,因為它描述了在什麼標準條件下顯示提示。我有興趣知道如何強制它。

目前的 apt-get 實現無法做到這一點,您需要打開一個功能請求並吸引維護者。apt-get 的目前行為是,當您隱式聲明要安裝的軟體包列表等於將要安裝的軟體包數量,並且沒有其他軟體包受到升級或中斷的影響時,apt-get 假定使用者已經確定要做什麼,如果您不確定或想分析在不實際安裝軟體包的情況下會做什麼,您可以使用Costas 推薦-s, --simulate, --just-print, --dry-run, --recon, --no-act.

還有其他工具,例如 apt-listbugs,它們會在您實際安裝之前分析要安裝的軟體包的版本(在這種情況下是針對錯誤)並警告您。

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