この方法でFedora 22をFedora 23にアップグレードしようとしました。ガイド しかし、問題が発生してFedora 22を使用しているようです。しかし、システムはFedoraを実行していると思います。24
$ 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はFedora 24リポジトリを検索するため、機能しません。
この問題をどのように解決できますか?
ベストアンサー1
この試み:
- 各ファイルの
/etc/*-release
バージョン値を23に設定します。 - fedora-rawhideリポジトリを無効にする(
/etc/yum.repo.d/fedora-rawhide.repo
設定で変更enable=0
) - 端末で実行
dnf distro-sync
- この段階でパッケージにエラーが発生し、〜しない限りパッケージを含むF24名前の値が実行されます
dnf remove <entier package name>
。 - やり直す
dnf distro-sync
このソリューションでは、Fedora 23が正しくインストールされます。