[問題] 安裝腳本同時支援Ubuntu、RedHat、SUSE

看板LinuxDev作者 (RX-0)時間1年前 (), 1年前編輯推噓3(3011)
留言14則, 5人參與, 1年前最新討論串1/1
大家好 我知道Ubuntu的版控軟體是deb 另外兩個是RPM 但想跟各位探討一些更深層的問題 我協助開發的軟體需要一些依賴軟體,會另外寫安裝包讓客戶環境apt install build-essential之類的因為CentOS 5 6 7的官方repo都有不同的軟體,請問大家在幫客戶考慮環境問題會一個一個比對嗎?甚至今天如果客戶是澳洲、中國肯定用他們自己的repo這時候要怎麼全面照顧到客戶的環境呢? 情況1: repo CentOS5 抓不到軟體,在repo CentOS7抓的到 我的解法: 先用which/command -v 確定沒有 再自己提供source tar.gz解壓縮 支援CentOS5 kernel的該軟體。缺點: 要考慮所有的作業系統版本/Kernel 光一個依賴複雜度就頂天了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.107.243 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1600579384.A.F92.html ※ 編輯: ucrxzero (110.26.107.243 臺灣), 09/20/2020 13:27:19

09/20 14:18, 1年前 , 1F
docker?
09/20 14:18, 1F

09/21 04:18, 1年前 , 2F
snap
09/21 04:18, 2F

09/26 07:53, 1年前 , 3F
你還少考慮到版本 centos5的repo 雖然有你需要的lib 但是
09/26 07:53, 3F

09/26 07:53, 1年前 , 4F
可能是較舊的不支援你需要的功能 標準的tarball 就是把co
09/26 07:53, 4F

09/26 07:53, 1年前 , 5F
nfigure 環境檢查寫好 缺啥補啥 想要詳細個版本的SOP 當
09/26 07:53, 5F

09/26 07:53, 1年前 , 6F
然是只能一個一個測
09/26 07:53, 6F

09/27 02:52, 1年前 , 7F
是的
09/27 02:52, 7F

09/27 22:52, 1年前 , 8F
一個一個用 docker 搭配腳本測, 真的會弄到驅動/核心再
09/27 22:52, 8F

09/27 22:52, 1年前 , 9F
裝 VM 測
09/27 22:52, 9F

09/27 22:52, 1年前 , 10F
^ 實體機器
09/27 22:52, 10F

09/27 22:55, 1年前 , 11F
不然就學一堆專有軟體用支援最舊開發環境靜態連結編譯
09/27 22:55, 11F

09/28 18:08, 1年前 , 12F
請問docker會很難嗎
09/28 18:08, 12F

09/28 18:09, 1年前 , 13F
我感覺vmware搭配ansible很好用了說
09/28 18:09, 13F

10/05 00:06, 1年前 , 14F
以樓上來說或許不會很難吧,看需求
10/05 00:06, 14F
文章代碼(AID): #1VPkSu-I (LinuxDev)
文章代碼(AID): #1VPkSu-I (LinuxDev)