Masalah menginstal postgresql-9.4: Tidak dapat menemukan paket


15

Saya menggunakan Ubuntu 14.04. Saya mencoba mengunduh postgresql menggunakan panduan ini .

Tetapi ketika saya menjalankan perintah sudo apt-get install postgresql-9.4di terminal saya, saya mendapatkan pesan kesalahan ini:

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

Apa yang saya lakukan salah?


1
Harap edit pertanyaan Anda dan tambahkan outputapt-cache policy postgresql
— heemayl


Ingat lakukan sudo apt-get update && sudo apt-get upgradesebelum menginstal.
— Lucio

Sudahkah Anda mengatur repositori seperti yang diberikan di sana ? Juga kunjungi askubuntu.com/q/378558
— Pandya

Jawaban:


8

Itu karena di repositori Ubuntu 14.04 ada versi postgresql-9.3. Jadi lari

sudo apt-get install postgresql-9.3

Saya kembali "E: Ketergantungan yang belum terpenuhi. Coba 'apt-get -f install' tanpa paket (atau tentukan solusi)."
— Joe Morano

Jadi jalankan "sudo apt-get install -f".
— Pilot6

Bukan "sudo apt-get -f install"?
— Joe Morano

Tidak masalah.
— Pilot6

4
Jadi bagaimana jika Anda ingin menggunakan versi 9.4, yang sebenarnya memiliki fungsi (jsonb) yang saya butuhkan?
— Mattis

23

Anda dapat menginstal postgres 9.4 di Ubuntu 14.04!

Ikuti instruksi di http://www.postgresql.org/download/linux/ubuntu/ :

Buat file /etc/apt/sources.list.d/pgdg.list, dan tambahkan baris untuk repositori:

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

Impor kunci penandatanganan repositori, dan perbarui daftar paket:

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

Sekarang Anda dapat menginstal dengan

sudo apt-get install postgresql-9.4

1
bagaimana saya menjalankan ini. berasal dari pengguna windows noob. dapatkah Anda memberi saya perintah untuk mengetik baris demi baris di cmd
— noogui

1
@noogui secara harfiah, cukup salin rekatkan di atas di terminal Anda. Untuk "membuat file" cukup ketik sudo touch /etc/apt/sources.list.d/pgdg.listatau menggunakan program seperti vim, nano, atau emacs. Dalam file yang telah Anda buat, tambahkan saja satu baris yang dimulai dengan deb- yaitu lokasi repositori paket postgres. Kemudian cukup salin sisa perintah di atas dan tempel ke terminal Anda - itu akan menambahkan kunci otentikasi untuk sistem Anda dan repositori itu. Jalankan perintah terakhir di atas untuk menginstal paket 9.4 dari repositori.
— Todd

Ini harus menjadi jawaban yang diterima, membantu pengguna di platform lain seperti Debian atau versi lain dari Ubuntu.
— Cécile Fecherolle
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.