List of supported operating systems:
- Windows
- GNU/Linux (amd64, i386)
- OpenBSD (i386)
- FreeBSD (amd64, i386)
- NetBSD (i386)
Tested on:
- Windows XP, 7, 10, 11
- GNU/Linux:
- Ubuntu 16.04/18.04/20.04 LTS
- Debian 9.3, 9.4, 10.4 (Xfce/Mate/GNOME/Cinnamon)
- Linux Mint 19.1/19.2/19.3/20 (Cinnamon)
- Fedora 31
- Red Hat Enterprise Linux Server 6.3
- CentOS 8
- Arch Linux 4.9.6
- Manjaro Linux 18.0.4, 21.2.0
- Alt Education 9.1
- OpenBSD 7.8 (i386)
- FreeBSD 14.3 (amd64, i386)
- NetBSD 10.1 (i386)
Packages available here
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libgtk2.0-0:i386 gtk2-engines:i386 gtk2-engines-murrine:i386 libcanberra-gtk-module:i386 gtk2-engines-pixbuf:i386 libatk-adaptor:i386 libgail-common:i386 gnome-themes-standard:i386
sudo pacman -S multilib/lib32-gtk2
sudo pacman -Rc lib32-librsvg
sudo dnf install gtk2.i686 gtk2-devel.i686
apt-get install i586-libgtk+2-devel.32bit
doas pkg_add libiconv gtk+2
pkg install gtk2
You need the i386 GTK2 libraries.
They can be installed via an jail.
To create an i386 jail, follow the official FreeBSD Handbook.
Don't forget to change the download link from amd64 to i386 when fetching the base system.
Inside the jail:
pkg install gtk2
Then, specify the path to these labraries before running the BlackBox GUI:
export LD_32_LIBRARY_PATH=<jail path>/usr/local/lib
Replace <jail path> with the path to your jail root (for example, /usr/jails/containers/i386).
pkg_add gtk2+
./build-linux
./build-openbsd
./build-freebsd
./build-netbsd
./build-windows
On Windows, these commands can be run from MSYS2
There is also a build-windows.bat script that can be used to build the Windows version from Windows or Wine
sudo apt install pax
sudo pacman -S pax
sudo dnf install pax
./export-linux <outputDirectory>
./export-openbsd <outputDirectory>
./export-freebsd <outputDirectory>
./export-netbsd <outputDirectory>
./export-windows <outputDirectory>
Run tiled version:
BlackBox.exe
Run MDI version:
BlackBoxMDI.exe
./run-BlackBox
Symbolic link to this script can be created to run from any directory:
mkdir -p ~/bin && ln -s $(readlink -f run-BlackBox) ~/bin/blackbox
And then BlackBox Component Builder (GUI) can be run with blackbox command from anywhere. The current directory will be used as a BlackBox secondary directory.
BlackBoxInterp.exe
./run-BlackBoxInterp
Symbolic link to this script can be created to run from any directory:
mkdir -p ~/bin && ln -s $(readlink -f run-BlackBoxInterp) ~/bin/blackbox-cli
And then BlackBox Component Builder (command line interpreter) can be run with blackbox-cli command from anywhere. The current directory will be used as a BlackBox secondary directory.
- Oberon microsystems AG
- BlackBox Framework Center
- OberonCore
- Ivan Denisov
- Igor Dehtyarenko
- Anton Dmitriev
- Alexander Shiryaev
- Ketmar Dark