QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2013|回复: 21

RPM不是Red Hat自带的吗?

[复制链接]
发表于 2006-7-22 08:51:00 | 显示全部楼层 |阅读模式
我用RPM安装某软件的时候,提示没有安装RPM
请问RPM不是Red Hat自带的吗?
在哪个目录可以查到呢?
 楼主| 发表于 2006-7-22 09:28:08 | 显示全部楼层
执行rpm -ivh 软件名.rpm
提示,没有我要安装的软件。
软件是放在XP的FAT32里面的,
现已经挂载。
是不是要放在某个固定的文件夹里面,才能安装它呢?
回复

使用道具 举报

发表于 2006-7-22 10:01:55 | 显示全部楼层
复制到linux目录下进行


切换成root
回复

使用道具 举报

 楼主| 发表于 2006-7-22 14:13:23 | 显示全部楼层
我将软件放在了
/home/wattwang/hdd
然后进入了该目录
输入 rpm -ivh 软件名.rpm
提示找不到该文件
回复

使用道具 举报

发表于 2006-7-22 15:16:31 | 显示全部楼层
[quote:2d2dfbc447="wattwang"]我将软件放在了
/home/wattwang/hdd
然后进入了该目录
输入 rpm -ivh 软件名.rpm
提示找不到该文件[/quote]
请把你的操作过程和出错提示贴出来。
回复

使用道具 举报

 楼主| 发表于 2006-7-22 17:09:22 | 显示全部楼层
[root@localhost root]# ls -a /home/watt/hdd
.  ..  a  mcEuler_L.tar  wine-0.9.2-1rh9winehq.src.rpm

[root@localhost root]# ls -a wine-0.9.2-1rhwinehq.src.rpm
ls: wine-0.9.2-1rhwinehq.src.rpm: 没有那个文件或目录

[root@localhost root]# ls -a /home/watt/hdd/wine-0.9.2-1rh9winehq.src.rpm
/home/watt/hdd/wine-0.9.2-1rh9winehq.src.rpm

[root@localhost root]# rpm -ivh /home/watt/hdd/wine-0.9.2-1rh9winehq.src.rpm
error: cannot create %sourcedir /usr/src/redhat/SOURCES

[root@localhost root]#
回复

使用道具 举报

发表于 2006-7-22 17:39:43 | 显示全部楼层
对于src.rpm的安装参见下面命令:
rpm --rebuild Filename.src.rpm
回复

使用道具 举报

 楼主| 发表于 2006-7-23 13:12:28 | 显示全部楼层
[quote:22d6425f32="客游"]对于src.rpm的安装参见下面命令:
rpm --rebuild Filename.src.rpm[/quote]

我想您说的是 rpm --rebuilddb Filename.src.rpm
执行结果如下
[root@localhost root]# rpm --rebuild /home/watt/hdd/wine-0.9.2-1rh9winehq.src.rpm
--rebuild: unknown option
[root@localhost root]# rpm --rebuilddb /home/watt/hdd/wine-0.9.2-1rh9winehq.src.rpm
error: db4 error(16) from dbenv->remove: 设备或资源忙
回复

使用道具 举报

发表于 2006-7-23 15:20:39 | 显示全部楼层
rpmbuild --rebuild *.src.rpm
回复

使用道具 举报

 楼主| 发表于 2006-7-23 15:49:53 | 显示全部楼层
[root@localhost root]# rpmbuild --recompile /home/watt/hdd/wine-0.9.2-1rh9winehq.src.rpm
bash: rpmbuild: command not found

[root@localhost root]# rpmbuild --rebuild /home/watt/hdd/wine-0.9.2-1rh9winehq.src.rpm
bash: rpmbuild: command not found

再帮我看看吧
回复

使用道具 举报

发表于 2006-7-23 16:02:34 | 显示全部楼层
你下载的东西不对。你应该下载一个i386.rpm文件,这是一堆二进制文件,装上就可以用。而你下载的是一个src.rpm,这是一个源代码包,你需要编译以后才能用。
回复

使用道具 举报

 楼主| 发表于 2006-7-23 21:46:57 | 显示全部楼层
下载了wine-0.9.17.tar.bz2
不知道行不行?
如果可以,应该怎么安装呢?
回复

使用道具 举报

发表于 2006-7-24 08:38:51 | 显示全部楼层
[quote:70dbd10ae8="wattwang"]下载了wine-0.9.17.tar.bz2
不知道行不行?
如果可以,应该怎么安装呢?[/quote]
这种应该也是源代码包。需要编译安装的。
回复

使用道具 举报

发表于 2006-7-24 08:57:05 | 显示全部楼层
[quote:7c92f519cd="wattwang"]下载了wine-0.9.17.tar.bz2
不知道行不行?
如果可以,应该怎么安装呢?[/quote]
解压后看里面的 README 文件。
回复

使用道具 举报

 楼主| 发表于 2006-7-24 23:21:39 | 显示全部楼层
我根据提示,把开发工具都装上了(像gcc等)。
果然,安装顺利。安装过程大约持续了40分钟。
但是,我运行
[root@localhost root]# wine --version
bash: wine: command not found
怎么回事?没有安装成功?!
wine默认安装到哪个目录的?我来找找看

我的安装包用了wine-0.9.17.tar.bz2
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 02:57 , Processed in 0.096386 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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