значит так.
для начала скачивает с сайта сам postgresql
sudo wget ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.4.4/Ubuntu/10.04/*.deb
- возьмем етерсофтовский и не будем лопатить его потом
далее пишем:
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf && echo "kernel.shmall = 134217728" >> /etc/sysctl.conf
Далее мы перезагружаемся:
reboot
Заходим под рутом:
sudo su
Надо удалить группу tape из-аз того что у нее идентификатор такой же как и postgre:
delgroup tape
Прописываем команду для нормальной работы БД:
cd /lib && ln -s libreadline.so.6.1 libreadline.so.5
Далее переходим в папку куда скачали postgres.
Устанавливаем сам постгрес:
dpkg -i *.deb
Даем права на папку pgsql пользователю и группе postgres:
chown postgres:postgres /var/lib/pgsql
Запускаем постгрес:
service postgresql start
Если постгрес уставлен правильно, то вы увидите сообщение:
Initializing database: DONE
Starting postgresql service: DONE Задаем пароль пользователю postgres:
passwd postgres
Задаем пароль внутреннему пользователю постгрес, предварительно авторизировавшись под postgres:
su -l postgres && psql && alter user postgres with password 'YOUR_PASSWORD'; && \q &&exit
Где YOUR_PASSWORD - пароль который вы хотите задать для внутреннего пользователя постгрес.
Также нам необходимо настроить pg_hba.conf. Но перед этим сделаем бэкап этого файла:
cp /var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf.default
Открываем pg_hba.conf: nano /var/lib/pgsql/data/pg_hba.conf
Находим следующие строки:
#IPv4 loca connections:
#host all all 127.0.0.1/32 ident
Раскомментируем вторую строку и приведем к следующему виду:
#IPv4 loca connections:
host all postgres 127.0.0.1/32 md5
15. Перезагружаем постгрес: service postgresql restart
Вы должны получить следующее сообщение:
Stopping postgresql service: DONE
Starting postgresql service: DONEСобственно вырезал из своего текстовика-мануала по установке 1С SQL версии