2.9.23.5 1С-клиент. Установка нескольких версий
Скачать документ Установка
Решение возникающих проблем
Возможные проблемы при установке пакетов
Возможные проблемы при запуске программы
Установка
Данные действия необходимы только при использовании клиентов 1С:Предприятие версии 8.3.18.xxxx или более ранних .
Если вы используете версии новее, то установка нескольких версий предусмотрена уже самой фирмой 1С.
В качестве примера будет рассмотрена установка клиентов версий 8.3.16.1359 и 8.3.17.1989. Далее по тексту «Клиент 1» и «Клиент 2» соответственно.
Распакуйте скачанные заранее архивы клиентов в разные для каждой версии каталоги.
mkdir ~/Загрузки/8.3.17 cp <название_архива> ~/Загрузки/8.3.17 cd ~/Загрузки/8.3.17 tar xvzf <название_архива>
Создайте папку для распаковки .rpm в каталоге «Клиента 2» (в примере 1С_8.3.17.1989) и перейдите в него:
mkdir ~/Загрузки/8.3.17/1C_8.3.17.1989 cd ~/Загрузки/8.3.17/1C_8.3.17.1989
Выполните команду распаковки от локального пользователя (не от администратора):
for i in ../*.rpm; do rpm2cpio $i | cpio -id; done
В директории появятся каталоги opt и usr.
Скопируйте папку 1С_8.3.17.1989 с распакованными файлами, например, в корень. Для копирования в корень требуются права администратора:
cp -r ~/Загрузки/8.3.17/1C_8.3.17.1989 /
Затем установите «Клиент 1» 1С (в примере версия 8.3.16):
cd ~/Загрузки mkdir ~/Загрузки/8.3.16 cp <название_архива> ~/Загрузки/8.3.16 cd ~/Загрузки/8.3.16 tar xvzf <название_архива> dnf install *.rpm
После всех выполненных действий можно запустить несколько версий платформы. Одну — через «Главное меню» - «Офис» (8.3.16), вторую — из каталога 1С_8.3.17.
Можно создать кнопку для более удобного запуска «Клиента 2».
Нажмите правой кнопкой мыши по рабочему столу и выберите пункт «Создать кнопку запуска здесь...».
В открывшейся форме укажите имя ярлыка и путь до 1cestartt (/1C_8.3.17.1989/opt/1C/v8.3/x86_64/1cestartt).
Решение возникающих проблем
Возможные проблемы при установке пакетов
При попытке установки 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
Возможные проблемы при запуске программы
Вариант 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,libjavascriptcoregtk-3.0.so.0} ln -sf /usr/lib64/{libjavascriptcoregtk-4.0.so.18,libjavascriptcoregtk-3.0.so.0.16.19} ln -sf /usr/lib64/{libwebkit2gtk-4.0.so.37,libwebkitgtk-3.0.so.0} ln -sf /usr/lib64/{libwebkit2gtk-4.0.so.37,libwebkitgtk-3.0.so.0.22.17}
После этого повторите запуск клиента.
Дата последнего изменения: 09.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.