web-dev-qa-db-ja.com

Postgres 9.4をインストール/更新するにはどうすればよいですか?

Postgresをインストールしましたが、9.3がインストールされたようで、9.4から始めたいと思います

私は単にapt-get postgresqlを新しいUbuntu 14.04.1マシンからインストールしました。

http://www.postgresql.org/download/linux/ubuntu/

あなたができると言います:

apt-get install postgresql-9.4

しかし、私がそれをしようとすると、私は得る:

E: Couldn't find any package by regex 'postgresql-9.4

さて、以下のセクションでPostgreSQL Aptリポジトリを追加してみますが、何も見つかりません。

9.4はまだパッケージマネージャーに含まれていませんか?私は何かひどく間違っているのですか?

34
speg

postgresql-9.4は 14.04 "Trusty" では利用できません。 14.10 "Utopic" で追加されました。将来バックポートされる可能性があります。

PostgreSQL Ubuntuダウンロードページ の指示にコマンドがありません。 彼らのwikiガイド には正しい手順があります。インストールを試みる前に、apt-get updateを実行する必要があります。これにより、システムはソースの変更を読み取ります。

27
Schwern

ページの指示から追加できます

http://www.postgresql.org/download/linux/ubuntu/

  • ファイル/etc/apt/sources.list.d/pgdg.listを作成し、リポジトリの行を追加します

     deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 
    
  • リポジトリ署名キーをインポートし、パッケージリストを更新する

     wget --quiet -O-https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add-
     sudo apt-get update && Sudo apt-get install postgresql-9.4 
    
56
user924069

Ubuntu 14.04「Trusty」にインストールしようとしている場合は、次の手順を実行できます。

バージョンを確認するには:

$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:    14.04
Codename:   trusty

1)postgresの新しいaptリポジトリファイルを作成する

$ echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" > /etc/apt/sources.list.d/pgdg.list

2)リポジトリ署名キーのインポートとパッケージリストの更新

$ Sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
$ Sudo apt-get update

3)Postgresをインストールする

$ Sudo apt-get install postgresql-9.4

クレジット: http://ubuntuhandbook.org/index.php/2014/02/install-postgresql-ubuntu-14-04/

12
Estevão Lucas

以下は、Ubuntu 14.04にPostgreSQL 9.4をインストールする手順です。

この記事からの参照:

まず、Ubuntuのバージョンを確認します:

lsb_release -sc

最新バージョンの最新のPostgreSQLリポジトリを追加する必要があります。追加しない場合、PostgreSQL 9.3がインストールされます。これは信頼できるバージョン用です。

Sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

PostgreSQL 9.4の更新とインストール:

Sudo apt-get update
Sudo apt-get install postgresql-9.4

デフォルトのpostgresスーパーユーザーおよびpostgresデータベースが作成されます。 postgresスーパーユーザーのパスワードを設定する必要があります。

ubuntu@:~$ Sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully

サービスが開始されていない場合、PostgreSQLサービスを開始できます。

Sudo service postgresql start

postgresユーザーを使用してPostgreSQLサーバーを接続します:

ubuntu@:~$ su postgres
Password:****

サンプルデータベースの作成:

createdb database_name

そのデータベースに接続します:

psql -d database_name
7
Anvesh

PostgreSQLは、オープンソースのオブジェクトリレーショナルデータベースシステムです。本番サーバーに使用される主要なデータベースサーバーの1つです。 PostgreSQLを使用すると、PHP、C/C++、Python、Java、Perl、RubyおよびOracleのPL/SQLに似た独自のPL/pgSQLなどのさまざまなプログラミング言語でストアドプロシージャを実行できます。 。

Postgresデータベースはデータの永続ストアとして使用されます

インストール Postgres

yum install postgres 

(注:postgresユーザーのパスワードを覚えておいてください-後で必要になります)

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install postgresql-9.6

Postgresのセットアップ

PgAdminを起動します。

ローカルサーバーに接続します。サーバー名にlocalhost、Postgresのインストール時に使用したユーザー名とパスワードにpostgresを使用します。このコマンドを実行するには、rootである必要があります。注:インストール中にパスワードを設定しなかった場合(Sudo apt-get install postgresql)、次のように設定できます。

Sudo -u postgres psql postgres

Postgresクライアントプロンプトで、次のコマンドを使用してパスワードを設定します。

alter user postgres with password 'postgres';

PostgreSQLに接続する

PostgreSQLデータベースサーバーをインストールすると、デフォルトで、ロール「postgres」を持つユーザー「postgres」が作成されます。また、「postgres」という同じ名前のシステムアカウントを作成します。したがって、postgresサーバーに接続するには、ユーザーpostgresとしてシステムにログインし、データベースに接続します。

$ Sudo su - postgres
$ psql

これで、PostgreSQLデータベースサーバーにログインしました。ログイン情報を確認するには、データベースコマンドプロンプトから次のコマンドを使用します。

postgres-# \conninfo

PostgreSQLデータベースコマンドプロンプトから切断するには、以下のコマンドを入力してEnterキーを押します。 Ubuntuコマンドプロンプトに戻ります。

postgres-# \q
0
Prashant Walke

以下の手順に従って、postgresqlをインストールします。ターミナルを開き(Ctrl + Alt + t)、次のコマンドラインを書き留めます

Sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | Sudo apt-key add -


Sudo apt-get update
Sudo apt-get install postgresql-9.6

Postgresqlが正常にインストールされた場合、このコマンドを書いた後にこれを返します

psql --version
psql (PostgreSQL) 9.6.3
0
Ahmad Sharif