Page 1 of 1

FAHControl Won't Install On Linux Lite 5.2

Posted: Thu Jan 28, 2021 4:23 pm
by Planorez
FAHControl won't install on a Linux Lite 5.2 AMD64 computer. I get a Dependency is not satisfiable error. I tried the latest FAHControl software version for Debian/Mint/Ubuntu. Any other versions that might work?
Thanks

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Thu Jan 28, 2021 5:03 pm
by Neil-B
iirc their are a number of workarounds on various linux versions that might help - a search for python should find you the threads

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Thu Jan 28, 2021 5:03 pm
by Joe_H
Not familiar with Linux Lite, but what the latest official FAHControl requires is Python 2.7. There may be a legacy Python installer for Linux Lite that you can download and install.

There is also an unofficial installer floating around that has updated FAHControl to use Python 3. Links have been posted here before, Someone more familiar with it and Linux Lite may be able to give specific suggestions about that.

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Fri Jan 29, 2021 5:56 am
by demorgan
Hi, I had a lot of trouble getting Python 2.7 installed and working since support has been removed, but this thread discusses a python3 version of FAHControl being developed, and it works fine for me in Linux Lite, Linux Mint, and newer versions of Ubuntu that all have support for Python 2.7 removed:

viewtopic.php?f=16&t=34757

More specifically, the link to the Github you need is:

https://github.com/cdberkstresser/fah-control

So go to the terminal and if you don't have git, do:

Code: Select all

sudo apt install git
Then:

Code: Select all

git clone https://github.com/cdberkstresser/fah-control
cd fah-control
sudo apt-get install -y python3-stdeb python3-gi python3-all python3-six debhelper dh-python gir1.2-gtk-3.0
sudo python3 setup.py install
Let me know if that works!

To run, type:

Code: Select all

FAHControl

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Mon Feb 01, 2021 6:34 pm
by Planorez
I tried it and I get the FAH Control window I do have to leave the terminal open since it is a terminal command to launch it.
Thanks for the help.

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Mon Feb 01, 2021 9:08 pm
by bruce
FAHControl does not need to stay open, but depending on how you started it, FAHClient may be running in the terminal window. The normal startup script starts FAHClient as a background daemon so nothing needs to stay open.

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Tue Feb 02, 2021 2:33 am
by MeeLee
Linux lite is a stripped down version of Ubuntu,
It's entirely possible some of the dependencies FAH uses, aren't installed.
It's to be expected, since FAH is made to run on Redhat, or Debian (which most of the Ubuntu dependencies are identical to, so Ubuntu works as well).
Unless you have a single core 1,4Ghz CPU with 512MB of RAM (or less), I don't see why you'd not switch to Lubuntu instead?
Use Lubuntu 16.04 for real old hardware(+10yr old hardware), 18.04 for multi Nvidia GPU support and ~5-10yr old hardware, and 20.04 or newer for more modern hardware.

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Tue Feb 02, 2021 8:35 am
by demorgan
MeeLee wrote:Linux lite is a stripped down version of Ubuntu,
It's entirely possible some of the dependencies FAH uses, aren't installed.
It's to be expected, since FAH is made to run on Redhat, or Debian (which most of the Ubuntu dependencies are identical to, so Ubuntu works as well).
Unless you have a single core 1,4Ghz CPU with 512MB of RAM (or less), I don't see why you'd not switch to Lubuntu instead?
Use Lubuntu 16.04 for real old hardware(+10yr old hardware), 18.04 for multi Nvidia GPU support and ~5-10yr old hardware, and 20.04 or newer for more modern hardware.
Hi, it is indeed the case that some of the dependencies that the official version of FAHControl uses are not present in Linux Lite. However, this is because they're not present in recent versions of Ubuntu itself, which (as you say) is what Linux Lite is based on. These are not present simply because Python 2.x is simply depreciated and not present in the repositories in modern versions of Ubuntu, which continues to be a vexing problem for anyone trying to install and use FAHControl. Out of the three flavors of Linux purported to be supported by the .deb files available, only in Debian can the packages be obtained easily with apt. I have various computers running all Debian-based distros, such as Debian itself, Linux Lite, Linux Mint, and Ubuntu. Only on Debian itself could the dependencies by satisfied without going into dependency hell.

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Tue Feb 02, 2021 3:57 pm
by MeeLee
demorgan wrote:
MeeLee wrote:Linux lite is a stripped down version of Ubuntu,
It's entirely possible some of the dependencies FAH uses, aren't installed.
It's to be expected, since FAH is made to run on Redhat, or Debian (which most of the Ubuntu dependencies are identical to, so Ubuntu works as well).
Unless you have a single core 1,4Ghz CPU with 512MB of RAM (or less), I don't see why you'd not switch to Lubuntu instead?
Use Lubuntu 16.04 for real old hardware(+10yr old hardware), 18.04 for multi Nvidia GPU support and ~5-10yr old hardware, and 20.04 or newer for more modern hardware.
Hi, it is indeed the case that some of the dependencies that the official version of FAHControl uses are not present in Linux Lite. However, this is because they're not present in recent versions of Ubuntu itself, which (as you say) is what Linux Lite is based on. These are not present simply because Python 2.x is simply depreciated and not present in the repositories in modern versions of Ubuntu, which continues to be a vexing problem for anyone trying to install and use FAHControl. Out of the three flavors of Linux purported to be supported by the .deb files available, only in Debian can the packages be obtained easily with apt. I have various computers running all Debian-based distros, such as Debian itself, Linux Lite, Linux Mint, and Ubuntu. Only on Debian itself could the dependencies by satisfied without going into dependency hell.
The same should be true for Ubuntu 16.04 and variants.
Also 18.04 all the way to 18.04.4 I believe. But it'll be hard to attain, since the OS will want to update to 18.04.5.
Not sure if that version still supports python 2.7
I know on 18.04.4 I could still install the older python, but have since switched to 20.04 (not folding).

Re: FAHControl Won't Install On Linux Lite 5.2

Posted: Wed Feb 03, 2021 11:11 pm
by demorgan
Planorez wrote:I tried it and I get the FAH Control window I do have to leave the terminal open since it is a terminal command to launch it.
Thanks for the help.
Hi, sorry, I didn't answer before because I usually prefer to keep the terminal open (it shows connection error messages in the terminal and I find that useful).

However, start the program with this command and it should exit the terminal (works with any graphical program launched from a terminal emulator):

Code: Select all

FAHControl & exit