Содержание

Предыдущий раздел

Администрирование

Следующий раздел

psql - консольная утилита для работы с PostgreSQL

Установка последней версии PostgreSQL на Debian и Ubuntu

Обычно версии СУБД, которые поддерживают linux-дистрибутивы, в лучшем случае отстают от последних версий на 1 или 2 релиза. В реальности ситуация намного хуже. Однако в середине 2012 года на официальном сайте появился репозиторий с дистрибутивами для Debian и Ubuntu. В этом репозитории всегда можно найти свежую версию для более-менее современного дистрибутива Linux.

Ниже представлен пример установки последней версии (9.3) PostgreSQL на Ubuntu 12.04

Сначала необходимо узнать кодовое имя дистрибутива

denis@s0:~$ lsb_release -c

Codename:   precise

потом добавить репозиторий в список доступных. Для этого в файл

/etc/apt/sources.list.d/pgdg.list

надо добавить строку описания репозитория

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

где precise - кодовое имя дистрибутива.

Потом следует добавить публичный ключ репозитория в список разрешенных

denis@s0:~$ wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -

OK

Обновить индекс доступных пакетов

denis@s0:~$ sudo apt-get update

Get:1 http://ru.archive.ubuntu.com precise Release.gpg [198 B]
Get:2 http://apt.postgresql.org precise-pgdg Release.gpg [836 B]
...
Fetched 3,054 kB in 3s (850 kB/s)
Reading package lists... Done

Установить последнюю версию СУБД

denis@s0:~$ sudo apt-get install postgresql-9.3

Reading package lists... Done
...
update-alternatives: using /usr/share/postgresql/9.3/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode.
 * Starting PostgreSQL 9.3 database server                               [ OK ]

PostgreSQL готов к работе.

Дополнительная информация

PostgreSQL packages for Debian and Ubuntu

Linux downloads (Ubuntu)

comments powered by Disqus