sh腳本發(fā)布安裝軟件

起因:想升級centos上的cmake版本(原2.8)yum update不成功,于是去官網(wǎng)下載包手動升級

cmake官網(wǎng)下載LInux版安裝包

發(fā)現(xiàn)適用于linux平臺的有這兩種,

一個是腳本安裝

一個是 ./configure ; make ;make install

于是對比下兩個的區(qū)別,發(fā)現(xiàn)sh腳本內(nèi)部是腳本和壓縮包的結(jié)合體

編輯器打開cmake.sh

明白這是一種發(fā)布軟件的方式,但不知道怎么形容,即搜索關(guān)鍵詞是什么。

在一番查找之后 找到了.bin文件的制作

使用的是cat命令

cat? test.sh?test.tar?>?test.bin? 主要被生成.sh文件誤導(dǎo)了,linux上后綴名只是方便人的閱讀區(qū)分。

可參考這篇文章http://www.itcast.cn/news/20190225/13315262812.shtml

其中比較核心一句話:如何將安裝腳本和安裝介質(zhì)整合成一個文件。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容