Как мне установить PostgreSQL 9.6 на любую версию Ubuntu, поскольку по умолчанию она не поставляется с самой последней версией?
Ubuntu Ubuntu (16.04) поставляется с PostgreSQL 9.5 от репозитории по умолчанию.
Как мне установить PostgreSQL 9.6 на любую версию Ubuntu, поскольку по умолчанию она не поставляется с самой последней версией?
Ubuntu Ubuntu (16.04) поставляется с PostgreSQL 9.5 от репозитории по умолчанию.
Для следующих версий Ubuntu вы можете установить с помощью приведенных команд, согласно официальному Репозиторий Apt PostgreSQL.
Версия 9.6 поставляется вместе с дистрибутивом.
sudo apt-get install postgresql-9.6
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main"wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -sudo apt-get updatesudo apt-get install postgresql-9.6
Выполните следующие действия:
Вам необходимо добавить последний репозиторий PostgreSQL для последней версии.
sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
Обновите и установите PostgreSQL 9.6:
sudo apt-get updatesudo apt-get install postgresql-9.6
Создается суперпользователь postgres по умолчанию и база данных postgres. Вам необходимо установить пароль для суперпользователя postgres.
ubuntu@:~$ sudo passwd postgresEnter new UNIX password:****Retype new UNIX password:****passwd: password updated successfully
Если служба не запущена, вы можете запустить службу PostgreSQL.
sudo service postgresql start
Подключение сервера PostgreSQL с помощью пользователя postgres:
ubuntu@:~$ su postgresPassword:****
Создайте образец базы данных:
createdb database_name
Подключитесь к этой базе данных:
psql -d database_name
Принятый ответ не сработал бы для меня на WSL Ubuntu 18.04.
То, что сработало для меня, было основано на https://medium.com/@philip.mutua/how-to-install-postgresql-9-6-on-ubuntu-16-04-and-14-04-lts-5d463da49ea5
по существу:
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 updatesudo apt-get install postgresql-9.6 postgresql-contrib-9.6
Я просто добавил -9.6
к установленным пакетам.
Я следил за этим Суть Github - Я использую ubuntu ubuntu внутри vagrant и хотел обновить существующий официальный репозиторий postresql vesion 9.5 до 9.6, чтобы я мог использовать PostGIS расширение, которое лучше всего поддерживается версией 9.6 (официально упомянутой на их сайте), Надеюсь, это кому-то поможет.