UbuntuにPostgreSQLをインストールしようとしています。
私は次の指示に従いました:
/opt/PostgreSQL/9.0/doc/postgresql/html/installation.html
postgreSQLは正常にインストールされたようですが、インストール後のセットアップとして、次のように求められました。
これを行うには、~/.bash_profile
(またはすべてのユーザーに影響を与える場合は/etc/profile
)などのシェル起動ファイルに以下を追加します。
PATH=/usr/local/pgsql/bin:$PATH
export PATH
しかし、私は.bash_profileがどこにあるのかわかりません。これは必要ないと言ったのでスキップし、データベース(createdb mydb)を作成しようとすると、
エラー:
You must install at least one postgresql-client-<version> package.
それが何であるか私にはわかりません。このエラーが発生する理由と、postgresql-clientをインストールする方法を誰かが説明できますか?
本当に今9.0が必要ですか?それ以外の場合は、優れたビルド済みパッケージを使用してください。
Sudo apt-get install postgresql-8.4 postgresql-client-8.4
ubuntu 10.10で私が持っているものです。
9.0にする必要がある場合は、Debianパッケージソースから再構築することをお勧めします。
Debianベースのシステム(Ubuntu)を使用していて、postgresql-client-commonパッケージがインストールされているが、バイナリを提供するバージョン付きパッケージ(postgresqlなど)がないため、「少なくとも1つはインストールする必要があります...」というエラーが発生します。 -client-8.4、インストール済み。
現在サポートされているPostgreSQLのデータベースクライアントパッケージバージョンを自動的にインストールするpostgresql-clientパッケージをインストールするだけです。
使用しているUbuntuのリリースや、デフォルトで付属しているPostgreSQLのバージョンはわかりませんが、Ubuntu/DebianバージョンのUbuntuのクライアントプログラムを使用せずに、インストールされているバージョンを使用するようにPATHを変更したほうがよい場合があります。
.bash_profileは.bashrcに似ています。作成されていれば、どちらもホームディレクトリにあります。
これを〜/ .bashrc(つまり/home/youruser/.bashrc)に追加してみてください。
または実行:
gedit ~/.bashrc
ターミナルから。ファイルにはすでにコードが含まれているはずですが、ファイルの最後に追加してからファイルを保存すれば、問題ありません。
ああ..これを行った後、$ PATHを設定してエクスポートまたは実行できるように、再度ログインします。
PATH=/usr/local/pgsql/bin:$PATH
export PATH
再ログすることなくターミナルから。うまくいくはずです... :)
バージョンを指定したくない場合は、これを使用できます
Sudo apt-get install postgresql-client