Linux

從原始碼到 RPM

  • January 9, 2013

我很好奇從原始碼安裝服務和工具與使用 RPM 和儲存庫之間的主要區別/優點/缺點。

據我了解,使用 repo/rpm 可以讓您輕鬆安裝和解除安裝所有文件,但您無法在安裝過程中指定高級命令/標誌或特定版本。

所以問題是。您可以下載源文件,對其進行配置,然後將其打包成 RPM,以便以後輕鬆解除安裝和升級嗎?

是的你可以。看看這個:checkinstall(我有一段時間沒有使用它,但它應該仍然可以工作)

有了它,您可以根據需要配置源(使用./configure --with-foo --without-bar),並編譯(使用make)。不想執行make install來安裝它,只需執行checkinstall,它將從包中創建一個 .rpm(或 .deb 或 .tgz)文件,否則將通過make install.

它不適用於所有包,但在我的 Slackware 時代,我有很好的經驗。

引用自:https://serverfault.com/questions/464225