yumコマンドは、依存関係なしにすべてのパッケージをインストールします。

yumコマンドは、依存関係なしにすべてのパッケージをインストールします。

yum依存関係なしに指定されたパッケージのみをインストールする方法はありますか?すべてのライブラリをインストールしようとしていますpython2。パスワード:

su -c 'yum install python-\*'

私は(壊れたパッケージを無視して)次のようになります。

Install                        730 Packages (+257 Dependent packages)
Skipped (dependency problems)    1 Package

python2しかし、依存関係なしにライブラリだけをインストールしたいと思います。

ベストアンサー1

考えられる解決策:

インストールするyum-plugin-downloadonly

su -c 'yum install yum-plugin-downloadonly'

すべてのpython2ライブラリをダウンロードしますpython3(存在することを確認/tmp/cache)。

su -c 'yum --downloadonly --downloaddir=/tmp/cache install python-\* python3-\*'

cd /tmp/cache不要なパッケージをすべて削除します。 -rm !(python*.rpm)最後に、すべてのパッケージをインストールします。

su -c 'yum --disablerepo=* --skip-broken install \*.rpm'

他のパッケージに使用できるリポジトリがないため、依存関係があるすべてのパッケージがインストールされます。

おすすめ記事