.repo
私のディレクトリにファイルをインストールしたくないので、/etc/yum.repos.d
yumdownloaderまたはyum downloadonly
。
ファイルにbaseurlが含まれていることを確認しました.repo
。ディレクトリリストが許可されていない場合は、そこに提供されているrpmのURLリストをどのように取得できますか?
ベストアンサー1
ほとんどの場合、URLはディレクトリのリストを受け入れるので、最初に試してみてください。
repoquery
このパッケージで提供されているプログラムを使用できますyum-utils
。
一見すると、インストールされているリポジトリで動作しているように見えますが、慎重にオプションを使用してマニュアルページを読むことで上記の作業を実行できます。ヒントを提供していただきありがとうございます。
たとえば、ディレクトリリストを許可しないYarnpkgリポジトリのbaseurlを使用すると、次のようになります。
repoquery --repofrompath="yarndownload,https://dl.yarnpkg.com/rpm" --repoid="yarndownload" --all --location
これはyarndownload
両方のパラメータの一意のIDなので、何でも作成できます。
時々Yarnpkgの場合と同様に、他の場所(githubリリースページ)からrpmへのダウンロードリンクも提供されますが、時々そこに構築されたrpmは署名されていないので、リポジトリでrpmを使用することはまだ利点があります。