注册新用户
登录
会员
标签
鲜花鸡蛋
论坛问卷
插件
帮助
Linux伊甸园论坛
»
Shell编程
» 请问如何看RPM 包的内容及RPM所执行的过程?
‹‹ 上一主题
|
下一主题 ››
17
1
2
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
请问如何看RPM 包的内容及RPM所执行的过程?
looche
注册会员
注册用户
帖子
42
精华
0
积分
13
在线时间
3 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2007-3-5 11:17
只看该作者
请问如何看RPM 包的内容及RPM所执行的过程?
请问如何看RPM 包的内容及RPM所执行的过程?
假如有个RPM包, 有没有什么软件能够将这个RPM分析出它执行了一些什么具体的操作来?
谢谢
UID
178281
帖子
42
精华
0
积分
13
贡献积分
0
论坛活跃
49
公关推广
10
鲜花
0
鸡蛋
0
在线时间
3 小时
注册时间
2007-1-5
最后登录
2008-1-18
查看详细资料
TOP
dearvoid
clark
版主
帖子
5326
精华
29
积分
556
在线时间
408 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2007-3-5 12:13
只看该作者
rpm 有个 --scripts 选项
论坛的短消息功能有问题
, 请发邮件: d e a r v o i d @ g m a i l . c o m
UID
26605
帖子
5326
精华
29
积分
556
贡献积分
138
论坛活跃
2050
公关推广
23
鲜花
52
鸡蛋
4
来自
Beijing, China
在线时间
408 小时
注册时间
2002-10-12
最后登录
2010-3-16
查看详细资料
TOP
li-jiahuan
版主
超级版主
帖子
4958
精华
21
积分
646
在线时间
428 小时
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2007-3-5 14:12
只看该作者
好久没用rpm包了
rpm应该和deb一样可以解开
并能看到类似preinst, postinst这类的脚本吧
面包会有的 女人也会有的
_______________________
UID
71729
帖子
4958
精华
21
积分
646
贡献积分
33
论坛活跃
3033
公关推广
20
鲜花
21
鸡蛋
1
来自
海南海口
在线时间
428 小时
注册时间
2004-2-3
最后登录
2010-2-21
查看详细资料
TOP
looche
注册会员
注册用户
帖子
42
精华
0
积分
13
在线时间
3 小时
发短消息
加为好友
当前离线
委屈了,只有地板
大
中
小
发表于 2007-3-5 14:35
只看该作者
谢谢上边的2位领导
虽然还没搞定 呵呵
UID
178281
帖子
42
精华
0
积分
13
贡献积分
0
论坛活跃
49
公关推广
10
鲜花
0
鸡蛋
0
在线时间
3 小时
注册时间
2007-1-5
最后登录
2008-1-18
查看详细资料
TOP
Roc.Ken
版主
帖子
6431
精华
96
积分
450
在线时间
844 小时
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2007-3-5 18:29
只看该作者
按照 dearviod 大大的提示,使用方法如下:
包的内容: rpm -qpl MySQL-server-4.0.24-0.i386.rpm
执行的操作: rpm -qp --scripts MySQL-server-4.0.24-0.i386.rpm
大多数的 rpm 的安装过程是一个解压的过程, 只有一小部分包会在安装前后执行特定的操作; 如果能找到对应的 spec 文件, 什么都清楚了
UID
47703
帖子
6431
精华
96
积分
450
贡献积分
149
论坛活跃
1476
公关推广
17
鲜花
27
鸡蛋
0
来自
admon.org
在线时间
844 小时
注册时间
2003-6-6
最后登录
2010-3-11
查看个人网站
查看详细资料
TOP
looche
注册会员
注册用户
帖子
42
精华
0
积分
13
在线时间
3 小时
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2007-3-5 18:51
只看该作者
net-snmp-5.4-1.src.rpm
[root@localhost net]# rpm -qpl net-snmp-5.4-1.src.rpm
net-snmp-5.4.tar.gz
net-snmp.spec
[root@localhost net]# rpm -qp --scripts net-snmp-5.4-1.src.rpm
[root@localhost net]# ls
net-snmp-5.4-1.src.rpm
[root@localhost net]#
我是看到内容跟spec文件了, 但是接下来又怎么做呢?
我能把spec文件提取出来么?
UID
178281
帖子
42
精华
0
积分
13
贡献积分
0
论坛活跃
49
公关推广
10
鲜花
0
鸡蛋
0
在线时间
3 小时
注册时间
2007-1-5
最后登录
2008-1-18
查看详细资料
TOP
Roc.Ken
版主
帖子
6431
精华
96
积分
450
在线时间
844 小时
发短消息
加为好友
当前离线
7楼
大
中
小
发表于 2007-3-5 19:15
只看该作者
执行 rpm -ivh net-snmp* 后, 这两个文件会分别安装到
/usr/src/redhat/SOURCES/
/usr/src/redhat/SPECS/
下, spec文件是制作rpm包必须的, 可通过这个文件编译生成rpm
rpmbuild -bb /usr/src/redhat/SPECS/net-snmp.spec
生成的rpm位于
/usr/src/redhat/RPMS/
安装新生成的包所做的操作可以通过 /usr/src/redhat/SPECS/net-snmp.spec 文件确定.
具体可参考该文件中的注释.
UID
47703
帖子
6431
精华
96
积分
450
贡献积分
149
论坛活跃
1476
公关推广
17
鲜花
27
鸡蛋
0
来自
admon.org
在线时间
844 小时
注册时间
2003-6-6
最后登录
2010-3-11
查看个人网站
查看详细资料
TOP
dearvoid
clark
版主
帖子
5326
精华
29
积分
556
在线时间
408 小时
发短消息
加为好友
当前离线
8楼
大
中
小
发表于 2007-3-5 21:43
只看该作者
[QUOTE=Roc.Ken;571280]按照 dearviod 大大的提示,使用方法如下:
包的内容: rpm -qpl MySQL-server-4.0.24-0.i386.rpm
执行的操作: rpm -qp --scripts MySQL-server-4.0.24-0.i386.rpm
大多数的 rpm 的安装过程是一个解压的过程, 只有一小部分包会在安装前后执行特定的操作; 如果能找到对应的 spec 文件, 什么都清楚了[/QUOTE]
rocken 也不常见面的
论坛的短消息功能有问题
, 请发邮件: d e a r v o i d @ g m a i l . c o m
UID
26605
帖子
5326
精华
29
积分
556
贡献积分
138
论坛活跃
2050
公关推广
23
鲜花
52
鸡蛋
4
来自
Beijing, China
在线时间
408 小时
注册时间
2002-10-12
最后登录
2010-3-16
查看详细资料
TOP
dearvoid
clark
版主
帖子
5326
精华
29
积分
556
在线时间
408 小时
发短消息
加为好友
当前离线
9楼
大
中
小
发表于 2007-3-5 21:46
只看该作者
[QUOTE=looche;571283]net-snmp-5.4-1.src.rpm
[root@localhost net]# rpm -qpl net-snmp-5.4-1.src.rpm
net-snmp-5.4.tar.gz
net-snmp.spec
[root@localhost net]# rpm -qp --scripts net-snmp-5.4-1.src.rpm
[root@localhost net]# ls
net-snmp-5.4-1.src.rpm
[root@localhost net]#
我是看到内容跟spec文件了, 但是接下来又怎么做呢?
我能把spec文件提取出来么?[/QUOTE]
要取出 RPM 包中的文件,可以借助 rpm2cpio 命令,很好用的
论坛的短消息功能有问题
, 请发邮件: d e a r v o i d @ g m a i l . c o m
UID
26605
帖子
5326
精华
29
积分
556
贡献积分
138
论坛活跃
2050
公关推广
23
鲜花
52
鸡蛋
4
来自
Beijing, China
在线时间
408 小时
注册时间
2002-10-12
最后登录
2010-3-16
查看详细资料
TOP
Roc.Ken
版主
帖子
6431
精华
96
积分
450
在线时间
844 小时
发短消息
加为好友
当前离线
10楼
大
中
小
发表于 2007-3-6 11:03
只看该作者
[QUOTE=dearvoid;571297]rocken 也不常见面的
[/QUOTE]
现在常潜水了,呵呵
UID
47703
帖子
6431
精华
96
积分
450
贡献积分
149
论坛活跃
1476
公关推广
17
鲜花
27
鸡蛋
0
来自
admon.org
在线时间
844 小时
注册时间
2003-6-6
最后登录
2010-3-11
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
17
1
2
››
最近访问的版块
Linux/Unix系统安全
Linux新手入门及安装配置论坛
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
勋章
访问推广
宣传中心
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
ace5.com
priceocean.com
多串口卡 串口服务器 终端服务器 rs232转rs485 USB转串口
tiny url
myspace map