В интернете полно информации на данную тему, в том числе от системных интеграторов решений на базе 1С, поэтому пост тезисный, в формате "шпаргалка для себя".
Имеем:
- Свежую установку Debian 9 x64
- Архив postgresql_10.9_5.1C_amd64_deb.tar.bz2 с сайта 1С
Установка (все дальнейшее под root):
- Распаковка
#tar xvjf postgresql_10.9_5.1C_amd64_deb.tar.bz2
- Переходим в каталог с пакетами
#cd postgresql_10.9_5.1C_amd64_deb #ls libpq5_10.9-5.1C_amd64.deb postgresql-10_10.9-5.1C_amd64.deb postgresql-client-10_10.9-5.1C_amd64.deb
- Попытка установки
dpkg -i *.deb
приводит к сообщению о неудовлетворенных зависимостях, которые с помощьюapt install -f
разрешить не удается. - Смотрим зависимости
dpkg --info postgresql-10_10.9-5.1C_amd64.deb|grep Depend
- Часть библиотек можно поставить из пакетов
apt-get install ssl-cert libossp-uuid16 libxslt1.1
- Получение libssl1.0.0:
В броузере переходим по адресуhttp://security.debian.org/debian-security/pool/updates/main/o/openssl/
Находим последнюю версию пакетаlibssl1.0.0_1.0.1t-1+deb8uXX_amd64.deb
и качаем на сервер в папку к остальным пакетамwget http://security-cdn.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u11_amd64.deb
- Получение пакетов
postgresql-client-common_XXX_all.deb и postgresql-common_XXX_all.deb
:
В броузере переходим по адресуhttp://ftp.us.debian.org/debian/pool/main/p/postgresql-common/
Находим последнюю версию пакетовpostgresql-client-common_XXX_all.deb и postgresql-common_XXX_all.deb
и качаем на сервер в папку к остальным пакетамwget http://ftp.us.debian.org/debian/pool/main/p/postgresql-common/postgresql-client-common_206_all.deb wget http://ftp.us.debian.org/debian/pool/main/p/postgresql-common/postgresql-common_206_all.deb
- Получение libicu55
В броузере переходим по адресуhttp://security.ubuntu.com/ubuntu/pool/main/i/icu/
Находим последнюю версию пакетаlibicu55_55.1-7_amd64.deb
и качаем на сервер в папку к остальным пакетамwget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7_amd64.deb
- Устанавливаем и удовлетворяем зависимости(Я ставил последовательно, но можно и скопом):
dpkg -i *.deb apt install -f
- Запускаем, добавляем службу, проверяем:
service postgresql start systemctl enable postgresql systemctl status postgresql
- Правим /etc/postgresql/10/main/pg_hba.conf и /etc/postgresql/10/main/postgresql.conf для настройки слушаемой сети и параметров авторизации(настройки из коробки не секюрны)
Комментариев нет:
Отправить комментарий