glibc-devel
パッケージをバージョン2.17
およびi686
Archでインストールするとします。特定の リリース を気にしないと仮定します。
また、これがスクリプトから実行されているため、yum --showduplicates list
および同様のソリューションが不可能であると想定します。
yum install glibc-devel-2.17
を実行すると、x86_64Archを備えた2.17バージョンのglibc-develの現在のリリースを取得できます。yum install glibc-devel.i686
を実行して、i686Archでglibc-develの最新バージョンとリリースを入手できます。しかし、yum install glibc-devel-2.17.i686
を実行しようとすると、yumはNo package glibc-devel-2.17.i686 available.
と表示します。
実際のリリースを知らなくても、パッケージのバージョンとArchの両方を制約するにはどうすればよいですか?
(glibc-develは単なる例であり、これは一般的な質問です)
グロブを使用できるはずです:
yum install glibc-devel-2.17-*.i686
yum
は、パッケージ名のみ、またはフルバージョンとリリース(およびオプションでEpoch)のいずれかと組み合わせたアーキテクチャ仕様のみをサポートします。
dnf
を使用すると、代わりに--Arch
または--forcearch
オプションを使用できます。