在linux下rpmbuild文件lee.spec成功

占位,明天写文章

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

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

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

先看看昨天在 SRPMS文件 中 的 lee.spec 进行 rpmbuild -ba lee.spec 编译,打包成功为  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 thoughts on “在linux下rpmbuild文件lee.spec成功

  1. Pingback: 今天Google pr更新 | 沉思小屋

Comments are closed.