我很好奇从源代码安装服务和工具与使用 RPM 和从存储库安装之间的主要区别/优点/缺点。
据我了解,使用 repo/rpm 可以让您轻松安装和卸载所有文件,但您无法在安装过程中指定高级命令/标志或特定版本。
所以问题是。您能否下载源文件,对其进行配置,然后将其打包成 RPM,以便以后轻松卸载和升级?
答案1
是的,你可以。看看这个:检查安装(我有一段时间没用它了,但它应该还能用)
使用它,您可以根据需要配置源(使用./configure --with-foo --without-bar
),并进行编译(使用make
)。无需运行make install
来安装它,只需运行checkinstall
,它将从通过安装的包中创建一个 .rpm(或 .deb 或 .tgz)文件make install
。
它并不适用于所有包,但我在使用 Slackware 时对它有很好的体验。