发新话题
打印

[求助] rpm文件安装问题

[求助] rpm文件安装问题

环境:fedora 4  ,kernel 2.6.11-1
我从网上下载下来一个rpm文件,安装提示有问题.
####################################################################
用 yum localinstall:
[root@localhost ARMware]# yum localinstall armware-0.5.0-2.i386.rpm
Repository updates-released is listed more than once in the configuration
Repository base is listed more than once in the configuration
Repository freshrpms is listed more than once in the configuration
Setting up Local Package Process
Examining armware-0.5.0-2.i386.rpm: armware - 0.5.0-2.i386
Marking armware-0.5.0-2.i386.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package armware.i386 0:0.5.0-2 set to be updated
--> Running transaction check
Setting up repositories
http://download.atrpms.net/mirro ... epodata/repomd.xml: [Errno 4] IOError: HTTP Error 404: Date: Thu, 24 May 2007 09:49:09 GMT
Server: Apache/2.2.4 (Fedora)
Content-Length: 325
Content-Type: text/html; charset=iso-8859-1
Trying other mirror.
Cannot open/read repomd.xml file for repository: updates-released
failure: repodata/repomd.xml from updates-released: [Errno 256] No more mirrors to try.
Error: failure: repodata/repomd.xml from updates-released: [Errno 256] No more mirrors to try.


####################################################################
用rpm -ivh:
[root@localhost ARMware]# rpm -ivh armware-0.5.0-2.i386.rpm
error: Failed dependencies:
        libatkmm-1.6.so.1 is needed by armware-0.5.0-2.i386
        libexpat.so.1 is needed by armware-0.5.0-2.i386
        libgdkmm-2.4.so.1 is needed by armware-0.5.0-2.i386
        libglibmm-2.4.so.1 is needed by armware-0.5.0-2.i386
        libgtkmm-2.4.so.1 is needed by armware-0.5.0-2.i386
        libpangomm-1.4.so.1 is needed by armware-0.5.0-2.i386
        libsigc-2.0.so.0 is needed by armware-0.5.0-2.i386
        libxml++-2.6.so.2 is needed by armware-0.5.0-2.i386
        linux-gate.so.1 is needed by armware-0.5.0-2.i386


####################################################################
我的/etc/yum.conf

   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="Generator" content="Kate, the KDE Advanced Text Editor">  
[main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=8 obsoletes=1 gpgcheck=1 metadata_expire=1800  # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d  [base]  name=Fedora Core $releasever - $basearch - Base  baseurl=http://download.atrpms.net/mirrors/fedoracore/$releasever/$basearch/os  http://rpmfind.net/linux/fedora/cor...er/$basearch/os  http://mirror.clarkson.edu/pub/dist...er/$basearch/os  http://ftp.isu.edu.tw/pub/Linux/Fed...core/1/i386/os/ http://linux.nctu.edu.tw/ftp/dists/...core/1/i386/os/ ftp://ftp.isu.edu.tw/pub/Linux/Fedo...core/1/i386/os/  ftp://linux.nctu.edu.tw/dists/fedora/core/1/i386/os/ ftp://linux.sinica.edu.tw/fedora/linux/core/1/i386/os/   [updates-released]  name=Fedora Core $releasever - $basearch - Released Updates  baseurl=http://download.atrpms.net/mirrors/fedoracore/updates/$releasever/$basearch  http://redhat.linux.ee/pub/fedora/l...sever/$basearch  http://fr2.rpmfind.net/linux/fedora...sever/$basearch  http://ftp.isu.edu.tw/pub/Linux/Fed...updates/1/i386/ http://linux.nctu.edu.tw/ftp/dists/...updates/1/i386/ ftp://ftp.isu.edu.tw/pub/Linux/Fedo...updates/1/i386/ ftp://linux.nctu.edu.tw/dists/fedor...updates/1/i386/ ftp://linux.sinica.edu.tw/fedora/li...updates/1/i386/  [Fedora.us]  name=Fedora.us - $basearch - Extras  baseurl=http://fedora.linux.duke.edu/fedorax86_64/fedora.us/$releasever/$basearch/RPMS.stable   [Dag Wieers]  name=Dag RPM Repository for Fedora Core  baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag   [Livna]  Name=Livna RPM, Fedora Core $releasever - $basearch  baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.stable   [freshrpms]  name=FreshRPMs  baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/  http://ftp.us2.freshrpms.net/linux/...arch/freshrpms/</pre>####################################################################
我想问一下 Repository是什么,为什么本地程序也要到网上去Repository?      

TOP

[QUOTE]用rpm -ivh:
[root@localhost ARMware]# rpm -ivh armware-0.5.0-2.i386.rpm
error: Failed dependencies:
libatkmm-1.6.so.1 is needed by armware-0.5.0-2.i386
libexpat.so.1 is needed by armware-0.5.0-2.i386
libgdkmm-2.4.so.1 is needed by armware-0.5.0-2.i386
libglibmm-2.4.so.1 is needed by armware-0.5.0-2.i386
libgtkmm-2.4.so.1 is needed by armware-0.5.0-2.i386
libpangomm-1.4.so.1 is needed by armware-0.5.0-2.i386
libsigc-2.0.so.0 is needed by armware-0.5.0-2.i386
libxml++-2.6.so.2 is needed by armware-0.5.0-2.i386
linux-gate.so.1 is needed by armware-0.5.0-2.i386[/QUOTE]

这应该是你的依赖的包或库没有,你要安装呀。      
让linux走进每个人的电脑,linux忠实的朋友

TOP

yum是网络程序,自动根据依赖性去网上下载软件包,第一个错误是因为所有官方的源都连不上,可能是你的网络问题。
PS:to楼上的,我觉得不用yum安装这么多依赖的包是很痛苦的事情,如果有yum还是用yum的好。      

TOP

嗯  不过感觉fedora 的yum没有debian 的apt-get 好用      
用心做事 真心做人
http://www.fedorachina.cn  与fedora中文社区共同成长!

TOP

发新话题