# Развёртывание рабочего места под Alt Linux Рабочее место под Alt Linux с редактором исходного кода GigaIDE. ## Необходимые компоненты - [Alt Linux Workstation 10](https://www.altlinux.org/%D0%90%D0%BB%D1%8C%D1%82_%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B0%D1%8F_%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F_10) - [GigaIDE 2024.2](https://gitverse.ru/services/gigaide) - [GSF-CLI for Linux](https://repo.global-system.ru/artifactory/common/ru/bitec/gsf-cli-linux/SNAPSHOT/gsf-cli-linux-SNAPSHOT.zip) - [SBT 1.8.2](https://www.scala-sbt.org/download) - [JDK 8](https://github.com/bell-sw/Liberica/releases/tag/8u432%2B7) ## Установка 1. Установить Alt Linux. 2. Обновить компоненты Linux. Для этого необходимо. выполнить следующие команды в терминале: ```console su - apt-get update apt-get install git apt-get install subversion apt-get install python apt-get install pip ``` 3. Создать папку Global в директории пользователя. 4. В директории из предыдущего пункта необходимо создать поддиректорию `GigaIDE` и разархивировать в неё дистрибутив GigaIDE. 5. В директории из пункта три необходимо создать поддиректорию `gsf-cli` и разархивировать в неё дистрибутив GSF-CLI. 6. В директории `gsf-cli` необходимо создать папку `python`, а затем выполнить команду: ```console python3 -m venv /home/admin/global/gsf-cli/python source /home/admin/global/gsf-cli/python/bin/activate pip3 install -r /home/admin/global/gsf-cli/requirements.txt ``` ```{attention} Вместо пути `/home/admin/global` указать путь до вашей папки `global`. ``` 7. В директорию из пункта три необходимо создать поддиректорию `sbt` и разархивировать в неё дистрибутив sbt версии 1.8.2 8. Установите дистрибутив JDK 8 (bellsoft-jdk8u432+7-linux-amd64.tar.gz) по ссылке выше. И произведите установку дистрибутива с помощью следующих команд: ```console su - tar -zxvf bellsoft-jdk8u432+7-linux-amd64.tar.gz -C /usr/lib/jvm/ ``` 9. Что бы git каждый раз не спрашивал пароль заново, необходимо ввести следующую команду и перезапустить терминал: ```console git config --global credential.helper store ``` 10. Выкачать проект с помощью команд: ```console cd /home/admin/global/gsf-cli/links ./add_project.sh ``` ```{attention} Путь до jdk: /usr/lib/jvm/jdk8u432 Путь до IDEA: /home/admin/global/GigaIDE ``` 11. Добавить [GlobalERP Tool Kit](http://svn.bitec.ru/svn/depot/ASSource/doc/global3/Global%203%20Scala%20Edition/%d0%9f%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5/Global3FrameworkStarterKit/Plugins/Global3se-plugin/) плагин для GigaIDE.