Предлагаю рассмотреть установку Atollic TrueStudio на Ubuntu 20.04. Идея к написанию данной заметки появилась просле прочтения вопроса на StackOverflow Запуск Atollic TrueSTUDIO на Linux. Ошибка библиотеки libc6-i386
На предыдущих версия Ubuntu никаких проблем не возникает, но на Ubuntu 20.04 проблемы с установкой зависимостей. Приступим.
Данная среда разработки базируется на основе Eclipse в следствии чего предоставляет массу возможностей1. Загрузка Atollic TrueStudio
Для загрузки Atollic TrueStudio переходим на официальный сайт https://www.st.com/en/development-tools/truestudio.html и скачиваем установочный файл согласно инструкций.
2. Установка необходимых пакетов.
Как я сказал ранее, проблема с установкой возникает начиная с Ubuntu 20.04 в следствии того, что часть необходимых пакетов отсутствует в репозитории, в частности нас интересует libwebkitgtk-3.0 . Аналогичные проблемы могут возникнуть при установке компонентов 1C (информация взята из открытых источников)
Для установки libwebkitgtk-3.0 необходимо временно подключить репозиторий от предыдущего выпуска Ubuntu
Открываем терминал и выполняем команды
sudo su
echo 'deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe' >> /etc/apt/sources.list.d/tmp.list
apt update
apt install libwebkitgtk-3.0-0
rm /etc/apt/sources.list.d/tmp.list
exit
3. Установка TrueSTUDIO
В терминале переходим в директорию в которую скачали архив с установочным файлом и выполняем распаковку и установку, отвечая на вопросы
tar xzvpf en.TrueSTUDIO_V9.3_lin.gz
cd Atollic_TrueSTUDIO_for_STM32_9.3.0_installer/
sudo ./install.sh
Installing Atollic TrueSTUDIO for STM32 x86_64 9.3.0...
Do you accept the Atollic End User License Agreement?
1) Yes
2) No
3) Read
#? 1
Installing dependencies...
Do you want to install to '/opt/Atollic_TrueSTUDIO_for_STM32_x86_64_9.3.0/'?
1) Yes
2) No
3) Change
#? 1
Extracting to '/opt/Atollic_TrueSTUDIO_for_STM32_x86_64_9.3.0/'...
Installing ST-Link
Do you want to install the ST-Link udev rules to /etc/udev/rules.d/?
1) Yes
2) No
#? 1
Installing SEGGER J-Link
Do you want to install the SEGGER J-Link udev rules to /etc/udev/rules.d/?
1) Yes
2) No
#? 1
Do you want to remove the temporary installation files from '/home/ubuntu/Загрузки/Atollic_TrueSTUDIO_for_STM32_9.3.0_installer'?
1) Yes
2) No
#? 1
Установка должна произойти без проблем. Если у Вас возникли вопросы оставляйте их в комментариях.
Комментариев нет:
Отправить комментарий