QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1107|回复: 17

请教:如何把多个rpm文件做成一个rpm安装软件?谢谢

[复制链接]
发表于 2004-7-28 21:17:57 | 显示全部楼层 |阅读模式
谢谢
发表于 2004-7-28 22:43:01 | 显示全部楼层
有必要么
回复

使用道具 举报

发表于 2004-7-29 00:12:44 | 显示全部楼层
把所有包放在一个文件夹里,在终端里输入rpm -ivh *.rpm就可以全部安装了嘛,没必要做成一个rpm包。
回复

使用道具 举报

发表于 2004-7-29 08:29:31 | 显示全部楼层
  
回复

使用道具 举报

发表于 2004-7-29 10:13:20 | 显示全部楼层
可以作成***.run
回复

使用道具 举报

发表于 2004-7-29 10:36:43 | 显示全部楼层
自己写个脚本
回复

使用道具 举报

 楼主| 发表于 2004-7-29 11:06:07 | 显示全部楼层
执行rpm -ivh *.rpm报错cannot creat %sourcedir /usr/src/redhat/SOURCE。
另一位说做成*.run是自动安装程序吗?要怎样做呢?谢谢
回复

使用道具 举报

 楼主| 发表于 2004-7-29 11:28:14 | 显示全部楼层
请问*.src.rpm能这么安装吗?
回复

使用道具 举报

发表于 2004-7-29 11:31:07 | 显示全部楼层
不能。必须先rebuild
回复

使用道具 举报

 楼主| 发表于 2004-7-29 16:10:17 | 显示全部楼层
rpmbuild --rebuild xxx.src.rpm编译,但是不支持*.src.rpm编译一批文件.我现在需要安装很多src.rpm文件,请教要怎么办?谢谢
回复

使用道具 举报

发表于 2004-7-29 16:34:13 | 显示全部楼层
找一个install.sh,用kwrite or gedit打开,修改一下就可以按你想要的顺序安装了。eg,我装mplayer的rpm包时就用以下的install.sh:
#!/bin/bash
###########################################################
## a52dec-0.7.4-fr3.i386.rpm
## a52dec-debuginfo-0.7.4-fr3.i386.rpm
## a52dec-devel-0.7.4-fr3.i386.rpm
## aalib-1.4rc5-fr2.i386.rpm
## aalib-devel-1.4rc5-fr2.i386.rpm
## divx4linux-5.01-fr1.20020418.i386.rpm
## faad2-1.1-fr2.20030409.i386.rpm
## faad2-devel-1.1-fr2.20030409.i386.rpm
## lame-3.93.1-fr1.i386.rpm
## lame-devel-3.93.1-fr1.i386.rpm
## libdvdcss-1.2.6-fr2.i386.rpm
## libdvdread-0.9.4-fr3.i386.rpm
## libdvdread-devel-0.9.4-fr3.i386.rpm
## libmad-0.15.0b-1.hamigua.i386.rpm
## libmad-devel-0.15.0b-1.hamigua.i386.rpm
## lirc-0.6.6-fr1.i386.rpm
## lzo-1.08-fr2.i386.rpm
## lzo-devel-1.08-fr2.i386.rpm
## xvidcore-0.9.1-fr2.i386.rpm
## mplayer-1.0pre3-1.hamigua.i386.rpm
#############################################################
rpm -Uvh *.rpm --nodeps --force
不过编辑了文件以后要用chmod a+x install.sh来获得执行属性
回复

使用道具 举报

 楼主| 发表于 2004-7-29 16:46:46 | 显示全部楼层
我是新手不太明白你的意思.我要安装的都是*.src.rpm文件,怎么能让他们自动全部安装呢?是不是只能所有的都编译到一个文件中,然后在rpm -ivh *.rpm?
回复

使用道具 举报

发表于 2004-7-29 18:48:43 | 显示全部楼层
[quote:dfaae07079="polo_simon"]执行rpm -ivh *.rpm报错cannot creat %sourcedir /usr/src/redhat/SOURCE。
另一位说做成*.run是自动安装程序吗?要怎样做呢?谢谢[/quote]
rpm -ivh *.rpm --nodeps --force
一定管用
回复

使用道具 举报

发表于 2004-7-30 14:35:00 | 显示全部楼层
[quote:3b2814a030="cjx3501"][quote:3b2814a030="polo_simon"]执行rpm -ivh *.rpm报错cannot creat %sourcedir /usr/src/redhat/SOURCE。
另一位说做成*.run是自动安装程序吗?要怎样做呢?谢谢[/quote]
rpm -ivh *.rpm --nodeps --force
一定管用 [/quote]

管用不一定能用
回复

使用道具 举报

发表于 2004-7-30 17:57:17 | 显示全部楼层
[quote:92764a78e1="bzimage"][quote:92764a78e1="cjx3501"][quote:92764a78e1="polo_simon"]执行rpm -ivh *.rpm报错cannot creat %sourcedir /usr/src/redhat/SOURCE。
另一位说做成*.run是自动安装程序吗?要怎样做呢?谢谢[/quote]
rpm -ivh *.rpm --nodeps --force
一定管用 [/quote]

管用不一定能用 [/quote]
最起码是把它装上了,能不能用先不管了
况且,很多时候是只要能装上,基本就能用,尽管缺少这个或缺少那包的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 13:31 , Processed in 0.043471 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表