Postgresql-9.4 yüklerken karşılaşılan sorunlar: Paket bulunamıyor


16

Ubuntu 14.04 kullanıyorum. Bu kılavuzu kullanarak postgresql indirmeye çalışıyorum .

Ancak komutu sudo apt-get install postgresql-9.4terminalimde çalıştırdığımda şu hata iletisini alıyorum:

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

Neyi yanlış yapıyorum?


1
Lütfen sorunuzu düzenleyin ve çıktısını ekleyinapt-cache policy postgresql
heemayl


sudo apt-get update && sudo apt-get upgradeYüklemeden önce yapmayı unutmayın .
Lucio

Havuzu orada verildiği gibi ayarladınız mı ? Ayrıca askubuntu.com/q/378558
Pandya

Yanıtlar:


8

Çünkü Ubuntu 14.04 depolarında postgresql-9.3 sürümü var. Yani koş

sudo apt-get install postgresql-9.3

"E: Karşılanmayan bağımlılıklar. Paket olmadan" apt-get -f install "komutunu deneyin (veya bir çözüm belirtin).
Joe Morano

Yani "sudo apt-get install -f" komutunu çalıştırın.
Pilot6

"Sudo apt-get -f install" değil mi?
Joe Morano

Sorun değil.
Pilot6

4
Peki, ihtiyacım olan işlevselliğe (jsonb) sahip olan 9.4 sürümünü kullanmak isterseniz ne olur?
Mattis

24

Ubuntu 14.04'e postgres 9.4 yükleyebilirsiniz!

Http://www.postgresql.org/download/linux/ubuntu/ adresindeki talimatları izleyin :

Dosyayı oluşturun ve /etc/apt/sources.list.d/pgdg.listdepo için bir satır ekleyin:

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

Depo imzalama anahtarını içe aktarın ve paket listelerini güncelleyin:

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

Şimdi ile kurabilirsiniz

sudo apt-get install postgresql-9.4

1
bunu nasıl yürütebilirim. bir pencere noob kullanıcı geliyor. cmd satır satır yazmak için komutlar verebilir misiniz
noogui

1
@noogui kelimenin tam anlamıyla yukarıdaki kopyayı terminalinize yapıştırın. "Dosyası oluşturmak" için sadece yazın sudo touch /etc/apt/sources.list.d/pgdg.listya da benzeri bir program kullanmak vim, nanoya da emacs. Oluşturduğunuz bu dosyaya, tek bir satır eklemeniz yeterlidir deb- bu postgres paket deposunun konumudur. Ardından yukarıdaki komutların geri kalanını kopyalayın ve terminalinize yapıştırın - sisteminiz ve o havuz için kimlik doğrulama anahtarını ekleyecektir. 9.4 paketini depodan yüklemek için yukarıdaki son komutu çalıştırın.
Todd

Bu, kabul edilen yanıt olmalı, Debian veya diğer Ubuntu sürümleri gibi diğer platformlardaki kullanıcılara tamamen yardımcı olur.
Cécile Fecherolle
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.