Skip to content

Source Code Setup: Arch Linux

Morsmalleo edited this page Jul 17, 2023 · 5 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 [email protected]

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

Notes

  • This setup Guide was written for Arch Linux and other Pacman based distro's.
Clone this wiki locally