Skip to content

Source Code Setup: Manjaro Linux

Morsmalleo edited this page Sep 25, 2023 · 3 revisions

Prerequisites

Required for Decompiling, Building and Signing.

sudo pacman -Sy jdk11-openjdk

Required to install dependencies and run the application.

sudo pacman -Sy nodejs npm

Required for Signing

32bit Linux Only

sudo pacman -Sy zipalign

Optional Prerequisites

Required for Git Cloning

sudo pacman -Sy git

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 file
sudo ./autoinstall_linux

  1. Launch AhMyth using the ahmyth system shortcut command created by the installer or by 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 by using npm
npm install electron@11.0.0

  1. Launch AhMyth by using npm
npm start
npx electron ./app --no-sandbox start

Notes

  • This setup Guide was written for Manjaro Linux and other Arch based distros.
Clone this wiki locally