ここに私の最初の投稿がありますが、グーグルで検索して、これを行う簡単な方法を見つけることができません。
新しいCentOSLinuxサーバーがオンラインになると自動的に構成するプログラムがあります。プロセスの一部として、最新バージョンのepel-releaserpmをインストールします。
私が使用するコマンドは次のようになります。
$ rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm && \
yum clean all
これはうまく機能します...rpmファイルをepel-release-6-8.noarchに変更し、次にepel-release-6-9.noarchなどに変更するまで。彼らは3-4ヶ月ごとにバージョンを更新しているようです。これは問題です。リポジトリがepel-releaseのバージョン番号を更新すると、そのバージョンがどうあるべきかわからないため、スクリプトが失敗するからです。
最新のepelrpmファイルにリダイレクトする可能性のあるリンクを見つけることができなかったため、バージョンをインストールスクリプトにハードコーディングし、失敗したときに変更するしかありません。
バージョン番号を知らなくても、最新のepel rpmをダウンロードする簡単な(ハードコードされていない)方法を知っている人はいますか?リポジトリファイルリストにカールを付けたり、URLをgrepしたりしない方法を望んでいますが、誰かが提案する可能性があることに興味がありますか?