Установка «1С:Предприятие» (клиентская часть) в ОС ROSA — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Запуск)
 
(не показана 21 промежуточная версия 5 участников)
Строка 1: Строка 1:
В операционной системе ROSA Linux поддерживается работа с программы 1С:Предприятие версии 8.3 для Linux.<br/>
+
1. Заходим в ЛК: https://releases.1c.ru/total
Проверено для версии R6/R7 Fresh и 1С:предприятие 8.3.6.1999 <br/>
+
[[File:1C.png|600px]]
+
  
== Для установки программы 1С:Предприятие необходимы: ==
+
2. Выбираем "'''Технологическая платформа 8.3''' => '''Технологическая платформа 1С:Предприятия (64-bit) для Linux'''" и скачиваем на свой комп
====  Установочные rpm-файлы соответствующей вашей Росе архитектуры (i586 или x64) ====
+
1C_Enterprise83-common-8.3
+
1C_Enterprise83-common-nls-8.3
+
1C_Enterprise83-server-8.3
+
1C_Enterprise83-server-nls-8.3
+
1C_Enterprise83-client-8.3
+
1C_Enterprise83-client-nls-8.3
+
1C_Enterprise83-ws-8.3
+
1C_Enterprise83-ws-nls-8.3
+
  
Их можно скачать с https://users.v8.1c.ru/ при наличии подписки.
+
3. Распаковываем архив, нам нужен: '''setup-full-8.3.24.1586-x86_64.run''' (это как пример у вас может быть другая версия)
  
==== Пакеты для работы с USB-ключом защиты ====
+
4. Открываем терминал в папке с распакованным файлами пишем:
Многие конфигурации 1С поставляются аппаратным ключом защиты.<br/>
+
'''sudo chmod +x setup-full-8.3.24.1586-x86_64.run'''
[[Файл:Hasp.jpeg|мини]]
+
тем самым делаем файл исполняемым, далее: в консоли запускаем:
Для его работы необходимо установить драйвера
+
'''sudo ./setup-full-8.3.24.1586-x86_64.run'''
  haspd-7.40-eter4rosa.i586.rpm                 
+
  haspd-modules-7.40-eter4rosa.i586.rpm
+
Их можно скачать по ссылке http://download.etersoft.ru/pub/Etersoft/HASP/stable/ROSA/2013/
+
  
Также для некоторых конфигураций может понадобиться
+
Следуем инсталлеру, в окне выбора что устанавливать НЕ выделяем пункт "зависимости".
aksusbd-7.40
+
Его можно скачать http://safenet-sentinel.ru/files/sentinel_ldk_run-time_linux.zip
+
  
== Установка ==
+
После установки, если попытаться запустить из консоли
Последовательно запустите установку пакетов из списка выше, например, с помощью щелчка мышью <ref> Перед установкой будет запрошен пароль root </ref>   - сначала пакеты common (общие), затем server (сервер 1C), client (клиент ) и ws (веб-сервисы)
+
   '''/opt/1cv8/x86_64/8.3.24.1586/1cv8'''
[[Файл:1c files.png|600px]] <br/>
+
получим ошибку
 +
./1cv8: /opt/1cv8/x86_64/8.3.24.1586/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib64/libwebkit2gtk-4.0.so.37)
 +
вследствие того, что поставщики включили в состав поставки устаревшую библиотеку libstdc++.so
 +
В системе уже есть новая её версия, потому удалим библиотеку из поставки:
 +
'''sudo rm /opt/1cv8/x86_64/8.3.24.1586/libstdc++.so.*'''
 +
'''sudo rm /opt/1cv8/common/libstdc++.so.*'''
  
Установите скачанные драйвера ключей. Это тоже можно сделать с помощью мыши, а можно выполнить команду urpmi в консоли <ref> консоль проще всего открывается нажатием F4 в менеджере файлов dolphin </ref>, чтоб ход установки был наглядно виден:
+
Потом (если они отсутствуют) надо установить из репозитория необходимые для 1С пакеты
   
+
  '''sudo dnf install enchant webkit2gtk4.0'''
[[Файл:HASP install.png|600px]]
+
  
Дополнительно установите пакет webcore-fonts из репозиториев ROSA Linux
+
5. Далее копируем свою базу с (винды) в /home например
  
== Запуск ==
+
6. Запускаем от имени администратора 1с, добавляем скопированную базу, запускаем Конфигуратор, вводим 16 значный пинкод, получаем лицензию.<br />
Запуск приложений из пакета 1С:Предприятие осуществляется из обычного меню приложений ROSA Linux. <ref>Для русификации подписей к ярлыкам меню нужно подправить desktop-файлы приложений 1С, они лежат по адресу /usr/share/applications, нужно заменить [ru_RU] на просто [ru]</ref> <br/>
+
Лицензия падает вот сюда: '''/var/1C/licenses'''<br />
[[Файл:1CMenu2.png|600px]]
+
Рекомендую для вашего компа сделать резервную копию лицензии, на всякий случай. А вообще конечно лучше делать резервные копии всех необходимых файлов на внешний носитель.
 +
 
 +
7. Перезапускаем 1с обязательно с правами администратора (иначе будет требовать лицензию) и входим в свою базу обычным образом.

Текущая версия на 12:21, 21 июня 2024

1. Заходим в ЛК: https://releases.1c.ru/total

2. Выбираем "Технологическая платформа 8.3 => Технологическая платформа 1С:Предприятия (64-bit) для Linux" и скачиваем на свой комп

3. Распаковываем архив, нам нужен: setup-full-8.3.24.1586-x86_64.run (это как пример у вас может быть другая версия)

4. Открываем терминал в папке с распакованным файлами пишем:

sudo chmod +x setup-full-8.3.24.1586-x86_64.run

тем самым делаем файл исполняемым, далее: в консоли запускаем:

sudo ./setup-full-8.3.24.1586-x86_64.run

Следуем инсталлеру, в окне выбора что устанавливать НЕ выделяем пункт "зависимости".

После установки, если попытаться запустить из консоли

 /opt/1cv8/x86_64/8.3.24.1586/1cv8

получим ошибку ./1cv8: /opt/1cv8/x86_64/8.3.24.1586/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /usr/lib64/libwebkit2gtk-4.0.so.37) вследствие того, что поставщики 1С включили в состав поставки устаревшую библиотеку libstdc++.so В системе уже есть новая её версия, потому удалим библиотеку из поставки:

sudo rm /opt/1cv8/x86_64/8.3.24.1586/libstdc++.so.*
sudo rm /opt/1cv8/common/libstdc++.so.*

Потом (если они отсутствуют) надо установить из репозитория необходимые для 1С пакеты

sudo dnf install enchant webkit2gtk4.0

5. Далее копируем свою базу с (винды) в /home например

6. Запускаем от имени администратора 1с, добавляем скопированную базу, запускаем Конфигуратор, вводим 16 значный пинкод, получаем лицензию.
Лицензия падает вот сюда: /var/1C/licenses
Рекомендую для вашего компа сделать резервную копию лицензии, на всякий случай. А вообще конечно лучше делать резервные копии всех необходимых файлов на внешний носитель.

7. Перезапускаем 1с обязательно с правами администратора (иначе будет требовать лицензию) и входим в свою базу обычным образом.