ベースURLからrpmのリストを取得するには?

ベースURLからrpmのリストを取得するには?

.repo私のディレクトリにファイルをインストールしたくないので、/etc/yum.repos.dyumdownloaderまたは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を使用することはまだ利点があります。

おすすめ記事