質問: パッケージとrpmについて linux初心者です、よろしくお願いします。 redhat8.0を使用しているのですが、アプリケーションをインストールする方法には、次の2通りの方法があることはわかりました。 1)tarファイルを利用する。 2)rpmパッケージを利用する。 1)の方法の場合、tarファイルを解凍してできたexeファイル(インストーラ?)を実行すれば勝手にインストールが開始されるのかなぁ~と、何となくわかるのですが。(windowsでのインストールに似ている?) 2)のrpmパッケージを利用する方法について、tarでインストールするよりも便利?であるという説明を見かけたのですが、なぜ便利なのかが今ひとつわかりません。 ●rpmパッケージでインストールすると何が便利なんでしょうか?(windowsでいうところの、『プログラムの追加と削除』に登録される?) ●srpmという別のもの?があったりして余計に難しそうなのですが... ●ある1つのアプリケーションについて複数のrpmファイルが存在するようですが、これら複数のファイルをすべてインストールする必要があるのでしょうか?(windowsの場合は1つのexeをクリックすれば良いだけだと思うのですが...) できるだけ詳しく説明していただけたら助かります。よろしくお願いします。
回答: はじめまして。 リッキーと申します。 私も、最近linuxを始めました。 当初やはり同じ事で悩みました。 質問内容で、間違って理解されているようなので rpmパッケージは、windowsでいう 実行モジュールexeと同じです。 rpmを解凍インストールする為には、rpm自体のツールが必要です。一般的には、通常インストールされています。 tarは、windowsでいう、zipやlhzの圧縮ファイルです。 つまり、フィルを解凍して、ソースをつくり。 すべて、コマンドです。 ./configreで、コンフィグレーション ←このコマンドは、configreファイルからコンパイルできる状態のmaikeファイルを作成します。 makeで、コンパイル作業 ←これは、makeファイルでコンパイルします。 makeintallで、インストール作業 こんなところでしょうか? 間違いでしたら、すみません。