是什麼導致 Checkinstall 軟體包不適合分發?

是什麼導致 Checkinstall 軟體包不適合分發?

我計劃讓多個伺服器運行相同的軟體包。作為不在每個伺服器上單獨編譯包的解決方案,我想使用檢查安裝產生 .deb,然後透過私人儲存庫分發它。

然而,在連結的指南中它說它是

並非設計用於生產適合分發的包

我的問題是:

  1. 這種包裝有什麼不同,導致它不適合分銷?或者包裝中應該包含什麼才能使其合適?

  2. 使用 checkinstall 並將軟體包分發到大約 20 台伺服器是否會出現任何問題?

任何我可以找到更多建議或連結的地方。謝謝!

答案1

checkinstall 創建的軟體包通常不符合軟體包標準。如果您將包分發給其他人,這可能會導致問題。但是,如果您在自己的多個系統上使用它們,只要它們適合您,就沒有什麼問題。

例如,由 checkinstall 建立的軟體包通常不包含依賴項訊息,因此在您手動安裝一些其他軟體包之前它們可能無法運作。

某些文件可能放置在錯誤的位置、名稱錯誤或參考文件的位置或名稱錯誤。例如,如果沒有一些額外的工作,它們可能無法使用 Debian 和 Ubuntu 處理 Apache 配置或系統啟動的方式。

相關內容