Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add docs to build from source for non-Debian distros #57

Open
D3vil0p3r opened this issue Oct 8, 2024 · 1 comment
Open

Add docs to build from source for non-Debian distros #57

D3vil0p3r opened this issue Oct 8, 2024 · 1 comment

Comments

@D3vil0p3r
Copy link

Currently the instructions ask for running install executable that is based on àpt` (Debian-based distros). Can you please document how to build from source without be tied to a specific Linux base OS in order to involve also different Linux base distros like Arch Linux? Can you also document which are build deps and runtime deps separately?

@cpoore1
Copy link
Collaborator

cpoore1 commented Oct 8, 2024

This is something we can work towards. The FISSURE Dashboard and framework in general relies mostly on the Miscellaneous Dependencies in the installer script to launch. The dependencies do need to be grouped and labelled better (and tested to make sure they are still relevant to build). We can disable a lot of the third-party tools and enable them as they become available in Arch Linux and still use everything in the GUI minus a couple attack scripts.

In the near term we'll be trying to produce different packaging options to help get around it. You can also boot off of a USB stick if really needed.

I can look into this eventually, but if anyone wants to get a head start and figure out how to install all the dependencies needed to get the GUI to open with Python, I can handle the other individual pieces.

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

No branches or pull requests

2 participants