Как установить/обновить 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 еще не в менеджерах пакетов? Я делаю что-то ужасно неправильно?
Ответы
Ответ 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