
作業系統:Debian 11
我的目標是從 bash 腳本自動靜默安裝 .deb 檔案。
我在 bash 腳本中運行的命令是
sudo apt install -y ./*.deb
我看到這個螢幕
是的,我可以在鍵盤上按“Enter”,也可以使用滑鼠按“OK”。我不想。
我應該運行什麼命令來在出現提示時自動選擇“確定”,以便一切都是自動的?
答案1
該訊息透過 debconf 顯示,由config
劇本“zfs-dkms”包的。
從技術上講,它不是作為訊息但是一個 debconf輸入對話方塊取得特定參數,因此您可以透過在安裝前手動將參數新增至 debconf 的資料庫中來避免它:
echo zfs-dkms zfs-dkms/note-incompatible-licenses note true | debconf-set-selections
答案2
在網路上搜尋後,我偶然發現了一個可行的答案:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install ./*.deb