Linux
自動安裝包的腳本
我想編寫一個 bash 或 perl 腳本來在我的基於 debian 的機器上安裝一些包。
我希望它是這樣的:
aptitude install package1 aptitude install package2
但是,我不知道如何在提示符下通過腳本自動說“是”以確認您要安裝該軟體包。有人可以給我一個 perl 和 bash 的例子嗎?
格拉茨!
aptitude install -y package1 package2 package3
我想這不是一個真正的腳本,但你可以安裝
puppet
和使用包類型。然後只需創建一個包含一堆package
指令的文件即可。例如:
package { zsh: ensure => latest } package { vim-enhanced: ensure => latest, name => $operatingsystem ? { 'centos' => 'vim-enhanced', 'ubuntu' => 'vim', } }
如果你有心情擴展你的範圍,你也可以使用 puppet 來定制一堆其他的東西,比如你的 shell 和你的 .rc 文件等。這聽起來可能有點矯枉過正,但從長遠來看,一點點額外的努力可能會得到回報。