Open jinhucheung opened 8 years ago
关于软件管理可以参考Linux 软件管理(RPM,Dpkg,APT)
这里对上文的SRPM进行补充 SRPM(Source RPM),文件以SRPM打包会软件的源码以及相关配置文件,文件以“.src.rpm”为扩展名
当我们需要安装一个SRPM时,如果是按默认值来安装,可以直接使用
rpmbuild --rebuild *.src.rpm #编译打包成RPM包
或
rpmbuild --recompile *.src.rpm #在--rebuild基础上,安装RPM
如果我们需要修改SRPM的设置文件,需要重新编译,执行以下步骤
由于系统差异,可能/usr/src/redhat这个目录有差别
鸟哥的Linux私房菜--SRPM的spec设置
再编译:rpmbuild (-ba|-bb) *.spec 根据 spec文件对整个目录内的文件进行再编译,-ba是释出RPM与SRPM包 而-bb仅释出RPM包
-ba
-bb
之后可以通过rpm -ivh来安装RPM包
rpm -ivh
关于软件管理可以参考Linux 软件管理(RPM,Dpkg,APT)
这里对上文的SRPM进行补充 SRPM(Source RPM),文件以SRPM打包会软件的源码以及相关配置文件,文件以“.src.rpm”为扩展名
当我们需要安装一个SRPM时,如果是按默认值来安装,可以直接使用
或
如果我们需要修改SRPM的设置文件,需要重新编译,执行以下步骤
由于系统差异,可能/usr/src/redhat这个目录有差别
鸟哥的Linux私房菜--SRPM的spec设置
再编译:rpmbuild (-ba|-bb) *.spec 根据 spec文件对整个目录内的文件进行再编译,
-ba
是释出RPM与SRPM包 而-bb
仅释出RPM包之后可以通过
rpm -ivh
来安装RPM包