我必須使用一個預先存在的shell腳本來創建由我爲其工作的公司開發的軟件的Ubuntu軟件包。有關創建Ubuntu包的.sh腳本的一些信息?
我在shell腳本和創建Ubuntu軟件包方面都很新,所以我對它有很多疑問。
該腳本是.sh文件。這是一個bash腳本?
第二疑問是關係到第一2行代碼是:
JRE_I386="jre1.6.0_35-i386"
JRE_AMD64="jre1.6.0_35-x86_64"
我認爲這些線正在聲明2可變命名JRE_I386和JRE_AMD64分別聲明JRE版本爲32位軟件包和腳本將創建的64位軟件包。這是真的嗎?
但是他從哪裏拿到JRE?究竟什麼是價值jre1.6.0_35-i386和jre1.6.0_35-x86_64" 的?他們是系統變量指向JRE?還是什麼?
TNX
安德烈
他們只是字符串。要知道如何使用它們,您需要發佈一些使用「JRE_I386」和/或「JRE_AMD64」值的代碼。 – chepner
如果您不熟悉Linux和shell腳本,請快速閱讀幾本書和教程**。 [高級Bash腳本指南](http://www.tldp.org/LDP/abs/html/)和[高級Linux編程](http://advancedlinuxprogramming.com/) - 以及[Unix shell]上的幾個wikipages( http://en.wikipedia.org/wiki/Unix_Shell),[Syscalls](http://en.wikipedia.org/wiki/Syscall),[Linux內核](http://en.wikipedia.org/wiki/Linux_kernel)等... –
對於它的價值,構建Debian軟件包的正確方法就是['dpkg-buildpackage'](http://manpages.ubuntu.com/manpages/saucy/man1/dpkg-buildpackage.1.html)。 – tripleee