Я собрался развернуть умный дом на Raspberry PI, для чего приобрел 5 версию устройства с 8 Гб ОЗУ (в дальнейшем "Малинка").
А если уж я занимаюсь программированием в 1С, то, планирую разработать конфигурацию для частного дома для применения в проекте.
Первым шагом я решил убедиться, что я смогу подключиться веб-клиентом 1С к облачной базе данных.
Для этого мне требуется либо подключиться браузером, однако лучше развернуть веб-клиент 1С версии 8.3.23.2157. Кстати, можем скачать даже сервер 1С Предприятия, но я решил не мучать Малинку, так как корпуса с охлаждением у нее пока нет.
Процесс:
1. Скачать дистрибутив "Тонкий клиент 1С: Предприятия (64-bit ARM) для DEB-based Linux-систем
2. Развернуть дистрибутив в каталог на диске. Особенность в том, что в каталоге пользователя установка от суперпользователя не получится по причине ограничения прав. Демонстрировать не буду. Я развернул дистрибутив в /usr/src/1c_platform
3. Попытаться установить от пользователя, понять что нужны админские права. Так как я люблю консоль, то далее установку производил из терминала. Запускаем терминал и вводим команду для выполнения команд под суперпользователем (чтобы каждый раз не писать sudo <команда>)
sudo su -
Опционально, чтобы было как у меня на скриншоте, после входа в режим суперпользователя:
mc
и входим в каталог дистрибутива 1с (см. скриншот)
cd /usr/src/1c_platform/8.3.23.2157
4. Устанавливаем зависимости. Для этого надо запустить скрипт из дистрибутива "v8-install-deps.sh".
/bin/bash ./v8-install-deps.sh
5. Устанавливаем все пакеты дистрибутива
apt install ./*.deb
6. Пытаемся запустить 1С - не выходит. Из консоли выясняем ошибку:
root@rasmox:/opt/1cv8/arm64/8.3.23.2157# ./1cestart
./1cestart: /opt/1cv8/arm64/8.3.23.2157/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /lib/aarch64-linux-gnu/libicuuc.so.72)
7. Удаляем/переносим в другое место, например /opt/1cv8, файл libstdc++.so.6
mv /opt/1cv8/arm64/8.3.23.2157/libstdc++.so.6 /opt/1cv8
8. На видео видно, что я пытался запустить 1cestart из консоли и получил ошибку. Приведу ее ниже:
root@rasmox:/opt/1cv8/arm64/8.3.23.2157# ./1cestart
Authorization required, but no authorization protocol specified
*** Unable to initialize GTK+ or connect to the windowing system. Is DISPLAY set properly?
Спасибо за прочтение и, возможно, просмотр.
По всем вопросам прошу в комментарии к статье.