feat: MultiDistribution support #401
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Is your feature request related to a problem? Please describe
With os like arch linux installation is impossible becouse apt hardcoded in unreadable scripts.
Describe the solution you'd like
I suggest to use for install system dependencies some one of scm, like Ansible or Salt-ssh.
Described onece -- for many distribs -- Ded/rhel/arch and bsd systems. Simply conditions for different packages and many other features has suppor from box!
No needs difficult bash scripts -- Unreadable, difficult to maintain -- Blood from the eyes!
Describe alternatives you've considered
No response
Additional information
No response
Thanks for the request. A feature like this would likely mean, that there is more maintenance involved with dependencies. Currently dependencies are simply read from the official install script of klipper for example. Thats written with debian based systems in mind. But as im currently working on a rewrite of KIAUH in python, we could think about a different, a new approach of handling each components dependencies to allow other distros. This would also result in much more testing though. I have added the feature request to the "next" milestone. For now it will not be part of the v6 release.
Do not make a new bicicle, maybe some one already make it))
I want to stick to the python standard library and don't want KIAUH to have special python dependencies.
The most complicated part of the TUI is already rewritten :)
Is there any sort of timeline on the python V6 release?
I started looking deeper into kiauh to see if I can get it working on an rpm based system, specifically Alma Linux but that would mean the popular rpm based distros would likely work as well. I'd rather not spend the time digging that deep into kiauh if the rewrite is in the works and coming soon.
I got a fairly high amount of experience with RHEL style systems and I'm willing to help test the rewrite.
Hi @BiloxiGeek ,
currently there is no ETA for a possible release. The current development still focuses on debian based systems as well, i have not added any generic "use package manager x now" functions implemented. The current state is, that the regular "klipper stack" is working. That means installation, updating and removing of Klipper, Moonraker and currently only Mainsail. Fluidd will follow next probably. All other features are still in the pipeline. So i would not use the term "soon" at the moment, im sorry.