最終更新日 2024年12月28日

この記事はこんな人におすすめ!
RPMパッケージのインストールでいつも時間がかかっている
簡単にRPMパッケージをインストールする方法を知りたい
毎日RPMパッケージをダウンロードするサイトにたどり着くまでが面倒くさい
記事の概要
過去のパッケージをダウンロードする際、必要なパッケージのサイトまでいき、そのサイトの中で、自分が欲しいパッケージまでたどり着くのは非常に大変です。
そんな時に、過去のパッケージなどを検索して、簡単にダウンロードできるサイトを見つけました。
しかし、そのサイトは英語のサイトで、私のように英語が苦手な方にはハードルが高いと思ったので、使用法を調べました。
今回の記事では、RPM Searchというサイトの紹介と、使用方法について記載します。
RPM Search
RPM Searchとは、自分がダウンロードしたい、RPMパッケージを簡単にダウンロードすることが出来るパッケージダウンロードサイトです。
こちらのサイトはフリーのサイトのため、だれでも無料で利用することが出来ます。
※便利なサイトなのでお気に入りなどに登録しておくことをお勧めします。
サイト名:RPM Search
URL:RPM Search (pbone.net)
RPM Searchの使用方法
この章では、RPM Searchから対象のRPMパッケージをダウンロードする手順について説明します。
ダウンロード方法
1.↓の画像の左側の「SEARCH」ボタンをクリック
2.「please enter searched expression」の下の項目に、ダウンロードしたいパッケージの、パッケージ名を入力。
※例:httpd-2.4.6-97.el7.centos.5.x86_64.rpm
3.「New look for FTP search.」ボタンを選択。
4.「SEARCH」ボタンをクリック。

5.検索結果が表示されるので、検索結果のパッケージファイル名の部分をクリック。

6.↓のような画面に遷移するので、再度パッケージファイル名の部分をクリックするとパッケージファイルがダウンロードされます。

RPMパッケージのダウンロード方法の手順は以上です。
ダウンロードが完了すると、ローカルPCのダウンロードフォルダに格納されているかと思いますので、確認してみてください。
たまにダウンロードが完了するまでに少し時間がかかる場合があります。
そのため、その時は焦らず待ってみてください!
補足(RPMパッケージの情報を調べる方法)
RPM Searchを使用するときには、RPMパッケージについてもコマンドで調査するかと思います。
そのため、最後にRPMパッケージの情報を調べるコマンドも記載しておきます。
rpm -qaコマンド
RPMコマンドでパッケージの情報を調べるには、「-qa」オプションを使用します。
しかし、「-qa」オプションのみで実行してしまうと、インストールされている全RPMパッケージが表示されてしまします。
そのため、「grep」コマンドと組み合わせて使用したほうがいいと思います。
rpm -qa | grep パッケージ名
rpm -qiコマンド
RPMパッケージの詳細情報表示するには、「-qi」オプションを使用します。
rpm -qi パッケージ名
rpm -qlコマンド
インストールされたRPMパッケージがどのディレクトリに保存されているか確認するには、「-ql」オプションを使用します。
rpm -ql パッケージ名
rpm -qfコマンド
プログラムなどが、どのRPMパッケージに入っているかを調べるには、「-qf」オプションを使用します。
[root@centosvm]# rpm -qf /usr/bin/cd
bash-4.2.46-35.el7_9.x86_64

ゴリタン
インフラエンジニアとして、ネットワークとサーバーの運用・保守・構築・設計に幅広く携わり、
現在は大規模政府公共データの移行プロジェクトを担当。
CCNPやLPICレベル3、AWSセキュリティスペシャリストなどの資格を保有しています。