Новости:

Форуму исполнилось 12 лет!

Появилась ссылка на архив (до 16.06.2020 г.) форума и вики slackware.ru .
Владельцы и(или) правообладатели сайта slackware.ru могут со мной связаться
и я уберу ссылку по их первой же просьбе. По ссылке не работает поиск и, естественно, логин с регистрацией. Поэтому, всё только для чтения.

Главное меню

Настало время собрать PostgreSQL

Автор Anton, 29 ноября 2017, 10:09:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Anton

Сам PostgreSQL не соберётся.
На оф сайте https://www.postgresql.org/download/linux/ нет бинарных пакетов для установки.
Зато есть слакбилд на версию 9.6.4
https://slackbuilds.org/repository/14.2/system/postgresql/
Все версии PostgreSQL доступны по ссылке:
https://www.postgresql.org/ftp/source/

Использовать версию 9.6.4 или как то можно поправить слакбилд?
Мне сказали, Слака — кака, пояснили, что я лох. Всё равно её не брошу, потому что на всех пох!

bormant

#1
Цитата: Anton от 29 ноября 2017, 10:09:55как то можно поправить слакбилд?
Разрешаю! :-)


mkdir /tmp/bld ; cd /tmp/bld
wget http://slackbuilds.org/slackbuilds/14.2/system/postgresql.tar.gz
tar xf postgresql.tar.gz
cd postgresql
less README; less README.SBo; less *Build; less setup.*
groupadd -g 209 postgres
useradd -u 209 -g 209 -d /var/lib/pgsql postgres
sed -i -e 's,9.6.4,9.6.6,g' *info *Build
sed -i -e 's,en_US,ru_RU,g' *Build

. *info
wget $DOWNLOAD

bash *Build

upgradepkg --install-new /tmp/postgresql-$VERSION-*t?z


Обращаю внимание, что настроечный сценарий пакета (setup.postgresql) обучен создавать нужные группу и пользователя, а также выполнять инициализацию базы (initdb). Поэтому, есть смысл выполнить
# pkgtool
затем выбрать Setup -> [*] postgresql -> Enter

Другой способ достичь того же самого:
# cd / ; /var/log/setup/setup.postgresql