Skip to content

Source Code Setup: Ubuntu GNU Linux

Morsmalleo edited this page Jul 19, 2023 · 13 revisions

Prerequisites

Required for Decompiling, Building and Signing.

sudo apt-get install openjdk-11-jdk* -y

Required to run the Application.

sudo apt-get install nodejs npm -y

Required for Signing

32bit Linux Only

sudo apt-get install zipalign -y

Optional Prerequisites

Required for Git Cloning

sudo apt-get install git -y

Auto Installation

  1. Download a copy of the AhMyth source code as a .zip archive or use git clone to obtain a copy.
git clone https://GitHub.com/Morsmalleo/AhMyth

  1. Open up a New terminal (or use your current terminal if you used git clone) and change directories to the AhMyth/AhMyth-Server directory
cd path/to/AhMyth/AhMyth-Server

  1. Run the autoinstall_linux file
sudo ./autoinstall_linux

  1. Launch AhMyth using either the ahmyth system shortcut command below created by the installer, running the start_linux file.
ahmyth
./start_linux

Manual Installation

  1. Download a copy of the AhMyth source code as a .zip archive or use git clone to obtain a copy.
git clone https://GitHub.com/Morsmalleo/AhMyth

  1. Open up a New terminal (or use your current terminal if you used git clone) and change directories to the AhMyth/AhMyth-Server directory
cd path/to/AhMyth/AhMyth-Server

  1. Install electron v11.0.0 locally inside the AhMyth-Server directory using npm
npm install electron@11.0.0

  1. Launch AhMyth using npm, or by running the start_linux file.
npm start
npx electron ./app --no-sandbox start
./start_linux

Information

  • This setup Guide was written for Ubuntu GNU/Linux, a derivative of Debian GNU/Linux.
Clone this wiki locally