sudo add-apt-repository ppa:pitti/postgresql
Обновим список пакетов:
sudo apt-get update
Установка postgresql:
sudo apt-get install postgresql-9.0 postgresql-client postgresql-contrib
и Pgadmin'а:
sudo apt-get install pgadmin3
Чтобы открыть доступ для сетевых подключений в файле:
sudo gedit /etc/postgresql/9.0/main/postgresql.confизменяем:
#listen_addresses = 'localhost'на:
listen_addresses = '*'
и в фале:
sudo gedit /etc/postgresql/9.0/main/pg_hba.confуказываем параметры подключений pg_hba.conf
Я настроил так:
# TYPE DATABASE USER CIDR-ADDRESS METHOD host all all 192.168.1.49/32 trust
Т.е. доступ по сети только для указанного IP, для любого пользователя, к любой бд и без пароля.
запуск сервера:
sudo /etc/init.d/postgresql startперезапуск:
sudo /etc/init.d/postgresql restartостановка:
sudo /etc/init.d/postgresql stop
Каталог с конфигурационными файлами: /etc/postgresql/9.0/main
Каталог по умолчанию с пользовательскими данными: /var/lib/postgresql/9.0/main
На основании статей
Installing PostgreSQL 9.0 on Ubuntu 10.04
Install PostgreSQL on Ubuntu 9.04/9.10
И личного опыта:)