我認爲它是一個相當普遍的問題,但我需要社區的意見,所以我發佈這個問題。Linux上的通用安裝程序
使用案例:我想爲我想支持的所有Linux發行版(32位,64位)創建單個包(32位)。
問題:安裝
- 需要能夠運行前/後安裝腳本。
- 應該能夠在32位和64臺的機器
- 應該能夠支持舊的和新的發行版上運行(CentOS 6的以上)
- 應該有更新包的在線資源庫。
- 應該可以在沒有X服務器的情況下運行
- 不應該對使用標準yum/zypper/apt命令無法安裝的軟件有任何依賴。不應該依賴任何非標準的存儲庫。
我遇到了這個鏈接: https://www.reddit.com/r/linux/comments/4ohvur/nix_vs_snap_vs_flatpak_what_are_the_differences/ 它列出了許多辦法,但他們都不似乎滿足上述所有要求。 (還是我忽略了的東西)
另外我看着下面兩種選擇:
- QT安裝FWK(需要X來運行,如果我是正確的)
- 與焦油自解壓腳本捆綁在一起。
適合所有需求的唯一解決方案是「帶有捆綁tars的自解壓腳本」。但它需要很多工作,有效地管理所有安裝/升級的東西。在我繼續使用這個替代方案之前,任何人都可以確認他/她是否有成功爲許多發行版創建單個包?
另請註明您對問題提出異議的原因。 downvote並沒有意見是沒有意義的。 –