2014-12-26 14 views
34

Tôi chỉ installeed Postgres, nhưng nó dường như đã được cài đặt 9,3 và tôi muốn bắt đầu với 9,4Tôi làm cách nào để cài đặt/cập nhật lên Postgres 9.4?

tôi chỉ đơn giản đã làm apt-get install postgresql từ mới Ubuntu 14.04.1 máy.

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

nói rằng bạn có thể làm:

apt-get install postgresql-9.4 

nhưng khi tôi cố gắng mà tôi nhận được:

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

Được rồi, vì vậy tôi cố gắng phần bên dưới nơi bạn thêm PostgreSQL Apt Kho lưu trữ nhưng không thể tìm thấy bất cứ thứ gì.

Hiện tại, chưa có 9,4 trong trình quản lý gói chưa? Tôi đang làm điều gì đó khủng khiếp sai?

Trả lời

27

postgresql-9.4 không có sẵn trong 14.04 "Trusty". Nó đã được thêm vào trong 14.10 "Utopic". Nó có thể được trả lại trong tương lai.

Chỉ đường trên PostgreSQL Ubuntu Download page thiếu lệnh. Their wiki guide có quy trình chính xác. Bạn phải chạy apt-get update trước khi cài đặt. Điều này sẽ làm cho hệ thống đọc các thay đổi đối với các nguồn.

+0

Cảm ơn @Schwern, tôi đã có tên mã sai quá nên rất hữu ích. – speg

+0

Xem http://www.unixmen.com/install-postgresql-9-4-phppgadmin-ubuntu-14-10/ – Natim

+1

Tập lệnh tại https://wiki.postgresql.org/wiki/Apt#Quickstart đã làm điều đó cho tôi. https://alioth.debian.org/scm/loggerhead/pkg-postgresql/postgresql-common/trunk/download/head:/apt.postgresql.org.s-20130224224205-px3qyst90b3xp8zj-1/apt.postgresql.org.sh – Abdo

56

Bạn có thể thêm nó từ các hướng dẫn trong trang

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

  • Tạo file /etc/apt/sources.list.d/pgdg.list, và thêm một dòng cho kho

     
    deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 
    
  • nhập phím ký kho, và cập nhật các gói liệt kê

     
    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 
    
+0

Đây phải là câu trả lời được chấp nhận cho câu hỏi. Vì đây là câu trả lời đúng cho Ubuntu 14.04. –

+0

@MB_CE cái còn lại cũng được. Không cần phải đặt tác phẩm của tác giả khác xuống. – Fuser97381

12

Nếu bạn đang cố gắng để cài đặt trên Ubuntu 14.04 "Trusty", bạn có thể làm theo các bước sau:

Để kiểm tra phiên bản của bạn:

$ lsb_release -a 

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

1) Tạo repo apt mới file cho postgres

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

2) Nhập khóa ký gửi kho và cập nhật danh sách gói

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

3) Cài đặt Postgres

$ sudo apt-get install postgresql-9.4 

tín dụng: http://ubuntuhandbook.org/index.php/2014/02/install-postgresql-ubuntu-14-04/

6

Dưới đây là các bước để cài đặt PostgreSQL 9.4 trên Ubuntu 14.04.

Reference taken from this Article:

Thứ nhất, kiểm tra phiên bản của Ubuntu:

lsb_release -sc 

Bạn cần phải thêm kho PostgreSQL mới nhất cho phiên bản mới nhất, nếu không nó sẽ cài đặt PostgreSQL 9.3. Đây là phiên bản đáng tin cậy.

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

Cập nhật và cài đặt PostgreSQL 9.4:

sudo apt-get update 
sudo apt-get install postgresql-9.4 

Mặc định postgres siêu người dùng và postgres cơ sở dữ liệu được tạo ra. Bạn cần đặt mật khẩu cho người dùng supergres postgres.

[email protected]:~$ sudo passwd postgres 
Enter new UNIX password:**** 
Retype new UNIX password:**** 
passwd: password updated successfully 

Nếu dịch vụ không bắt đầu, bạn có thể bắt đầu dịch vụ PostgreSQL.

sudo service postgresql start 

Connect PostgreSQL máy chủ sử dụng postgres sử dụng:

[email protected]:~$ su postgres 
Password:**** 

Tạo một cơ sở dữ liệu mẫu:

createdb database_name 

Kết nối với cơ sở dữ liệu:

psql -d database_name 
0

Làm theo các bước sau để cài đặt postgresql. Mở terminal (Ctrl + Alt + t) và sau đó viết xuống dòng lệnh sau

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 

Nếu postgresql cài đặt thành công thì nó sẽ trở lại này sau khi viết lệnh này

psql --version 
psql (PostgreSQL) 9.6.3 
Các vấn đề liên quan