sudo dnf -y module disable container-tools
興味深いことに、RHEL 8 BETAではこれを有効にすることをお勧めします。
sudo yum module enable -y container-tools:1.0
この行は何をしますか?また、container-tools
何のために無効にしたいのですが、なぜですか?
答え1
モジュールは、基本的に付属しており、さまざまなバージョンのソフトウェアを提供できるパッケージセットであるパッケージを管理する新しい方法です。 CentOS 7ソフトウェアのコレクションに精通している場合、モジュールはそれを置き換えることができます(しかし他の方法で動作します)。man dnf.modularity
詳しくは参考資料をご覧ください。
このcontainer-tools
モジュールはbuildah、podmanなどのコンテナツールを提供します。を使用してモジュールに関する詳細情報を取得できますdnf module info container-tools
。このモジュールにはいくつかのバージョンcontainer-tools
のツールがあります(container-tools:rhel8
最新の安定版container-tools:1.0
8.0およびcontainer-tools:2.0
8.2バージョン)。この記事をご覧ください。カスタマーポータル。
モジュールを無効にすると、基本的に「このモジュールを無視して絶対にインストールしないでください」と言います。この資料には、サードパーティのリポジトリから最新バージョンのソフトウェアをインストールする方法について説明するセクションでこの記事が記載されているため、モジュールのバージョンではなく最新バージョンがインストールされるように競合を避けるためにモジュールを無効にする必要があります。