Подтвердить что ты не робот

Как установить/обновить Postgres 9.4?

Я просто вставил Postgres, но, похоже, он установил 9.3, и я хотел бы начать с 9.4

Я просто сделал apt-get install 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 еще не в менеджерах пакетов? Я делаю что-то ужасно неправильно?

4b9b3361

Ответ 1

postgresql-9.4 не доступен в 14.04 "Надежный" . Он был добавлен в 14.10 "Utopic" . Он может быть перенесен в будущем.

В указателях страницы загрузки PostgreSQL Ubuntu отсутствует команда. Их руководство по вики имеет правильную процедуру. Перед установкой необходимо запустить apt-get update. Это заставит систему читать изменения в источниках.

Ответ 2

Вы можете добавить его из инструкций на странице

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
    

Ответ 3

Если вы пытаетесь установить 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) Создайте новый apt файл repo для postgres

$ 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/

Ответ 4

Ниже приведены шаги по установке PostgreSQL 9.4 на Ubuntu 14.04.

Ссылка, взятая из этой статьи:

Сначала проверьте версию 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 super user и postgres. Вам нужно установить пароль для суперпользователя postgres.

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

Если служба не запущена, вы можете запустить службу PostgreSQL.

sudo service postgresql start

Подключить сервер PostgreSQL с помощью пользователя postgres:

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

Создать образец базы данных:

createdb database_name

Подключиться к этой базе данных:

psql -d database_name

Ответ 5

Для установки 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