I am a senior computer technologist with over 40 years in the business and, among many other things, Linux admin since Red Hat 1.1. And, I was asked by a popular radio show host, a friend, if I could help them get back to broadcasting after they got booted from the air for being not politically correct. SURE! I wanted to do this kind of thing anyway, mostly to broadcast for myself!
I looked at, and tried, a number of FOSS systems before coming to LibreTime and decided I like the basics. IF I can get it to work, I’ll contribute back where I can.
When I ran the setup and it kept giving me only a banner and then “error:” in red - with NOTHING MORE, I of course (being competent with bash) dove right in to see WTF.
I was SHOCKED to see that the current “package” only accepts FOUR linux distributions?! RATHER two versions of each of two linux distributions! WOW!
I run one of those distributions somewhere and know that if this can work on Debian, it can work on Fedora Server - I know FAR more about Fedora than Debian but I’ve never failed at getting software to work on both. And, as I intend to run this in production, there’s no chance I’m changing my server to a different distro - not at this point! I mean, nobody’s paying me for this!
So, rather than complain, I’d like to figure this out and HELP. I mean, if you want this software to get legs, it has to work on more than two versions of two distributions!
If the community can please help me get it working in short order, I am ready and willing to feed what I’ve done back into the extant code, etc. And, I’ll start here and now!
First of all, the function check_distribution() has to be changed. The way it is now, is, well… Nevermind. BETTER to say to folks: “This distribution is unsupported but maybe it can work out. and if you get it working on your distribution, please tell us how you did it.” And then back that up with a section in THIS forum - I mean discourse - just for people to talk about that until it can at some point become a supported platform!
Honestly, what worked for me to even BEGIN the installation was to add:
fedora-35) is_ubuntu=false && distro="UnNamed" ;;
to the case statement in that function. From there, I can see what’s not working and work on fixing them!
Ok, I hope that’s a good introduction to this. Anyone?
(I will reply to myself as necessary to share the issues, but I’m trying to work through them myself first!)