在linux下rpmbuild文件lee.spec成功

时间: 2009-07-20 / 分类: Linux, 互联网, 学习笔记 / 浏览次数: / 9个评论 发表评论

占位,明天写文章

今天在安总的关照下,加上自己N天的苦学摸索,终于在LINUX下打了一个RPM安装包,类似于Windowns平台下的EXE软件安装包吧,庆祝一下。

今天有点累,先占位明天再更新内容。

自认为自己的自学能力不是很强,甚至无限接近正0,原来自己苦着头没人搭理你闷头几天自己学习也能慢慢开窍,对着一大堆的头疼的英文资料竟然稍微能看懂点。看来我的左脑不是面粉,右脑也不是水,要不一动脑袋该成浆糊了。高手都是被逼出来的呀。慢慢学习。要学习的东西很多,要学会自己学习的能力。

先看看昨天在 SRPMS文件 中 的 进行 rpmbuild -ba 编译,打包成功为  lpad-cs2c-0.0.1-01.src.rpm文件的复制截屏

-----------------------20090720第一次RPMbuild成功终端截屏 -----------
lor: line 4: Empty tag: Summary:
[root@localhost SRPMS]# cd ../
[root@localhost rpmbuild]# ls
BUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRPMS
[root@localhost rpmbuild]# ce SPECS/
bash: ce: command not found
[root@localhost rpmbuild]# ls
BUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRPMS
[root@localhost rpmbuild]# cd SPECS/
[root@localhost SPECS]# ls
lee.spec
[root@localhost SPECS]# cd ../
[root@localhost rpmbuild]# ls
BUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRPMS
[root@localhost rpmbuild]# cp SPECS/lee.spec SRPMS/lee.spec
cp:是否覆盖“SRPMS/lee.spec”? y
[root@localhost rpmbuild]# ls
BUILD  BUILDROOT  RPMS  SOURCES  SPECS  SRPMS
[root@localhost rpmbuild]# cd SRPMS/
[root@localhost SRPMS]# ls
lee.spec  lpad-cs2c-0.0.1-01.src.rpm
[root@localhost SRPMS]# rpmbuild -bb lee.spec
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/lpad-cs2c-0.0.1-01.i386
[root@localhost SRPMS]#
[root@localhost SRPMS]#
[root@localhost SRPMS]# rpmbuild -ba lee.spec
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/lpad-cs2c-0.0.1-01.i386
Wrote: /root/rpmbuild/SRPMS/lpad-cs2c-0.0.1-01.src.rpm
[root@localhost SRPMS]#
[root@localhost SRPMS]# rpm -qpi lpad-cs2c-0.0.1-01.src.rpm
Name        : lpad-cs2c                    Relocations: (not relocatable)
Version     : 0.0.1                             Vendor: Dong.D.Lee
Release     : 01                            Build Date: 2009年07月20日 星期一 16时56分49秒
Install Date: (not installed)               Build Host: leedd.com
Group       : Applications/Inernet          Source RPM: (none)
Size        : 347                              License: GPL
Signature   : (none)
Summary     : This is my first rpm
Description :
#-#-#-#-#  zh_CN.po (zh_CN)  #-#-#-#-#
Project-Id-Version: zh_CN
Report-Msgid-Bugs-To:
POT-Creation-Date: 2007-08-27 18:51+0000
PO-Revision-Date: 2008-07-03 20:51+0800
Last-Translator: YOUR NAME <E-MAIL@ADDRESS>
Language-Team: fedora-cn <fedora-trans-zh_cn@redhat.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
#-#-#-#-#  zh_CN.po (zh_CN)  #-#-#-#-#
Project-Id-Version: zh_CN
Report-Msgid-Bugs-To:
POT-Creation-Date: 2007-08-27 18:36+0000
PO-Revision-Date: 2007-12-05 01:59+0800
Last-Translator: Leah Liu <lliu@redhat.com>
Language-Team: Chinese, Simplied(简体中文) <zh_CN@li.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[root@localhost SRPMS]#

-----------------------20090720终端截屏END -----------

今天(7月21号,周二)到办公室后重新对昨天的操作进行了些熟悉,并修改了部分lee.spec文件为lee001.spec文件,

重写为lee001.spec后编辑了以下信息项目:
1.加上了个人网址。
2.更改了软件名称(本想更改为标准RPM 格式名称的,但是自写SPEC时候重复写入了版本号并升级了,所以显示为重复的版本号,并不是标准的格式,感兴趣的可以重写下,或是用一个标准文件改下,如果经常RPM build 有必要建立一个自己专用的模板,然后需要的时候改部分内容)
3.解决了详细说明无法显示的问题
------------------------
[root@localhost SRPMS]# rpm -qpi lpad-0.1.1.tar.bz2-0.1.1-01.src.rpm
Name        : lpad-0.1.1.tar.bz2           Relocations: (not relocatable)
Version     : 0.1.1                             Vendor: Dong.D.Lee
Release     : 01                            Build Date: 2009年07月21日 星期二 09时27分34秒
Install Date: (not installed)               Build Host: leedd.com
Group       : Applications/Inernet          Source RPM: (none)
Size        : 368                              License: GPL
Signature   : (none)
URL         : http://Leedd.com/prm
Summary     : This is my first rpm
Description :
This is a rpm test by Dong.D.Lee IN cs2c.com.cn company at 2009.07.15
you can get in touch with me by the Email: iam@leedd.com
[root@localhost SRPMS]# rpm -qpi lpad-0.1.1-0.1.1-01.src.rpm
Name        : lpad-0.1.1                   Relocations: (not relocatable)
Version     : 0.1.1                             Vendor: Dong.D.Lee
Release     : 01                            Build Date: 2009年07月21日 星期二 09时44分56秒
Install Date: (not installed)               Build Host: leedd.com
Group       : Applications/Inernet          Source RPM: (none)
Size        : 408                              License: GPL
Signature   : (none)
URL         : http://Leedd.com
Summary     : This is my first rpm
Description :
This is a rpm test by Dong.D.Lee IN cs2c.com.cn company at 2009.07.15
you can get in touch with me by the Email:iam@leedd.com
OR you can get in touch with me @ Http://leedd.com
[root@localhost SRPMS]#
------------------------

关于作者
东东有礼, 互联网, 独立观察者
以出世之心、入世之手,奋斗在互联网江湖的路上…
订阅更新

9个评论

  1. [...] 在linux下rpmbuild文件lee.spec成功 (最早是pr2) [...]

  2. 精致美眉论坛
    2009/11/23 11:17:06

    呵呵,好像还不错,喜欢你的模板

  3. gaoav
    2009/11/20 02:13:56

    既然进来了,就留个脚印

  4. 骨头软件工作室
    2009/11/07 08:06:19

    我换新域名了,换下新链接!

    Lee 回复:

    @骨头软件工作室, 不好意思,您哪位,贵站没有我的链接。

  5. feipa
    2009/11/07 02:33:43

    过来支持一下

    Lee 回复:

    @feipa,
    谢谢支持

  6. 笨猫
    2009/11/06 10:14:16

    欢迎回访哦

    Lee 回复:

    @笨猫,
    回访是应该的,有空常来坐坐

发表评论

您的昵称 *

您的邮箱 *

您的网站

CommentLuv badge