Skip to content

Linux deb installer#267

Open
saurondark22 wants to merge 4 commits into
theJayTea:mainfrom
saurondark22:main
Open

Linux deb installer#267
saurondark22 wants to merge 4 commits into
theJayTea:mainfrom
saurondark22:main

Conversation

@saurondark22
Copy link
Copy Markdown

Summary

I have created an installable .deb file for Debian-based Linux distributions, allow to be shared without requiring manual compilation. If any one ask, I can also implement an AppImage as alternative for non Debian Linux.

Changes

No major changes were made to the Python script. however, several bash scripts have been added to facilitate the build process. with that said idk if this breaks windows compilation path, need someone with widows to test this out.

How to Build

Open a terminal in the WritingTools/Windows_and_Linux directory and run the following commands:

  1. Install the virtual environment package:
    sudo apt install -y python3-venv
  2. Create and activate a virtual environment:
    python3 -m venv .venv
    source .venv/bin/activate
  3. Install the dependencies:
    python -m pip install -r requirements.txt
  4. Run the build script:
    ./build-deb.sh

The generated .deb file will be located in /packaging/dist/. I am currently looking for volunteers to test this installation on Debian-based systems (such as Ubuntu). Also on Windows compilation testing, that i think @theJayTea can handle?

@saurondark22 saurondark22 marked this pull request as ready for review May 11, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant