QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1587|回复: 14

rpm出错提示

[复制链接]
发表于 2003-7-7 12:20:47 | 显示全部楼层 |阅读模式
我在用RPM时,一直出现  rpm:argument to --root (r) must begin with a  /
我按我理解的意思去执行但总不行,此提示到底表示什么.
发表于 2003-7-7 12:34:17 | 显示全部楼层
贴出你打的命令
回复

使用道具 举报

发表于 2003-7-7 13:44:44 | 显示全部楼层
What happens when you do
#rpm --rebuilddb
回复

使用道具 举报

 楼主| 发表于 2003-7-7 15:17:02 | 显示全部楼层

回复步骤

想对/root/tmp/zhcon-0.2-1mdk.scr.rpm进行rpm安装,
[root@lianpengfei root]#rpm -recompile /root/tmp/zhcon-0.2-1mdk.src.rpm
然后就出现:
rpm: arguments to --root (-r) must begin with a /
使用
[root@lianpengfei root]#rpm -rebuild
同样出现提示.
转入
[root@lianpengfei  / ] 执行此命令
同样出现

我用redhat8.0
回复

使用道具 举报

发表于 2003-7-7 18:21:02 | 显示全部楼层
[quote:632762cdc0="lian"]想对/root/tmp/zhcon-0.2-1mdk.scr.rpm进行rpm安装,
[root@lianpengfei root]#rpm -recompile /root/tmp/zhcon-0.2-1mdk.src.rpm
然后就出现:
rpm: arguments to --root (-r) must begin with a /
使用
[root@lianpengfei root]#rpm -rebuild
同样出现提示.
转入
[root@lianpengfei  / ] 执行此命令
同样出现

我用redhat8.0[/quote]
凡是不是一个字母的参数都不能用"-",要用"--",两条杠,
rpmbuild --rebuild zhcon-0.2-1.mdk.src.rpm。

[quote:632762cdc0="Bluedata"]cd /root/tmp
rpm -ivh zhcon-0.2-1mdk.src.rpm[/quote]
src.rpm不可以用rpm -ivh安装的,这样不会安装上,只是把源代码解出来。
回复

使用道具 举报

发表于 2003-7-7 19:52:42 | 显示全部楼层
看错了。
回复

使用道具 举报

发表于 2003-7-8 00:14:15 | 显示全部楼层

Re: 回复步骤

[root@lianpengfei root]#rpm -rebuild
同样出现提示.
转入

Should be
rpm --rebuilddb
回复

使用道具 举报

发表于 2003-7-9 03:30:06 | 显示全部楼层
老大是两个短杠了,不是一个,即是--rebuild 不是-rebuild
回复

使用道具 举报

 楼主| 发表于 2003-7-11 17:09:41 | 显示全部楼层

多谢多谢,但没解决

非常感谢!但我把"-"改成"--",却出现"unknown optio"提示."recompiler"应该是一个参数吧
"
回复

使用道具 举报

发表于 2003-7-11 18:17:17 | 显示全部楼层
--recompile
回复

使用道具 举报

 楼主| 发表于 2003-7-11 18:40:39 | 显示全部楼层

不行

[root@lianpengfei root]# rpm --recompile
--recompile: unknown option
回复

使用道具 举报

 楼主| 发表于 2003-7-11 18:50:12 | 显示全部楼层

Re: 不行

[quote:a92defcdd4="lian"][root@lianpengfei root]# rpm --recompile
--recompile: unknown option[/quote]

我的机子有病?
回复

使用道具 举报

发表于 2003-7-11 23:52:41 | 显示全部楼层
rebuild, recompile are not valid options.

Use -i to install src packages.

--rebuilddb to rebuild your rpm database.  It's possible that your database is corrupted.

What do you have under /var/lib/rpm directory?

Did you install kernel source packages?  You will need that to build from src packages.
回复

使用道具 举报

发表于 2003-7-12 12:54:23 | 显示全部楼层
好像对于src.rpm的文件进行编译用的是:
rpmbuild --rebuild
然后跟上你所要编译的src.rpm文件
:-)
回复

使用道具 举报

发表于 2003-7-12 14:12:55 | 显示全部楼层
[quote:feacc07d06="goldwool2002"]好像对于src.rpm的文件进行编译用的是:
rpmbuild --rebuild
然后跟上你所要编译的src.rpm文件
:-)[/quote]

Yes, thanks!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-1 21:33 , Processed in 0.044274 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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