Сегодня мы поговорим про сборку 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
- libpq5_14.4-1.1C_amd64.deb
- postgresql-14_14.4-1.1C_amd64.deb
- 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
Таймкоды:
00:00:00 В этом выпуске
00:03:21 Скачивание и установка PostgreSQL
00:08:43 Установка pgAdmin
Подпишитесь на нашу новостную рассылку и получайте свежие новости и специальные предложения первыми