红联Linux门户
Linux帮助

CentOS 5.4 打RPM包

发布时间:2010-04-16 15:57:43来源:红联作者:宇都宫虎丸
谁知道RPM包怎么打啊? 要详细的 要是有图片就更好了
文章评论

共有 4 条评论

  1. 宇都宫虎丸 于 2010-05-13 14:21:21发表:

    如何打rpm包:
    在CentOS文件夹里找个rpm-build-4.4.2.3-18.el5.i386.rpm包安装后会在文件系统里的/usr/src/redhat/里会生成五个文件夹BUILD.RPMS.SOURCES.SPECS.SRPMS,SPECS文件夹是存放.specs脚本的,SOURCES文件夹是存放.tar.gz包的,RPMS文件夹是你执行.specs脚本后生存的RPM包所存放的位置在RPMS/i386/里
    命令:rpm -qpi 包名 #显示包的详细信息
    命令:rpmbuild -ba 文件名 #执行你做的.specs脚本
    咧如:
    Summary: 红帽图形化启动
    Name: rhgb
    Version: 0.16.4
    Release: 8.el5.centos.3
    Vendor: WW
    Source0: %{name}-%{version}.tar.gz
    License: Copyright © 1999-2004 Red Hat, Inc. All rights reserved.
    Group: System Environment/Base
    Packager: WW<weiweiabc109@gmail.com>
    %description
    红帽图形化启动提供了一个简明的启动界面


    #打开tar.gz包
    %prep
    %setup -q
    %build

    %install


    %clean

    rm -rf $RPM_BUILD_DIR/%{name}-%{version}

    %files
    %defattr(-,root,root)

    #每个图片的路径
    /etc/rhgb/temp
    /usr/bin/rhgb
    /usr/bin/rhgb-client
    /usr/share/doc/rhgb-0.16.4/HOW_IT_WORKS
    /usr/share/locale/af/LC_MESSAGES/rhgb.mo
    /usr/share/locale/am/LC_MESSAGES/rhgb.mo
    /usr/share/locale/ar/LC_MESSAGES/rhgb.mo
    /usr/share/locale/as/LC_MESSAGES/rhgb.mo
    /usr/share/locale/be/LC_MESSAGES/rhgb.mo
    /usr/share/locale/bg/LC_MESSAGES/rhgb.mo
    /usr/share/locale/bn/LC_MESSAGES/rhgb.mo
    /usr/share/locale/bn_IN/LC_MESSAGES/rhgb.mo
    /usr/share/locale/ca/LC_MESSAGES/rhgb.mo
    /usr/share/locale/cs/LC_MESSAGES/rhgb.mo
    /usr/share/locale/cy/LC_MESSAGES/rhgb.mo
    /usr/share/locale/da/LC_MESSAGES/rhgb.mo

  2. 宇都宫虎丸 于 2010-04-19 11:16:35发表:

    能说的详细点嘛?

  3. 宇都宫虎丸 于 2010-04-19 11:16:11发表:

    ???

  4. hantu 于 2010-04-16 17:03:36发表:

    用chkinstall来打就行了