linux下制作安装rpm包
制作rpm包,以rp-pppoe-3.10为列进行制作过程。1.下载rp-pppoe-3.10.tar.gz......
- 作者:chinaitlab来源:chinaitlab|2010-01-11 10:23
有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研
一、制作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} 注释掉
【编辑推荐】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月最赞
- 你应该知道的八款国产操作系统几款开源的ETL工具及ELT初探微软将正式推出Windows 10 Redstone 4如何在Windows 10上设置无线和以太网适配器的数据限制安装Linux与Windows 10双系统,你需要了解的一切Linux系统中sudo命令的10个技巧京东到家基于Netty与WebSocket的实践Linux下RPM软件包的安装及卸载
- 几款开源的ETL工具及ELT初探解决IT运维人员之痛:京东云自动化运维体系构建实践29条运维工程师必会实用Linux命令Linux操作系统下/etc/hosts文件配置方法Linux下RPM软件包的安装及卸载CentOS下安装JDK的三种方法Windows 10总是不打招呼就自动更新?教你如何关闭它如何在Linux中查看所有正在运行的进程
- 几款开源的ETL工具及ELT初探Linux下RPM软件包的安装及卸载Linux操作系统下/etc/hosts文件配置方法面向开发运维的10款开源工具如何在Linux中查看所有正在运行的进程CentOS下安装JDK的三种方法df、du、fdisk:Linux磁盘管理三板斧的使用心得安装Linux与Windows 10双系统,你需要了解的一切
视频课程+更多
-
Linux iptables防护墙终极讲解实战视频课程
讲师:韩立刚47897人学习过
-
【范昌明】从零开始系列-Project 2010视频课
讲师:范昌明132069人学习过
-
EasyUI+S2SH+MySQL 在线商城系统_下 [精讲大
讲师:大头娃131563人学习过
最新专题+更多
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
网络管理员考试全真模拟试题与解析
本书是按照全国计算机技术与软件专业技术资格(水平)考试《网络管理员考试大纲》的要求,参照《网络管理员教程》及近年来考试试题编写的。...
-
订阅51CTO邮刊
点击这里查看样刊