Сегодня мы поговорим про сборку PostgreSQL от самой «1С» и как ее поставить на последний LTS релиз Ubuntu 22.04.1.
Установка Postgres
sudo -s
Открываем список репозиториев:
gedit /etc/apt/sources.list
Добавляем в конец файла архивный репозиторий Ubuntu 18.04:
deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe
Сохраняем и обновляем список пакетов.
apt update
Добавляем ключ по его номеру при помощи следующей команды
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
Обновляем список пакетов
apt update
И ставим две библиотеки,
apt install libldap-2.4-2
apt install libssl1.1
Теперь можно ставить скачанные пакеты Postgre
1) libpq5_14.4-1.1C_amd64.deb
2) postgresql-14_14.4-1.1C_amd64.deb
3) postgresql-client-14_14.4-1.1C_amd64.deb
Зафиксируем пакеты, это необходимо что бы система никоим образом не смогла их обновить, затерев пропатченную версию Postgre на версию из официального репозитория:
apt-mark hold libpq5
apt-mark hold postgresql-14
apt-mark hold postgresql-client-14
Чтобы просмотреть список всех «зафиксированных» пакетов, используется опция showhold:
apt-mark showhold
Чтобы вернуть пакет в исходное состояние, то есть снять метку «зафиксированный», используется опция unhold:
apt-mark unhold libpq5
apt-mark unhold postgresql-14
apt-mark unhold postgresql-client-14
Теперь задаём пароль пользователя:
su postgres
psql
\password postgres
Установка PGadmin
Инструкция по ссылке: https://itnixpro.com/install-pgadmin-on-ubuntu/
Pgadmin установлен, но он не работает, что бы он заработал, необходимо сделать даунгрейд Python с 3.10 до 3.9
add-apt-repository ppa:deadsnakes/ppa
apt update
apt install python3.9
Предлагаем Вам посмотреть другие ролики:
Инфраструктура. Как сделать резервное копирование нетиповых баз данных «1С» на PostgreSQL
Как установить «1С» версии 8.3.21 на Ubuntu версии 22.04
Распаковочка. Установка сервера 1С:Предприятие и Postrge на операционную систему Linux
Telegram-канал: https://t.me/ptz1c_news
Таймкоды:
00:00:00 В этом выпуске
00:03:21 Скачивание и установка PostgreSQL
00:08:43 Установка pgAdmin