質問: 質問です linuxにpostgresをインストールする手順が参考書に記載されていたのですが リポジトリ設定を導入した後、PostgreSQLを含む関連パッケージがyumからインストール可能になり、 以下のコマンドを実行するような記述でした 1rpm -i pgdg-centos10-10-2.noarch.rpm 2yum install postgresql10-server postgresql10-contrib 一つ目の質問なのですが1と2の違いは2はマイナーモジュールでpostgresの構築には必ず必要なのでしょうか? 二つ目、1はLpicの試験なんかによくでてくる/etc/yum.repos.dの配下 インターネット上からpostgresのモジュールをダウンロードするためのurlが記述されたファイルを 作成するためのコマンドとみてよろしいでしょうか? 三つ目、これらのインストールはurlを直接指定する方法も可能ですか?
回答: > > 一つ目の質問なのですが1と2の違いは > > > 1は、PostgreSQL10のリポジトリを、今使っているOSのyumから使えるようにリポジトリの設定を行うという結果になります。 2は、1で設定したリポジトリから実際にパッケージをインストールするという結果になります。 > > 2はマイナーモジュールでpostgresの構築には必ず必要なのでしょうか? > > > マイナーモジュールの意味がわかりませんが、2の意味は上に書いたとおりです。 > > 二つ目、1はLpicの試験なんかによくでてくる/etc/yum.repos.dの配下 > > インターネット上からpostgresのモジュールをダウンロードするためのurlが記述されたファイルを > > 作成するためのコマンドとみてよろしいでしょうか? > > > そうですね。`/etc/yum.repos.d`にファイルが作成されるはずです。 > > 三つ目、これらのインストールはurlを直接指定する方法も可能ですか? > > > 可能です。 `rpm`の場合は、事前にダウンロードしなくて良いとうメリットがありますが、`yum`の場合はリポジトリの設定が出来ていればURLを指定する意味が無いと思います。