首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级Fedora 22到23失败。现在使用Fedora 24

升级Fedora 22到23失败。现在使用Fedora 24
EN

Unix & Linux用户
提问于 2015-09-24 14:26:54
回答 2查看 5K关注 0票数 3

我试着用这个指南将Fedora 22升级到Fedora 23,但是事情失败了,看来我还在Fedora 22上。然而,系统认为它正在运行Fedora 24。

代码语言:javascript
复制
  $ cat /etc/*-release
Fedora release 24 (Rawhide)
NAME=Fedora
VERSION="24 (Workstation Edition)"
ID=fedora
VERSION_ID=24
PRETTY_NAME="Fedora 24 (Workstation Edition)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:24"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=Rawhide
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=Rawhide
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Fedora release 24 (Rawhide)
Fedora release 24 (Rawhide)

dnf不起作用,因为它在repos中搜索Fedora 24。

我该怎么解决这个问题。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-09-29 19:45:14

试试这个:

  1. 对于每个文件/etc/*-release,将版本值设置为23。
  2. 禁用fedora(通过设置/etc/yum.repo.d/fedora-rawhide.repo来修改enable=0)
  3. 在终端中,做dnf distro-sync
  4. 如果在此步骤中包引发错误,并且只有在包的名称中包含f24值时,才执行dnf remove <entier package name>
  5. 重做dnf distro-sync

此解决方案将导致有效的Fedora 23安装。

票数 3
EN

Unix & Linux用户

发布于 2015-09-30 07:38:49

好的,那么这就是要做的事情(在超级用户模式下):

  • rm all /etc/yum.repo.d/*..rpmnew
  • 对于所有/etc/yum.repo.d/*..repo:手动将$releasever替换为23。
  • 进入第三步。
票数 -2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/231839

复制
相关文章

相似问题

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