Uploaded by artedita

Установка и настройка 1С клиент

advertisement
Установка клиента 1С
Перейдите в сеанс пользователя root:
su -
Введите пароль.
Загрузите дистрибутив 1С. Установка производится командой:
dnf install 1c-enterprise-8.3.19.1522-client-8.3.19.1522.x86_64.rpm 1c-enterprise-8.3.19.1522-common-8.3.19.1522.x86_64.rpm 1c-enterprise-8.3.19.1522-server-8.3.19.1522.x86_64.rpm
Начиная с версии 8.3.20.xxxx, 1С:Предприятие для Linux распространяется в формате run, поэтому алгоритм установки отличается.
Для установки необходимо назначить run-файлу права на исполнение и запустить его:
chmod +x setup-full-8.3.21.1197-x86_64.run
./setup-full-8.3.21.1197-x86_64.run
Затем нужно следовать инструкциям в менеджере установки 1С.
При установке будет выведено предупреждение о возможных отсутствующих дополнительных пакетах (не является ошибкой!). Установите необходимые шрифты:
dnf install msttcore-fonts-installer
Измените файл /etc/hosts, добавьте ip-адрес вашего сервера и его имя:
nano /etc/hosts
45.14.51.45 serv.1ctest.ru
где 45.14.51.45 - IP-адрес вашего сервера.
Перезагрузите систему. После перезагрузки установленная программа будет доступна в «Главном меню» - «Офис» - «1С:Предприятие».
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Подключение к БД
Для проверки подключения к базе данных, находящейся на сервере, запустите клиент 1С:Предприятия из «Главного меню» - «Офис» - «1С:Предприятие».
Выберите пункт «Добавить», затем «Включение в список уже ранее созданной информационной базы».
Введите имя сервера и название информационной базы:
Для примера:
На сервере 1С предприятие
Кластер серверов: serv.1ctest.ru
Имя информационной базы: test_bd
После нажатия кнопки «Далее» необходимо выбрать версию 1С и разрядность:
Основной режим запуска - автоматически
Версия 1С-Предприятия - 8.3
Разрядность - 64 (х86_64)
При правильно введенных данных подключение к БД пройдет успешно.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Установка драйвера ключа аппаратной лицензии
Драйвер аппаратной лицензии можно скачать со странницы производителя:
https://thales-sentinel.ru/helpdesk/download-space/
Распакуйте архив в каталог удобным для вас способом и перейдите в него:
cd /home/user/Загрузки/Sentinel_LDK_RedHat_and_SuSE_RPM_Run-time_Installer
Внутри находятся пакеты под разные архитектуры. Установим rpm для x86_64:
dnf install aksusbd-8.43-1.x86_64.rpm
Статусы служб драйвера ключей и менеджера лицензий можно посмотреть следующими командами:
systemctl status aksusbd
systemctl status hasplmd
В выводе команды должно быть отображено "Active: active (running)".
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Решение возникающих проблем
1. Возможные проблемы при установке пакетов
При попытке установки 1С-клиента может возникнуть ошибка вида:
dnf install 1c-enterprise-8.3.18.1959-common-8.3.18-1959.x86_64 1c-enterprise-8.3.18.1959-server-8.3.18-1959.x86_64 1c-enterprise-8.3.18.1959-client-8.3.18-1959.x86_64 Проблема: противоречивые запросы - nothing provides libwebkitgtk-3.0.so.0()(64bit) needed by 1c-enterprise-8.3.18.1959-client-8.3.18-1959.x86_64
Для решения данной проблемы выполните команду установки через менеджер пакетов RPM с выводом всех действий на экран и без контроля всех зависимостей:
rpm -ivh --nodeps 1c-enterprise-8.3.18.1959-common-8.3.18-1959.x86_64.rpm 1c-enterprise-8.3.18.1959-client-8.3.18-1959.x86_64.rpm 1c-enterprise-8.3.18.1959-server-8.3.18-1959.x86_64.rpm
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2. Возможные проблемы при запуске программы
Вариант 1. При запуске 1С-клиента может возникнуть ошибка вида:
/opt/1cv8/x86_64/8.3.24.1467/1cv8s /opt/1cv8/x86_64/8.3.24.1467/1cv8s: /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib64/libwebkit2gtk-4.0.so.37)
/opt/1cv8/x86_64/8.3.24.1467/1cv8s: /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib64/libjavascriptcoregtk-4.0.so.18)
где 8.3.24.1467 – используемая версия 1С-клиента.
Для решения данной проблемы рекомендуется создать символическую ссылку на библиотеку, используя следующие команды:
mv /opt/1cv8/common/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6.old
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6
mv /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6 /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6.old
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/1cv8/x86_64/8.3.24.1467/libstdc++.so.6
где 8.3.24.1467 – используемая версия 1С-клиента.
После этого повторите запуск клиента.
........................................................................................................................................................................................................................................
Вариант 2. При запуске 1С-клиентов ранних версий (до версии 8.3.20) может возникать ошибка вида:
/opt/1cv8/common/1cestart /opt/1C/v8.3/x86_64/1cestart: error while loading shared libraries: libwebkitgtk-3.0.so.0: cannot open shared object file: No such file or directory
Для решения данной проблемы необходимо проверить наличие установленных пакетов webkit2gtk4.0 и javascriptcoregtk4.0 в используемой системе:
rpm -qa | grep webkit2gtk4.0
rpm -qa | grep javascriptcoregtk4.0
По умолчанию пакеты установлены в РЕД ОС.
Если по каким-либо причинам пакеты в вашей системе не установлены, выполните команду:
dnf install webkit2gtk4.0 javascriptcoregtk4.0
Далее необходимо создать символические ссылки на библиотеки, выполнив команды:
ln -sf /usr/lib64/libjavascriptcoregtk-4.0.so.18 %{buildroot}%{_libdir}/libjavascriptcoregtk-3.0.so.0
ln -sf /usr/lib64/libjavascriptcoregtk-4.0.so.18 %{buildroot}%{_libdir}/libjavascriptcoregtk-3.0.so.0.16.19
ln -sf /usr/lib64/libwebkit2gtk-4.0.so.37 %{buildroot}%{_libdir}/libwebkitgtk-3.0.so.0
ln -sf /usr/lib64/libwebkit2gtk-4.0.so.37 %{buildroot}%{_libdir}/libwebkitgtk-3.0.so.0.22.17
После этого повторите запуск клиента.
Download