私はcentos 7を使用しており、依存関係なしにパッケージをダウンロードする必要があります。 yum-downloadonlyが正しいツールのようですが、sudo yum install yum-downloadonlyやsudo yum install yum-plugin-downloadonlyなどのコマンドを実行すると、次のメッセージが表示されます。 :
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Warning: No matches found for: downloadonly
最初のコマンドの場合は、2番目のコマンドの場合は次のようになります。
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Package yum-3.4.3-168.el7.centos.noarch already installed and latest version
Nothing to do
sudo yum search downloadonlyを試してみると、次のような結果が表示されます。
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Warning: No matches found for: downloadonly
No matches found
もちろん、それを使用しようとしていて、yumが何とか得ることを望むなら、次のような結果を得ます。
install: unrecognized option '--downloadonly'
Try 'install --help' for more information.
だから私の質問は、プラグインをダウンロードするにはどうすればよいですか、またはダウンロードが失敗した場合は、プラグインなしでパッケージをダウンロードすることです。
答え1
yum構文は、パッケージがインストールされている場合に使用されるyum install --downloadonly package_name
/var/cache/yum/$arch/$repo/packages(オプションを使用しない限り)にrpmをダウンロードすることです。ただし、すべての前提条件もダウンロードされます。しかし、とにかくdownloadonlyオプションはyumプラグインではありません。--downloaddir=/tmp
yum reinstall --downloadonly package_name