Это старая версия документа!
Для Ubuntu есть возможность использовать Windows-версию среды через Wine, либо альфа-версию среды BlackBox Freenix с интерфейсом на основе библиотек Gtk2. В первом случае вы получите более стабильную версию, но требуются некоторые нехитрые навыки работы с Wine. Во втором случае будет более естественный для Ubuntu интерфейс, однако не очень удобный диалог выбора файлов и менее стабильная работа.
О том как настроить каждую из этих версий среды далее.
sudo apt-get install wine
#!/bin/sh wine $HOME'/blackbox/BlackBox.exe' -use "`winepath -w "$PWD"`" $* &
Чтобы увидеть скрытые папки с точками в начале названия (.local), нажмите Ctrl+H в домашней директории.
Не забудьте установить права на выполнение этого скрипта:
chmod +x ~/.local/share/nautilus/scripts/BlackBox
После такой настройки BlackBox легко вызвать в любой директории с проектами из раздела Сценарии контекстного меню Nautilus. При этом контекстное меню надо вызывать не на пустом месте, а для папки или файла. Иначе в версиях Ubuntu начиная с 14.04 раздел сценариев недоступен.
Чтобы в Wine работать с COM-портами, необходимо сделать ссылки на них. Если вы работаете с USB-переходниками, то команды будут следующие:
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1 ln -s /dev/ttyUSB1 ~/.wine/dosdevices/com2
Для начала установите несколько пакетов, на которых основан интерфейс приложения.
Для Ubuntu 32-bit:
sudo apt-get install libgtk2.0-0 gtk2-engines gtk2-engines-murrine libcanberra-gtk-module libgnomeui-0
Для Ubuntu 64-bit требуется также добавить архитектуру i386:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 libgnomeui-0:i386
Затем скачайте пакет bbcb_1.7-a1-6_i386.deb и установите через Центр приложений Ubuntu, либо с помощью команды:
sudo dpkg -i bbcb_1.7-a1-6_i386.deb
Чтобы запускать среду из директории с вашими проектами удобно использовать копии скрипта запуска.
cp /usr/bin/bbcb ~/projects/
В последующем, нажимая дважды на bbcb, среда будет запускаться из папки ~/projects
Настройка этого варианта запуска подробно показана в видеоуроке.