Далее описание процесса по шагам под Ubuntu 20.04 на примере Keil v5.34. Подразумевается, что вы уже установили себе wine [1].
1. Найдите папку drive_c, которая соответствует диску C: для wine. Обычно это папка ~/.wine/drive_c:
$ locate -b drive_c
/home/домен/имяпользователя/.PlayOnLinux/wineprefix/bkwr01/drive_c
/home/домен/имяпользователя/.wine/drive_c
$ ls ~/.wine/drive_c/
ProgramData
'Program Files'
'Program Files (x86)'
temp
users
windows
2. Распакуйте в любой временный подкаталог папки drive_c дистрибутив Keil. Предположим, что это папка temp:
$ ls ~/.wine/drive_c/temp
KeilMDK534.exe
3. Выполните команду wine explorer из домашнего каталога ~. Отобразится окно Проводника Windows. Разверните в Проводнике папку C:\temp.
4. Двойным щелчком на файле инсталлятора KeilMDK534.exe запустите установку Keil, ответьте на все вопросы по умолчанию. Запомните, где находится корневой каталог Keil (например C:\Keil_v5), и куда будут записаны дополнительные пакеты для поддержки разных микроконтроллеров (C:\users\имяпользователя\Local Settings\Application Data\Arm\Packs). Как вариант можно запустить инсталлятор из командной строки через тот же wine (например wine ~/.wine/drive_c/temp/KeilMDK534.exe).
После установки Keil вылечите его, предложив правильную таблетку. Таблетку запускайте вместе с тем же wine.
5. Предположим, Keil был установлен в каталог C:\Keil_v5. Тогда GUI среды Keil можно запускать командой wine из каталога ~/.wine/drive_c/Keil_v5/:
$ cd ~/.wine/drive_c/Keil_v5/
$ wine UV4/UV4.exe
6. Установку поддержки процессоров делайте через все ту же команду wine. Вот так, к примеру, устанавливается поддержка для процессоров "Legacy support for Arm7, Arm9 & Cortex-R devices" [2]:
$ cd ~/.wine/drive_c/temp/
$ wine MDK79525.EXE
[Ссылки]
1. How to Install Wine on Ubuntu site:phoenixnap.com. 2. MDK v4 Legacy Support site:keil.com. |