系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Linux创建RPM包

Linux系统创建RPM包的步骤(2)

时间:2015-09-11 14:44:07 作者:zhijie 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20150911/57516.html 手机查看 评论

  3.现在文件都各就各位,请以普通用户身份创建一个说明文件。Rpmbuild 命令将会找到所有需要的指示来创建该文件。在最近的Red Hat和衍生版本中,创建说明文件很容易:只需要用vim编辑器创建一个包含所有内容的文件,扩展名设为.spec即可。下面是test-1.0rpm包 中该文件的样子(模板改变的地方已用粗体标出):

  Name:test

  Version:1.0

  Release:1%{?dist}

  Summary:A test package

  Group:Test Packages

  License:GPL

  URL: https://test.example.com

  Source0:%{name}-%{version}.tar.gz

  BuildRoot:%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

  BuildRequires: /bin/rm, /bin/mkdir, /bin/cp

  Requires: /bin/bash, /bin/date

  %description

  部署单一文件包的演示

  %prerp

  %setup –q

  %build

  #configure

  #make %{? _smp_mflags}

  %install

  rm -rf $RPM_BUILD_ROOT

  #make install DESTDIR=$RPM_BUILD_ROOT

  mkdir -p $RPM_BUILD_ROOT/usr/local/bin

  cp /usr/src/redhat/test-1.0/test.sh $RPM_BUILD_ROOT/usr/local/bin

  %clean

  rm -rf $RPM_BUILD_ROOT

  %files

  #%defattr(-root,root,-)

  #%doc

  %attr(0755,root,root)/usr/local/bin/test.sh

  #%changelog

  #* Today

  #- Creation of initial RPM

  现在.spec文件创建完成,是时候完成最终的工作了。请使用根目录用户身份安装rpmbuild命令。在Red Hat中,请用yum install rpm-build完成这项工作。接下来,请确保所有的文件都呆在正确的地方。Tar存档文件必须位于创建软件包的当前用户帐户的~/rpmbuild /SOURCES 目录下,demo.spec文件必须位于~/rpmbuild/SPECS目录下。现在你可以用rpmbuild -ba test.spec命令来创建软件包了。这会在/usr/src/redhat/RPMS目录下创建你的RPM文件。

  以上就是Linux系统创建RPM的的步骤了,有了RPM包就可以直接用软件的链接地址安装软件了。

标签 RPM包

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

扫码关注
扫码关注

扫码关注 官方交流群 软件收录