首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重置rpm软呢帽

问重置rpm软呢帽
EN

Server Fault用户
提问于 2009-11-19 16:04:03
回答 2查看 547关注 0票数 0

在我开始之前,让我说我到处找这个,否则我就不会在这里了

问题

在试图升级fedora时,我使用了以下命令

代码语言:javascript
复制
rpm -Uhv ftp://download.fedora.redhat.com/pub/fedora/linux/releases/12/Fedora/i386/os/Packages/fedora-release-12-1.noarch.rpm

要切换repos以安装,后来才发现我没有安装wget (实时版本运行),然后继续进行yum安装,但是我尝试过的任何yum安装都会返回以下内容:

代码语言:javascript
复制
totem-gstreamer-2.24.3-3.fc10.i386 from installed has depsolving problems
  --> Missing Dependency: totem = 2.24.3 is needed by package totem-gstreamer-2.24.3-3.fc10.i386 (installed)
pulseaudio-core-libs-0.9.14-3.fc10.i386 from installed has depsolving problems
  --> Missing Dependency: libltdl.so.3 is needed by package pulseaudio-core-libs-0.9.14-3.fc10.i386 (installed)
preupgrade-1.1.2-1.fc10.noarch from installed has depsolving problems
  --> Missing Dependency: python(abi) = 2.5 is needed by package preupgrade-1.1.2-1.fc10.noarch (installed)
sos-1.8-17.fc10.noarch from installed has depsolving problems
  --> Missing Dependency: python(abi) = 2.5 is needed by package sos-1.8-17.fc10.noarch (installed)
Error: Missing Dependency: python(abi) = 2.5 is needed by package preupgrade-1.1.2-1.fc10.noarch (installed)
Error: Missing Dependency: totem = 2.24.3 is needed by package totem-gstreamer-2.24.3-3.fc10.i386 (installed)
Error: Missing Dependency: libltdl.so.3 is needed by package pulseaudio-core-libs-0.9.14-3.fc10.i386 (installed)
Error: Missing Dependency: python(abi) = 2.5 is needed by package sos-1.8-17.fc10.noarch (installed)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

我到目前为止尝试过的

代码语言:javascript
复制
curl "http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x855099B249C8885A" | rpm --import --verbose -rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
rm -f /var/lib/rpm/__db
rpm --rebuilddb

似乎没有人做任何事情,我如何恢复默认的rpm并继续工作?我没有GUI访问这个系统,只有命令行,但是停机时间不是问题

EN

回答 2

Server Fault用户

发布于 2009-11-19 21:24:48

升级Fedora可能会带来痛苦。软呢喃升级页面将向您介绍所有选项,包括解决依赖关系问题。

您不应该需要从rpm聚变到基本的升级;我会禁用rpmfusion存储库,直到您在Fedora 12上。

票数 2
EN

Server Fault用户

发布于 2009-12-02 14:14:40

似乎你想从Fedora 10跳到Fedora 12,我不确定这样的升级是否经过测试。为了恢复yum,我将重新安装Fedora 10版本rpm。

代码语言:javascript
复制
rpm -Uvh --oldpackage http://download.fedora.redhat.com/pub/fedora/linux/releases/11/Fedora/i386/os/Packages/fedora-release-11-1.noarch.rpm

并尝试在升级前进行升级。

代码语言:javascript
复制
yum install preupgrade

但是你需要磁盘上的空闲空间

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/86333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档