Установка тонкого клиента 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

См. также

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

Доброго дня, коллеги. Рубрика - администрирование серверов 1С: Предприятие. Все еще остались живые сервера на платформе Windows, а в связи с этим и необходимость их обслуживать. На продуктивной среде, понятное дело, все должно работать, как часы, без всяких перезапусков и желательно 24/7, хотя для многих, скорее всего, это сферический коньв в вакуумен и большой техдолг по рефакторингу до такого результата. Поэтому скрипт, который приведу ниже, будет полезен не только на тестовых серверах, где идет активная разработка и эксперименты, которые могут выводить из строя службу сервера 1С, но и на продуктивных системах, описанных выше (да, с техдолгом, который почти невозможно устранить, и поэтому применяется костылирование с регулярным перезапуском службы).

23.07.2024    2826    mefalcon    12    

2

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

В статье описала свой опыт аудита 1С базы, порядок действий + статьи, которые сильно помогли в работе.

14.07.2024    6277    limonen    15    

19

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

Безопасное полное удаление пользователей из конфигураций 1С.

25.06.2024    978    It-digit    5    

1

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

Ситуация: при обновлении серверной базы данных произошёл сбой и теперь невозможно войти ни в конфигуратор, ни в 1С:Предприятие по причине ошибки, вынесенной в заголовок. Рецепт лечения.

24.05.2024    1754    Kernelbug    9    

20

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

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

23.05.2024    8409    human_new    18    

55

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

Краткое описание шагов по установке, настройке и применению инструмента 1С:Исполнитель на операционной системе РедОС, а также по борьбе с некоторыми возникающими ошибками.

06.05.2024    904    artemusII    0    

1

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

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

25.04.2024    2882    virustam    33    

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