红联Linux门户
Linux帮助

求助--rpm更新遇到的问题!!!!!

发布时间:2009-08-21 11:26:16来源:红联作者:耗生
我是CentOS release 5.3,安装软件时,要更新一些软件,遇到了下面的问题,帮忙解决下:

[root@localhost ~]# rpm -q atk
atk-1.12.2-1.fc6
[root@localhost ~]# rpm -U atk-1.12.2-1.fc6.rpm
error: open of atk-1.12.2-1.fc6.rpm failed: 没有那个文件或目录
[root@localhost ~]# rpm -U atk
error: open of atk failed: 没有那个文件或目录
[root@localhost ~]#
文章评论

共有 5 条评论

  1. 耗生 于 2009-08-23 14:35:00发表:

    试试先……

  2. marco.chan 于 2009-08-23 11:23:54发表:

    1、你那个目录里根本没那个RPM包。
    2、rpm 是安装升级本地rpm包,如果是远程的,必须要有完整路径。
    3、建议先学习rpm和yum是什么,学习具体用法!

  3. thungoder 于 2009-08-23 02:37:20发表:

    其实你的问题是:你的软件包根本没有再root目录下,你应该用cd命令进入到你软件包存放的文件夹再安装 或者 把软件移动到/root下安装,另外 rpm命令是支持通配符的,你可以用rpm -iUh atk*.rpm

  4. 耗生 于 2009-08-21 12:17:42发表:

    引用:
    应该是你升级的那个软件包名称?
    rpm --upgrade package-name

    #rpm --query --whatprovides atk

    rpm --upgrade atk*
    njliuqi 发表于 2009-8-21 11:40

    还是不行,upgrade与U不一样的。

  5. njliuqi 于 2009-08-21 11:40:13发表:

    [i=s] 本帖最后由 njliuqi 于 2009-8-21 11:41 编辑 [/i]

    应该是你升级的那个软件包名称?
    rpm --upgrade package-name

    #rpm --query --whatprovides atk

    rpm --upgrade atk*