Skip to content

Building Akashi

Salanto edited this page Jul 16, 2024 · 10 revisions

Build Instructions

If you are unable to use either CI or release builds, you can compile akashi yourself.
Akashi requires Qt >= 5.10, and Qt websockets. Please ensure that your distro supports the minimum requirements.


To make code updates easy we advise using Git, you can always download the source code and compile it that way.

Ubuntu 20.04 - Ubuntu 18.04 or older are not supported.

   sudo apt install build-essential qt5-default libqt5websockets5-dev
   git clone https://github.com/AttorneyOnline/akashi
   cd akashi
   qmake project-akashi.pro && make

Ubuntu 22.04 - Ubuntu 18.04 or older are not supported.

   sudo apt install build-essential qtbase5-dev qt5-qmake qttools5-dev qttools5-dev-tools libqt5websockets5-dev
   git clone https://github.com/AttorneyOnline/akashi
   cd akashi
   qmake project-akashi.pro && make

OpenSuse Leap 15.4

   sudo zypper install --type pattern devel_C_C++ devel_qt5
   git clone https://github.com/AttorneyOnline/akashi
   cd akashi
   qmake-qt5 project-akashi.pro && make

Arch Linux/ Manjaro

   pacman install qt5-base qt5-websockets
   git clone https://github.com/AttorneyOnline/akashi
   cd akashi
   qmake project-akashi.pro && make

Gentoo Linux

   sudo emerge -av1 dev-qt/qtwebsockets dev-qt/qtsql dev-qt/qtchooser dev-qt/qtcore
   git clone https://github.com/AttorneyOnline/akashi
   cd akashi
   qmake -qt=qt5 project-akashi.pro
   make