最近centos8 dockerイメージにpython2_develをインストールしようとすると、次のメッセージが表示され始めました。
yum install python2_devel
Last metadata expiration check: 0:15:51 ago on Wed 10 Feb 2021 01:54:39 AM UTC.
No match for argument: python2_devel
Error: Unable to find a match: python2_devel
Okeyリポジトリもインストールできません。確かに今は:
dnf install http://repo.okay.com.mx/centos/8/x86_64/release/okay-release-1-1.noarch.rpm
[root@ce6f8c08ddea /]# dnf install okay-release
Last metadata expiration check: 0:25:53 ago on Wed 10 Feb 2021 01:54:39 AM UTC.
No match for argument: okay-release
Error: Unable to find a match: okay-release
ここで何が起こっているのでしょうか?
答え1
CentOS 8はdnf
nowを代わりに使用しますyum
が、これは問題ではありません。
_
ハイフン()を使用するには、下線()を使用してください-
。
dnf install python2-devel
リポジトリのリリースパッケージは次のokay
場所にあるようです。ここ(いいえokay-release-1-1.noarch.rpm
、とだけ見okay-release-1-2.noarch.rpm
ましたokay-release-1-3.noarch.rpm
)