免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1301 | 回复: 0
打印 上一主题 下一主题

linux下制作安装rpm包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-06 11:57 |只看该作者 |倒序浏览

linux下制作安装rpm包
2010年1月6日 星期三 hzh

一、制作rpm包
以rp-pppoe-3.10为列进行制作过程。
1.下载rp-pppoe-3.10.tar.gz

[root@localhost home]# pwd
/home
[root@localhost home]#

2.解压
# tar zxvf rp-pppoe-3.10.tar.gz
3.
# cp /home/rp-pppoe-3.10/rp-pppoe.spec /usr/src/redhat/SOURCES/
# cp /home/rp-pppoe-3.10.tar.gz /usr/src/redhat/SOURCES/

3.制作rpm包
# cd /usr/src/redhat/SOURCES/
# rpmbuild -bb rp-pppoe.spec  僅編譯成 RPM 檔案
# rpmbuild -ba rp-pppoe.spec  編譯並同時產生 RPM 與 SRPM 檔案

如果编译成功,就已经制作好rp-pppoe的rpm包了,查看一下
[root@localhost i386]# pwd
/usr/src/redhat/RPMS/i386
[root@localhost i386]# ll
total 420
-rw-r--r-- 1 root root 186322 01-06 11:09 rp-pppoe-3.10-1.i386.rpm
-rw-r--r-- 1 root root 150356 01-06 11:09 rp-pppoe-debuginfo-3.10-1.i386.rpm
-rw-r--r-- 1 root root  63319 01-06 11:09 rp-pppoe-gui-3.10-1.i386.rpm
[root@localhost i386]#

二、安装rpm包
1.查看系统有五安装过rp-pppoe。
[root@localhost i386]# rpm -qa rp-pppoe
rp-pppoe-3.5-1

2.删除系统已经安装过的rpm包

[root@localhost i386]# rpm -e rp-pppoe
[root@localhost i386]# rpm -qa rp-pppoe

3.安装刚才制作好的rpm包


[root@localhost i386]# ls
rp-pppoe-3.10-1.i386.rpm            rp-pppoe-gui-3.10-1.i386.rpm
rp-pppoe-debuginfo-3.10-1.i386.rpm
[root@localhost i386]# rpm -ivh rp-pppoe-3.10-1.i386.rpm
Preparing...                ########################################### [100%]
   1:rp-pppoe               ########################################### [100%]
[root@localhost i386]# rpm -qa rp-pppoe
rp-pppoe-3.10-1
[root@localhost i386]# ls /etc/ppp/pppoe-server-options
/etc/ppp/pppoe-server-options

以上信息说明安装成功了哦。

三、错误处理

在制作rpm(1.3步)的时候出现错:
RPM build errors:
    Installed (but unpackaged) file(s) found:

解决办法:
将/usr/lib/rpm/macros 中
%__check_files         /usr/lib/rpm/check-files %{buildroot}  注释掉

四、参考文档:
http://timeless0215.blog.163.com/blog/static/36028924200901503816906/  RPM编译报错信息
http://linux.vbird.org/linux_basic/0520rpm_and_srpm.php#srpmmanager    鳥哥的 Linux 私房菜


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/109487/showart_2141756.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP