Автор Тема: Установка 1С и 1С:EDT на ALT Linux (инструкция)  (Прочитано 2146 раз)

Оффлайн FreeArcher

  • Завсегдатай
  • *
  • Сообщений: 5
    • Email
Установил недавно 1С на ALT. Очень порадовало, что не выпилили из дистрибутива libwebkitgtk-3.0-0 (как сейчас во всех актуальных дистрибутивах). Были проблемы с java. В итоге я сделал для себя инструкцию, выложу её здесь.

    1. Скачать Клиент 1С:Предприятия (64-bit) для RPM-based Linux-систем
    2. Скачать Cервер 1С:Предприятия (64-bit) для RPM-based Linux-систем
    3. Скачать Дистрибутив для оффлайн установки 1C:EDT для ОС Linux 64 бит

    4. Установить 11 версию Liberica JDK (нужно для EDT, если вам только 1С нужна, можно пропустить).
В репозитории Java11 без JavaFX, поэтому ставим из стороннего репозитория.
       # apt-get install apt-https apt-repo
       # apt-repo add "rpm https://altlinux.bell-sw.com $(uname -m) liberica"
       # apt-get update
       # apt-get install bellsoft-java11-full
       export JAVA_HOME=/usr/lib/jvm/bellsoft-java11-full.x86_64/
       Проверяем:
       $ java -version
       $ javaс -version

       Подробное описание  (https://www.basealt.ru/fileadmin/user_upload/compatibility/instr/d4579cfe056fe5ebb522bba177dde2cab12b0dba.pdf)

    5. Установить набор пакетов для 1С
       # apt-get install 1c-preinstall-full
Следующие дополнительные пакеты будут установлены:
  1c-preinstall cabextract fonts-ttf-ms libgperftools libjavascriptcoregtk3 libnsl1 libunwind libwebkitgtk3
Следующие НОВЫЕ пакеты будут установлены:
  1c-preinstall 1c-preinstall-full cabextract fonts-ttf-ms libgperftools libjavascriptcoregtk3 libnsl1 libunwind libwebkitgtk3

    6. Но пакет со шрифтами при этом у меня не установился. Странно. Установил вручную.
       # apt-get install fonts-ttf-ms

    7. Установим демон HASP ключа
       # apt-get install haspd
       Далее не забыть включить автозапуск и запустить демон
       # systemctl enable haspd
       # systemctl start haspd

    8. На этом с подготовкой все, далее можно устанавливать 1С
    9. Распаковываем все скаченные архивы
    10. Установку начинаем с серверной части. Я перед установкой все файлы с содержащие «nls» (они содержат языковые ресурсы) удаляю.
       Устанвливаю коммандой
       sudo eepm -i ./*.rpm
       можно и через apt-get install ./*.rpm

    11. Платформа 8.3.18 установливась без проблем, а на 19 я получаю ошибку
       Следующие пакеты имеют неудовлетворенные зависимости:
         1c-enterprise-8.3.19.1150-thin-client: Конфликтует: 1c-enterprise-8.3.19.1150-common
       E: Извините, `битые' пакеты
       Поэтому я установил только  1c-enterprise-8.3.19.1150-client

    12. И теперь наконец-то ставим EDT
       sudo ./1ce-installer

Все работает!

Оффлайн flint1975

  • Давно тут
  • **
  • Сообщений: 1 329
    • Email
Не полностью раскрыта тема: Программные лицензии - тот еще гемморой!

Оффлайн zhuromvlad

  • Завсегдатай
  • *
  • Сообщений: 8
    • Email
Добрый день!
Спасибо за подробную инструкцию, но от себя хочу добавить следующее - похоже на только что вышедшей десятой платформе с установкой 1С есть проблемы, во всяком случае у меня. Я пробовал установить 1С на Starterkit (alt-p10-mate-20210805-x86_64). Сделал предварительно:
apt-get install 1c-preinstall-fullУстановил учебную версию 1С 8.3.19.1150 без проблем. Но при попытке запустить получаю ошибку:
Цитировать
libstdc++.so.6: version `GLIBCXX_3.4.26' not found
Хотя команда
strings /usr/lib64/libstdc++.so.6|grep GLIBCXXпоказывает мне, что нужная версия якобы недостающей библиотеки установлена.
Куда копать - не знаю :-( Самое интересное, что на девятой платформе таких проблем не было.

Оффлайн klark973

  • Давно тут
  • **
  • Сообщений: 653
  • Неспящий саппорт
11-ю Java Андрей собирает. А причём тут LibericaJDK? Это вообще-то проприетарный, платный продукт, как и 1C.
To moan or to solve -- that is the question!