红联Linux门户
Linux帮助

关于 rpm 命令

发布时间:2009-10-02 18:14:46来源:红联作者:slayerzlvc
执行了 rpm -ba test.spec 之后,出现了下列的错误,是为何?

-ba : unknown option

请高手赐教
文章评论

共有 10 条评论

  1. lilesi456 于 2009-10-07 20:09:44发表:

    没遇到过

  2. slayerzlvc 于 2009-10-06 20:02:09发表:

    仔细看了下 2 个Linux版本下 rpm 的说明书。 发现了下面的一个问题。

    Redhat AS 2.1 : 有 -ba 这个参数。 用于生成一个 rpm 包。 ( b: build)
    而在
    RedHat EL、5 : 没有 -ba 这个参数。生成 rpm 包的话,需要用 rpmbuild 命令。

  3. freeice 于 2009-10-04 11:52:16发表:

    自问自答,受教了!

  4. slayerzlvc 于 2009-10-04 10:34:35发表:

    引用:


    rpm -ba .spec ,不是能生成一个 rpm 包的吗 ?
    slayerzlvc 发表于 2009-10-4 10:30


    貌似应该用 rpmbuild命令……

  5. slayerzlvc 于 2009-10-04 10:30:53发表:

    引用:
    意思很明白,参数不对,这个b是个什么参数,说实话,真不知道,是不是 rpm -qa ?? 参数 a 有,有c,有d,有e,有f,还真没用过b,刚man 了一下,好像没有 b
    newversion 发表于 2009-10-2 22:32


    rpm -ba .spec ,不是能生成一个 rpm 包的吗 ?

  6. slayerzlvc 于 2009-10-04 10:29:18发表:

    引用:
    请问楼主是要用这个命令做什么用呢?安装?检查文件?升级?还是其他?
    具体的命令可以参考rpm的man帮助,或者google一下,应该可以解决。
    gsm1011 发表于 2009-10-2 22:10


    我想通过该命令来生成一个 rpm 包。我查过rpm 的man 了,通过这个命令应该可以生成的。

  7. newversion 于 2009-10-02 22:32:49发表:

    意思很明白,参数不对,这个b是个什么参数,说实话,真不知道,是不是 rpm -qa ?? 参数 a 有,有c,有d,有e,有f,还真没用过b,刚man 了一下,好像没有 b

  8. gsm1011 于 2009-10-02 22:10:41发表:

    请问楼主是要用这个命令做什么用呢?安装?检查文件?升级?还是其他?
    具体的命令可以参考rpm的man帮助,或者google一下,应该可以解决。

  9. zha2530 于 2009-10-02 20:21:45发表:

    不认识你的选项 -ba一般安装命令是: rpm -ivh XXX

  10. yuanwenhuitykk 于 2009-10-02 19:23:42发表:

    检查你的指令