Установка 1с 8.3 sql серврер на linux ubuntu

Поставлена задача: Установить клиент-серверную базу данных 1С предприятия 8.3 под управлением postgreSQL на Linux ubuntu

Для начало надо скачать необходимые дистрибутивы для установки с сайта: users.v8.1c.ru.

Нам потребуется «Клиент для 1С: Предприятия для Linux-систем» и «Сервер 1С: Предприятия для Linux-систем». Будем рассматривать вариант для 64-х битных систем и так как мы ставим на ubuntu, нам потребуются DEB-файлы дистрибутивов.

Серверная часть:

Сервер 1С для Linux

Клиентская часть:

Клиент 1С для Linux

Все скаченные файлы можно поместить в одну папку.

Нам потребуются root-права для последующих действий. Запускаем терминал и вводим команды:

Sudo su

<Вводим пароль для текущего пользователя>

Первым делом установим необходимую для дистрибутивов библиотеку

aptget install libwebkitgtk-3.0-0

apt-get -f install

Переходим в каталог где находятся скаченные файлы:

cd /home/<текущий пользователь>/Загрузки

Затем устанавливаем 1С-сервер и 1С-клиент одной командой

sudo dpkg -i *.deb

Устанавливаем недостающие пакеты и шрифты:

apt-get install imagemagick

apt-get install unixodbc

apt-get install libgsf-bin

apt-get install t1utils

apt-get install ttf-mscorefonts-installer

Нужно дать права на папки  созданному при установке пакетов пользователю usr1cv8:

chown -R usr1cv8:grp1cv8 /opt/1C/

chown -R usr1cv8:grp1cv8 /home/usr1cv8/

В принципе этого достаточно, что бы начать работать с файловой базой данных.

Нужно только сделать общий доступ и дать права на папку с базой данных.

Но наша цель – сделать SQL-базу данных на linux ubuntu и подключаться к ней с клиентских машин под Windows. Для этого нам потребуется установить postgresql.

Устанавливаем postgreSQL с доработками под 1С:

sudo sh -c ‘echo «deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main» > /etc/apt/sources.list.d/postgrespro-1c.list’

wget —quiet -O — http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C-92 | sudo apt-key add — && sudo apt-get update 

sudo apt-get install postgresql-pro-1c-9.5

После установки проверяем запуск сервера 1С командой

service srv1cv83 status

Должна появится надпись зеленого цвета:

Запуск сервера 1С для Linux

Если этого не произошло, выполняем команду:

service srv1cv83 restart

Далее проверяем запуск postgresql командой:

service postgresql status

Если нет аналогичной зеленой надписи как на рисунке выше, выполняем команду:

service postgresql restart

Устанавливаем пароля на пользователя postgres

su postgres

psql

\password

Теперь можно создать базу через консоль администрирования сервером 1С на клиентской машине под windows, которая  находится по адресу: «C:\Program Files (x86)\1cv8\common\1CV8 Servers.msc»

или можно непосредственно через клиента 1с на самом Linux ubuntu:

Создание база на SQL сервере по Linux ubuntu

Создание база на SQL сервере по Linux ubuntu

После создание информационной базы заходим в конфигуратор и соглашаемся создать новую базу.

Создание базы на SQL сервере под Linux ubuntu

Когда база будет готова, это может занять некоторое время… в нее можно будет погрузить резервную копию и начать с ней работать.

Для того что бы ее видели на клиентских компьютерах под Windows, нужно добавить новую информационную базу как на рисунке:

Создание базы на SQL сервере под Linux ubuntu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 комментариев для “Установка сервера 1С предприятие 8.3 на Linux ubuntu

  1. Не в тему. Экономный клиент и после пожара экономить будет. То есть если предложить ему восстановить данные на возмездной основе за 10 мин, он их раньше будет вбивать с бумаги, хоть это и три дня займет. Если не трудно, опишите, что это такое без маркетинга. Это VM, которая умеет лицензировать сервера 1С и клиентов? Которая не так жёстко привязана к железу или что? Спасибо.

  2. Экономия в данном примере не на программе «1С», а на лицензиях Microsoft. Только на одном MS-SQL Server-е экономия для 10 пользователей составит около 150т. рублей (50т. сам SQL + 10т. на 1 пользователя) + серверная лицензия Windows. А развернуть SQL-сервер на Linux — обойдется… Где то… около… 0 руб. 0 коп.

Добавить комментарий

Ваш e-mail не будет опубликован.