• ベストアンサー

PostgreSQLのインストール  Fedora Core3

Fedora Core3をフルインストールしましたが、PostfreSQLは標準で入っているのでしょうか? Fedora用?のPostgreSQLのダウンロード先自体がわかりませんが、どのような方法がよいのでしょうか? まだFedoraの特徴がわからず、 試行錯誤しています。 1) yum update PostgreSQLとしても、インストールされていないようです。 2) apt-getの方がよいのでしょうか? apt-get自体をインストールしないと使えませんが 3)PostgreSQLをダウンロードして、PRMでインストールする。 4)PostgreSQLをダウンロードして、ソースでインストールする。 お奨めはどれでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • you-m
  • ベストアンサー率58% (190/327)
回答No.1

そもそも、yumやaptは、単なるパッケージアップデーターであって、パッケージ管理システムそのものではありません。 RPMの支援ツールとでもいいますか。 システムにPostgreSQLが入っているか確認するなら、 rpm -qa | grep postgresql と、やるのが早道でしょう。 恐らく本体だけではなく、ドライバやライブラリ、各種言語用のAPIなんかも含めて結構な数が引っかかってくるはずです。 何がお奨め以前の問題ですが、1)から3)までは、結果としてRPMが入るので、さしたる違いはありませんし、パッケージアップデータとしては、yumもaptも、出来ることに大きな違いはありません。好みの問題といってもいいでしょう。俺は昔からaptじゃなきゃ嫌なんだとか、yumなんて嫌いだっていうのでもなければ、わざわざaptを入れて使う積極的な理由は、あまり無いと思います。 特に、商用や業務的に管理する目的でなければ。 ソースからインストールしたい明確な理由が無いのであれば、RPMで入れておけば、つまらないところで失敗する可能性が減るので無難でしょう。 じゃあどんなときにソースから入れたいのかといえば、私の思いつく理由とはこんな感じでしょうか。 1.ソースから入れる方がかっこいいような気がする。 2.RPM(に限らずパッケージ管理システムへの依存するのが)がなんとなく嫌い。 3.コンパイル時に決まる様々なパラメータやオプション、組み込むモジュールなんかを自分で操作できないと困る。 4.インストール後のファイル配置を一般的なLinuxに合わせず、独自に設定したい。 5.OSをまたがっても、ほぼ同じ手順でインストールできるようにしたい。 6.RPM化されていない程の最新版を使いたいとか、そこまでで無くても、アップデーターが持ってるアーカイブに無い新しいバージョンを使いたい場合。 まあ、理由が1.だけの場合は考え直した方がいいかもしれません。 が、3.や4.は、特にPostgreSQLについてよく知らないと、そもそもわからないでしょうし、5.は*BSDやSolarisなんかを日常的に使わない人には、関係がないでしょう。 6.については、PostgreSQLの場合はりリースされると大抵Linux用のRPMは最初から用意されてるので、まあ後者の理由になるでしょうね。 後は質問者さんの判断です。

その他の回答 (1)

回答No.2

yum search postgres とやって、何も出てきませんか? 普通は、これで rpm くらい見つかると思う。 見つかれば yum install XXXX でインストールできると思う。 いずれにしろ、まずはサーチです。 インストールされているかならば、#1の方のおっしゃるとおり rpm -qa | grep postgres というところでしょう。

関連するQ&A

  • MySQLのインストール  Fedora Core3

    Fedora Core3をフルインストールしましたが、MySQLは標準で入っているのでしょうか? Fedora用?のMySQLのダウンロード先自体がわかりませんが、どのような方法がよいのでしょうか? まだFedoraの特徴がわからず、 試行錯誤しています。 1) yum update MySQLとしても、インストールされていないようです。 2) apt-getの方がよいのでしょうか? apt-get自体をインストールしないと使えませんが 3)MySQLをダウンロードして、PRMでインストールする。 4)MySQLをダウンロードして、ソースでインストールする。 お奨めはどれでしょうか?

    • ベストアンサー
    • MySQL
  • Fedora Core 4 に PostgreSQL 8.0.0

    タイトルの通り、Fedora Core 4 に PostgreSQL 8.0.0 をインストールしようと思っているのですが、 ftp://ftp-archives.postgresql.org/pub/binary/v8.0/linux/rpms/fedora/ ここにはFedora Core 3 までの rpm しか置いていません。。。 ソースからコンパイルするしかないのでしょうか。 それともFedora Core 3 用の rpm で正しくインストールできるのでしょうか。 そもそもなぜディストリビューションごとに rpm が分かれているのかがよくわかっていないので、それについても教えて頂ければ幸いです。

  • Fedora Core9 への ndiswrapper インストールについて

    Fedora Core9で無線LANを使うため、ndiswrapper をインストールしようとしています。 Fedoraのカーネルは2.6.25-14です。 ndiswrapperのtar.gzファイルをダウンロードし、makeをしたところ、以下のエラーが発生しました。 "Cannot find kernel version in /usr/src/kernels/..." Webで調べてみたら、kernel-sourceをインストールしなさいとあったのですが、yum listでは出てきませんし、Web上で Fedora Core9用の.rpmファイルも見つけられませんでした。 makeを通すためにはどうすればよいのでしょうか。わかる方、アドバイスいただけませんでしょうか。

  • Fedora core 3 でgcc

    Fedora core 3 に初期インストールしてあるgcc-3.4.2よりも古いバージョンのgcc(例えばgcc-3.3.3)をインストールしたいのですが、この作業をyumによって行うことができますか?教えてください。

  • fedora14 postgresqlをいれる

    いつもお世話になっております。 fedora14デスクトップ版にpostgresqlをインストールしようとrpmパッケージを探しているのですが、見つかりません。 下記サイトでrpmを配布しているようなのですが、メールアドレスの入力を求められるため 利用できませんでした。 http://www.openscg.org/se/postgresql/packages.jsp システム->設定->ソフトウェアの追加と削除を起動し postgresql と入力するとかなりたくさんの項目がでてきてどれをいれたらよいのかわかりませんでした。 下位サイトから postgresql-9.1.2-1-linux.runをダウンロードしてsh ./postgresql-9.1.2-1-linux.run とターミナルでにゅうりょくしたのですが、 「./postgresql-9.1.2-1-linux.run: ./postgresql-9.1.2-1-linux.run: バイナリファイルを実行できません」 となり実行できませんでした。 http://www.enterprisedb.com/products-services-training/pgdownload postgresqlをfedoraに簡単にインストールするインストーラーのようなものはないのでしょ うか。 どなたかご教授よろしくお願いいたします。

  • VineLinux3.2 apt-getの設定と PHP,MySQL,PostgreSQLのインストール

    どのディストリビューションを使おうかと悩んだ挙句、 VineLinux3.2に決めました。 簡単にインストールができ、ユーザーインターフェースもなじみます。 簡単を基準にしていましたが、ソフトのインストールでつまづきました。 apt-get update としたのですが、 Can not connect to updates, vinelinux.org:80(133.1.84.71), connection timed out となります。 ※VineLinux4のベータをダウンロードしようとして繋がらなかったので、サイト自体がこけているのかな? PHPとMySQL,PostgreSQLをインストールする予定です。 VineLinux3.2でそれぞれ、バージョンは何になるのでしょうか? apt-get install mysqlとしても、パッケージmysqlが見つかりませんと表示されます。 apt-getを使うとパッケージ管理が楽だと思い込んでいますが、mysqlのtarballをダウンロードして、makeしてインストールする方法は、初心者には向いていないのでしょうか?以前関係などいっさいわからないけど、 最新版が使えたりして融通が効くとおもいますがどうでしょうか? apt-getが肝なので、この場合のように繋がらない場合は、他の場所を設定したいのですが、どうすればよいでしょうか?

  • Fedora Core6のインストールができません

    Fedora Core6の本についている5枚組みのCDで、インストールを行おうとしたのですが、エラーメッセージが出てできませんでした。 メッセージ内容は以下の通りです。 「CDをアンマウント中にエラーが発生しました。  tty2のシェルから/mnt/sourceにアクセスしていないことを確認して再試行してください」 というメッセージが出ました。 色々と調べてみて、 FC-6-i386-DVD.isoをミラーサイトからDVDに焼いてインストールすればできたという話があったので、行ってみましたが、やはりできませんでした。 解決策をご存知の方がいらっしゃいましたら、 教えてもらえないでしょうか? よろしくお願いします。

  • Fedora Core 3にProFTPDをインストールする方法

    ご質問させていただきます。 Fedora Core 3にproFTPDをrpmでインストールしたいのですが FedoraCore3にはパッケージが含まれていません。 ソースからコンパイルしてインストールするしか方法はないのでしょうか? パッケージのダウンロードサイトでもあれば教えてください。

  • postgresqlのバージョンについて

    debian(バージョン6.0.0)でpostgresqlを入れたいのですが、 apt-getでインストールすると、バージョンが8.4.xになってました。 希望はpostgresqlのバージョンを8.3.1にしたいのですが、 aptサーバには8.4.x 以降のバージョンしかないみたいで困ってます。 過去のパッケージを拾ってきて dpkg -i で一つずつインストールしようと思いましたが、 「○○がインストールされていません」や、「依存関係が、、、」で進まない状態です。 どなたかdebian6.0.0環境で、過去バージョンを入れる方法を教えていただけないでしょうか。

  • apt-getで特定のバージョンをインストール

    [質問] ubuntu16.04のapt-get install nodejs=6.9.0-1nodesource1で、古いバージョンのnodejsをインストールするには、どのようにしたらよいでしょうか。 (dpkg -i nodejs.deb、PPAリポジトリを追加、nvm,nodebrew等のバージョン管理ツールを使わず、公式サイトのリポジトリからapt-get installする方法でお願いします。) [背景] curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get update sudo apt-get install nodejs=6.9.0-1nodesource1 では、インストールできませんでした。 sources.list先にhttps://deb.nodesource.com/node_6.x/pool/main/n/nodejs/nodejs_6.9.0-1nodesource1~xenial1_amd64.deb はありますが、 https://deb.nodesource.com/node_6.x/dists/xenial/main/binary-amd64/Packages に Version: 6.9.0-1nodesource1~xenial1 の記載がないので、apt-getでインストールできないと思います。 (postgresの場合は、 http://apt.postgresql.org/pub/repos/apt/dists/xenial-pgdg/main/binary-amd64/Packages に Package: postgresql-9.4 Version: 9.4.10-1.pgdg16.04+1 の記載があり、下記で古いバージョンのpostgresql-9.4はインストールできました。 sudo apt-get update sudo apt-get install postgresql-9.4 ) sources.listをfile:/にして、ローカルにdeb,Packages,Sources,Releaseを配置して、apt-get installで古いバージョンをインストールできましたが、 特定バージョンのPackages,Sources,Releaseのテキストファイルがないと、この方法ができません。 (リポジトリ内に古いPackages,Sources,Releaseのテキストファイルはありませんでした。) また、CentOSの場合は、下記で古いバージョンのnodejsがインストールできました。(yumとapt-getの仕組みの違いと思います。) curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - yum --showduplicates list | grep nodejs yum install nodejs-6.9.0 よろしくお願いします。