AQEMU is a graphical frontend for QEMU-based virtual machines. You can run it on Linux, FreeBSD, and OpenBSD.
- meson
- libvncserver
- qt5
- Qt5Core
- Qt5Widgets
- Qt5Network
- Qt5Test
- Qt5PrintSupport
- Qt5DBus
Example of how to build using meson/ninja:
$ meson builddir
$ cd builddir
$ ninja
$ ./aqemu
The original AQEMU by default doesn't compile under OpenBSD. Only this fork is capable. For more info, see the note section.
First, install the needed dependencies,
$ doas pkg_add meson libvncserver qt5
Then follow the installation instruction stated above.
Since OpenBSD Qt port stores the libs in a different directory,
in case the last stage of linking fails, open the builddir/build.ninja
file
and make sure the -L /usr/local/lib/qt5
flag exists before -lQt5Core
.
If doesn't simply add and run ninja
once again.
Unfortunately, as the original project is abandoned, I have to maintain this fork by myself. I'm neither a C++ nor Qt developer. Originally, I wanted to run a QEMU client on OpenBSD and ended up porting AQEMU to OpenBSD.
Any collaboration and patches are highly appreciated and always welcomed.