postgresql-9.4のインストールに関する問題:パッケージが見つかりません


15

Ubuntu 14.04を使用しています。このガイドを使用し postgresqlをダウンロードしようとしています。

しかしsudo apt-get install postgresql-9.4、端末でコマンドを実行すると、次のエラーメッセージが表示されます。

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

私は何を間違えていますか?


1
質問を編集して、次の出力を追加してくださいapt-cache policy postgresql
heemayl


sudo apt-get update && sudo apt-get upgradeインストールする前に忘れずに。
ルチオ

そこにあるようにリポジトリを設定しましか?また、訪問askubuntu.com/q/378558
Pandya

回答:


8

これは、Ubuntu 14.04リポジトリにpostgresql-9.3バージョンがあるためです。だから実行

sudo apt-get install postgresql-9.3

「E:依存関係が満たされていない。パッケージなしで「apt-get -f install」を試してください(またはソリューションを指定してください)」
ジョー・モラーノ

したがって、「sudo apt-get install -f」を実行します。
パイロット

「sudo apt-get -f install」ではありませんか?
ジョーモラーノ

それはどうでもいい事です。
パイロット

4
では、実際に必要な機能(jsonb)を備えた9.4バージョンを使用する場合はどうでしょうか。
マティス

23

Ubuntu 14.04にpostgres 9.4をインストールできます!

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

1
どうすればこれを実行できますか。Windowsのnoobユーザーから来ています。あなたは私がCMDに行ごとに入力するコマンドを与えることができます
noogui

1
@nooguiは文字通り、ターミナルに上記をコピーして貼り付けます。「ファイルを作成」するには、単に入力するsudo touch /etc/apt/sources.list.d/pgdg.listかのようなプログラムを使用するvimnanoまたはemacs。作成したファイルdebに、postgresパッケージリポジトリの場所で始まる1行を追加します。次に、上記の残りのコマンドをコピーしてターミナルに貼り付けます。システムとそのリポジトリの認証キーが追加されます。上記の最後のコマンドを実行して、リポジトリから9.4パッケージをインストールします。
トッド

これは受け入れられた答えであり、DebianやUbuntuの他のバージョンなど、他のプラットフォームのユーザーを完全に支援します。
セシルフェシュロール
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.