Найти тему
Записки сисадмина

Установка сервера 1c 8.3.20+ postgres 15, на Debian 11

Оглавление

Как обычно, пишу для себя, чтобы потом не гуглить))

секс знатный )) может после всех настроек, образ системы снять?

sudo su

nano /etc/apt/sources.list

#добавляю contrib
#добавляю contrib

apt update && apt install ttf-mscorefonts-installer

#качаю постгресс и 1с с releases.1c.ru

sudo locale-gen en_US.UTF-8

sudo locale-gen ru_RU.UTF-8

sudo update-locale LANG=ru_RU.UTF8

sudo dpkg-reconfigure locales

ru-RU_UTF-8

-3

#проверка:

locale

#дальше.

cd /tmp

#подготовочка

nano /etc/hosts

#помойму надо еще локальный ип перенаправить на имя сервера... #там был какойть ньюанс для постгре))

#добавил сервер..
#добавил сервер..

#htop почему-то пришлось ставить руками...

wget http://ftp.us.debian.org/debian/pool/main/h/htop/htop_3.0.5-7_amd64.deb

dpkg -i htop_3.0.5-7_amd64.deb

wget http://ftp.us.debian.org/debian/pool/main/n/net-tools/net-tools_1.60+git20181103.0eebece-1_amd64.deb

dpkg - i net-tools_1.60+git20181103.0eebece-1_amd64.deb

#==================================================

#я уперся. ситуация такая, 1с-ный постргрес 15й просит 3 библиотеки #libreadline7,libicu60,libllvm6.0

#libicu60... есть только в бубунте, на форумах дебиана говорят что она #"всё", кончилась и тп, выпилена)) забавно. Я проверил на 10м дебиане, ситуация схожая, 15й постгрес с сайта 1с не ставиться, по причине того что не ставятся зависимости.

#=======================================

#зарегался на сайте postgrespro, получил инструкцию:

wget https://repo.postgrespro.ru/std-15/keys/pgpro-repo-add.sh

sh pgpro-repo-add.sh

apt install postgrespro-std-15

apt install postgrespro-std-15-contrib

#по хорошему, надо зафиксировать пакеты. главное потом систему не #update))

apt-mark hold libpq5
apt-mark hold postgrespro-std-15
apt-mark hold postgrespro-std-15-client

#входим в сервер:

#тут ручками....

su postgres

psql

>ALTER USER postgres WITH PASSWORD 'MyPa$$word'

>ALTER ROLE

\q

#done

#так. база здесь: /var/lib/pgpro/std-15/data

#автор предлагает мэпить виртул диск для файлов статистики. #разумно, пробую, хочу проверить вариант когда база на HDD

#коммент автора: По умолчанию под статистику расходуется порядка #25 мегабайт дискового пространства.

#редактируем fstab:

nano /etc/fstab

tmpfs /var/lib/pgpro/std-15/data/pg_stat_tmp tmpfs size=512M,uid=postgres,gid=postgres 0 0

#ctrl-o,ctrl-x

mount /var/lib/pgpro/std-15/data/pg_stat_tmp

#проверим, пишется туда чтото или нет, когда будем с #сервером работать

#pg_hba.conf образец со старого сервера:

-5

Инструкция

21.1. The pg_hba.conf File

#ipv6 закоменчен. 1с-ка его не любит сильно

#авторизация для подсети обязательна, иначе 1с-ка через толстый не #зайдет как я понимаю. по вебу скорее всего неважно

#отредактировал конфиги, в postgresql.conf написал listen_addresses = '*'

nano /var/lib/pgpro/std-15/data/pg_hba.conf

#после редактирования...
#после редактирования...

systemctl restart postgrespro-std-15

-7
-8

#Ставим 1С

#№ вроде тут все. нужно идти поднимать 1ску

#оно сказало ему енто надо:

wget http://ftp.us.debian.org/debian/pool/main/m/mesa/libegl1-mesa_22.3.5-1_amd64.deb

dpkg -i libegl1-mesa_22.3.5-1_amd64.deb

./setup-full-8.3.22.1750-x86_64.run

#если надо снести: /opt/1cv8/x86_64/8.3.22.1750/uninstaller-full

#итс
#итс

systemctl link /opt/1cv8/x86_64/8.3.22.1750/srv1cv8-8.3.22.1750@.service

systemctl enable srv1cv8-8.3.22.1750@default

systemctl start srv1cv8-8.3.22.1750@default

systemctl status srv1cv8-8.3.22.1750@default

-10
-11

база создалась, загружается.. глянуть надо

-12

#хм. пока работает без ключика..

-13

#todo включить DEBUG и поднять ras, поставить dbeaver

#hasp поставил из первой попавшейся инструкции, пока не проверял

wget https://download.etersoft.ru/pub/Etersoft/HASP/last/x86_64/Ubuntu/18.04/

dpkg -i haspd_8.23-eter3ubuntu_amd64.deb

systemctl start haspd && systemctl enable haspd && systemctl status haspd

-14

#dbeaver

wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb

dpkg -i dbeaver-ce_latest_amd64.deb

#--- список источников:Основные статьи:

Установка сервера 1С на Ubuntu 20.04 - Losst
Установка PostgreSQL 10 для 1С:Предприятие на Debian / Ubuntu (сборка от 1С)
Поднимаем сервер 1С на UBUNTU и PostgreSQL за 20 минут
Установка 1С на Linux (Debian) + PostgreSQL

https://pgcookbook.ru/article/could_not_connect_to_server_connection_refused.html

От экспертов «1С‑Рарус»: Установка серверной части 1С в Linux среде (сентябрь 2021)

https://its.1c.ru/db/freshex1#content:1261:hdoc:_top:%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%201%D1%81