Fedora 35 で builddep を使用する setarch i686 がリポジトリを見つけることができません。

Fedora 35 で builddep を使用する setarch i686 がリポジトリを見つけることができません。

Fedora 35に32ビットビルド依存関係をインストールしようとしましたが失敗しました。可能ですか?回避策がありますか?

[root@fedora etc]# setarch i686 dnf builddep wine-devel
enabling fedora-source repository
enabling fedora-modular-source repository
enabling updates-source repository
enabling updates-modular-source repository
enabling rpmfusion-nonfree-nvidia-driver-source repository
enabling rpmfusion-nonfree-steam-source repository
Copr repo for PyCharm owned by phracek          176  B/s | 341  B     00:01    
Errors during downloading metadata for repository 'phracek-PyCharm':
  - Status code: 404 for https://copr-be.cloud.fedoraproject.org/results/phracek/PyCharm/fedora-35-i386/repodata/repomd.xml (IP: 52.44.175.77)
Error: Failed to download metadata for repo 'phracek-PyCharm': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Fedora 35 - i386                                8.4 kB/s |  92 kB     00:10    
Errors during downloading metadata for repository 'fedora':
  - Status code: 404 for https://mirrors.fedoraproject.org/metalink?repo=fedora-35&arch=i386 (IP: 152.19.134.142)
  - Status code: 404 for https://mirrors.fedoraproject.org/metalink?repo=fedora-35&arch=i386 (IP: 8.43.85.67)
  - Status code: 404 for https://mirrors.fedoraproject.org/metalink?repo=fedora-35&arch=i386 (IP: 38.145.60.21)
Error: Failed to download metadata for repo 'fedora': Cannot prepare internal mirrorlist: Status code: 404 for https://mirrors.fedoraproject.org/metalink?repo=fedora-35&arch=i386 (IP: 38.145.60.21)
[root@fedora etc]# 

ベストアンサー1

これはFedora 32ビットビルドの依存関係を見つける方法ではありません。

これらのリポジトリのどれもi386バージョンリポジトリを提供しません。このように使用すると、setarchDNFは仮想i386システムで使用されていると考えるため、dnf変数を評価するときに$basearchrepoファイルの変数をx86_64ではなくi386に拡張します。 Fedoraはi386リポジトリを提供しません。これには、通常のx86_64リポジトリにある多くのライブラリのi686バージョンが含まれています。

私はあなたがDebianや他のディストリビューションのアプローチを使用していると思います。 Fedoraでは、次のコマンドを実行して32ビットバージョンのパッケージをインストールできます。

dnf install wine-devel.i686 

おすすめ記事