3 | | * [http://www.davidpashley.com/blog/debian/java-license Installing java non-interactively] |
4 | | * debconf-get-selections - [http://packages.debian.org/debconf-utils debconf-utils] |
| 3 | * 如何在 shell script 裡面安裝 java 又不用選 yes |
| 4 | * [參考] [http://www.davidpashley.com/blog/debian/java-license Installing java non-interactively] |
| 5 | * 這裡提到用 debconf-set-selections 來設定一些參數,讓 sun-java*-* 不問授權的 yes,方法包括有寫檔跟沒寫檔的做法,個人覺得留言裡面的那個做法最帥了!! |
| 6 | {{{ |
| 7 | cat << EOF | /usr/bin/debconf-set-selections |
| 8 | sun-java6-bin shared/accepted-sun-dlj-v1-1 select true |
| 9 | sun-java6-jdk shared/accepted-sun-dlj-v1-1 select true |
| 10 | sun-java6-jre shared/accepted-sun-dlj-v1-1 select true |
| 11 | EOF |
| 12 | }}} |
| 13 | * 那麼如果以後遇到別的套件也有類似的問題該怎麼找參數呢?? 答案是用 debconf-get-selections 這個指令,首先必須安裝 [http://packages.debian.org/debconf-utils debconf-utils] 套件,然後執行 debconf-get-selections 再用 grep 用套件名稱找出可以改的參數。 |