Установка тонкого клиента 1С на Rasbian (Raspberry Pi 5)

07.04.24

База данных - Администрирование СУБД

После приобретения Raspberry Pi 5 решил проверить, есть ли возможность использования устройства для организации тонкого клиента. В результате столкнулся с особенностью установки 1С: Предприятие 8.3.23 на Raspbian, решением которой я хочу поделиться с сообществом.

Я собрался развернуть умный дом на Raspberry PI, для чего приобрел 5 версию устройства с 8 Гб ОЗУ (в дальнейшем "Малинка"). 

 
 Описание задачи для Малинки

А если уж я занимаюсь программированием в 1С, то, планирую разработать конфигурацию для частного дома для применения в проекте. 

Первым шагом я решил убедиться, что я смогу подключиться веб-клиентом 1С к облачной базе данных. 
Для этого мне требуется либо подключиться браузером, однако лучше развернуть веб-клиент 1С версии 8.3.23.2157. Кстати, можем скачать даже сервер 1С Предприятия, но я решил не мучать Малинку, так как корпуса с охлаждением у нее пока нет. 

 

Что мы можем скачать для ARM с сайта обновлений

 

Процесс: 

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

 

Установка зависимостей, вид из Midnight Commander

 

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?

 

Спасибо за прочтение и, возможно, просмотр. 

По всем вопросам прошу в комментарии к статье. 

Запуск Предприятие ARM Малинка Raspberry PI 5

См. также

Нестандартное решение пересчета итогов

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

Статья для тех, кто столкнулся с необходимостью пересчета итогов для "больших таблиц" и нет возможности поставить на паузу ИБ для проведения работ.

25.04.2024    851    virustam    27    

5

Идентификация пользователя не выполнена

Администрирование СУБД Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Иногда в конфигурации 1С:Бухгалтерский учет v3.0 возникает ситуация, когда программа всем пользователям выдает предупреждение, что авторизация не выполнена и работа программы будет завершена. Данная инструкция позволяет решить возникшую проблему.

24.04.2024    331    Yan_Malyakov    0    

2

Устранение ошибки выполнения скрипта "Создать сервис RAGENT" в ЦКК

Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В статье показано, как устранить ошибку выполнения скрипта "Создать сервис RAGENT" в системах 1С:Центр контроля качества или в 1С:Центр автоматизации. Будет полезна администраторам ЦКК и ЦА, которые только начали знакомство с этими системами.

18.04.2024    358    artemusII    0    

7

Долгая реструктуризация, замеры времени и очистка Ветис. Розница 2.3

HighLoad оптимизация Администрирование СУБД Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Бесплатно (free)

При подготовке к обновлению возникли проблемы на стадии тестирования и исправления базы данных, также при создании файлов РИБ для магазинов.

16.04.2024    366    xKaskadx    4    

1

Установка и получение лицензии на базовую конфигурацию 1С на Mac OS

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

Установить купленную базовую конфигурацию 1С и получить лицензию на MAC OS не так просто, как кажется на первый взгляд и как хотелось бы. Официально в системных требованиях на базовую конфигурации 1С пишет всякие виндовсы и пару-тройку линуксов. МакОс там нет. В статье расскажу, как все-таки поставить на Мак базовую конфигурацию 1С.

11.04.2024    397    pahmutov    0    

2

Порционный шринк базы

Администрирование СУБД Бесплатно (free)

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

28.03.2024    1352    Garilia    3    

15

Создаем сценарии обслуживания SQL в Центре Контроля Качества 1С (Центр Администрирования)

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

Данная статья научит вас, как создавать скрипты обслуживания MS SQL для Центра Контроля Качества (ЦКК) или Центра Администрирования (ЦА).

20.03.2024    812    Silenser    0    

5

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Перенос данных 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    6342    dsdred    59    

86
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. YokoYolo 08.04.24 14:09 Сейчас в теме
Это все конечно безумно интересно, но зачем вообще нужна целая отдельная машина (малина или нет) для того, чтобы работать в тонком клиенте?) Неужели в доме нету обычного пк/ноутбука - общего назначения, так сказать - для этого? Все равно ведь под это дело нужен моник, клава и тп
2. fmbar 09.04.24 10:38 Сейчас в теме
(1) ну автор же написал "решил проверить, есть ли возможность использования устройства для организации тонкого клиента", т.е. им двигал обычный интерес, а не желание организовать рабочее место.
3. JohnyDeath 301 13.04.24 23:16 Сейчас в теме
(1) тогда нужно задать вопрос зачем вообще изобрели "малинку", если есть компы "общего назначения"
4. Bessome 8 23.04.24 15:09 Сейчас в теме
(1) Добрый день
1. Вообще не было под рукой "Байкала"
2. Есть возможность развернуть сервер 1С
3. Ставим тач монитор + обычный монитор + малинку и вуаля, рабочее место продавца с экраном с рекламой и чеком.
Оставьте свое сообщение