Установка «1С:Предприятие» (клиентская часть) в ОС ROSA — различия между версиями
Noname (обсуждение | вклад) (обновление данных) |
Keleg (обсуждение | вклад) |
||
(не показано 6 промежуточных версий 2 участников) | |||
Строка 3: | Строка 3: | ||
2. Выбираем "'''Технологическая платформа 8.3''' => '''Технологическая платформа 1С:Предприятия (64-bit) для Linux'''" и скачиваем на свой комп | 2. Выбираем "'''Технологическая платформа 8.3''' => '''Технологическая платформа 1С:Предприятия (64-bit) для Linux'''" и скачиваем на свой комп | ||
− | 3. Распаковываем архив, нам нужен: '''setup-full-8.3. | + | 3. Распаковываем архив, нам нужен: '''setup-full-8.3.24.1586-x86_64.run''' (это как пример у вас может быть другая версия) |
4. Открываем терминал в папке с распакованным файлами пишем: | 4. Открываем терминал в папке с распакованным файлами пишем: | ||
− | sudo chmod +x setup-full-8.3. | + | '''sudo chmod +x setup-full-8.3.24.1586-x86_64.run''' |
− | + | ||
тем самым делаем файл исполняемым, далее: в консоли запускаем: | тем самым делаем файл исполняемым, далее: в консоли запускаем: | ||
− | sudo ./setup-full-8.3. | + | '''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 например | 5. Далее копируем свою базу с (винды) в /home например | ||
Строка 17: | Строка 28: | ||
6. Запускаем от имени администратора 1с, добавляем скопированную базу, запускаем Конфигуратор, вводим 16 значный пинкод, получаем лицензию.<br /> | 6. Запускаем от имени администратора 1с, добавляем скопированную базу, запускаем Конфигуратор, вводим 16 значный пинкод, получаем лицензию.<br /> | ||
Лицензия падает вот сюда: '''/var/1C/licenses'''<br /> | Лицензия падает вот сюда: '''/var/1C/licenses'''<br /> | ||
− | Рекомендую для вашего компа сделать | + | Рекомендую для вашего компа сделать резервную копию лицензии, на всякий случай. А вообще конечно лучше делать резервные копии всех необходимых файлов на внешний носитель. |
7. Перезапускаем 1с обязательно с правами администратора (иначе будет требовать лицензию) и входим в свою базу обычным образом. | 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с обязательно с правами администратора (иначе будет требовать лицензию) и входим в свою базу обычным образом.