The Perfect BibleAnalyzer Experience on Any Distro
-
arcanemuse
- Posts: 5
- Joined: Sat Dec 31, 2022 5:13 pm
Re: The Perfect BibleAnalyzer Experience on Any Distro
I tried to use this on Mandriva. I got to the distrobox create line. First error it was complaining about crun. I installed that. Now it is saying a mount_program is required. 'overlay' is not supported over overlayfs. I have no idea what this means. I am an idiot so I can't fix it. I got as far as it being an issue with fuse-overlayfs which you can't get for Mandriva. I'm glad I'm trying this on a live usb and not an actual install. I always try to get bible analyzer working on a live usb first before I install. What's the point of installing the distro if the program won't work on it? I'm sort of stuck on Mint and MxLinux for the most part. Well, I'll be stuck on Mint only when they update to Debian 13 on MXLinux. BA won't run on Debian 13. I've tried a live usb already and actually updated a 12 install by mistake. I had to wipe my disk and reinstall everything to get Debian 12 back. Better to have a 2 year old distro that actually allows BA to run than a new one that won't run it. I have one laptop running Arch and I hate it but BA is in the user repos. You can just install the latest version. Every other machine will have to be on an old version of Debian or MX or Mint I guess. I won't use Ubuntu with their spyware and snap garbage. Your options as to a linux distro are pretty limited when the program you need only comes in .deb format. I was so hoping that this would actually work. I'd like to switch totally to Linux but I have a lot invested in Logos and Accordance and need either Mac or Windoze to run those. I don't have 2500 just lying around to buy a Mac so that means being stuck on Windoze.
-
arcanemuse
- Posts: 5
- Joined: Sat Dec 31, 2022 5:13 pm
Re: The Perfect BibleAnalyzer Experience on Any Distro
OK. I have a really thick head and I'm stubborn as a mule. I struck out on Mandriva but tried again on a live USB of Fedora 42 KDE. It took me a minute to find the shortcut in lost and found in the application menu but there it be. It works. Flawlessly. Thank you. What can I say? Mandriva is garbage apparently. Fedora did the job with no hassle. It simply worked when I put in the commands. I think I will be installing it as a keeper on this laptop. I've heard good things and it deserves a good spin around the block and a severe tire kicking. It has been years since I have had anything to do with an rpm based system. My last experience wasn't so good but that was a long time ago. I'm sure they have improved things over time.
-
wmcdannell
- Posts: 37
- Joined: Thu Oct 12, 2023 5:13 pm
Re: The Perfect BibleAnalyzer Experience on Any Distro
Tested and works fine on Ubuntu 25.10 (CachyOS [Arch] host). Note that if you have access to the AUR (Arch User Repository) there is a PKGBUILD available for Bibleanaylzer (it also works fine on CachyOS/Arch).
You may want to use the following if you don't want to deal with potentially breaking changes when the rolling image updates:
Supported tags on Docker hub are listed here:
https://hub.docker.com/_/ubuntu
For 25.10 the install command is:
If you use a dark theme and it doesn't work well with BA you can change the theme using the following when launching bibleanalyzer or ba-run-py:
It can be placed in /usr/bin/bibleanalyzer:
Or when you update the .desktop file:
The following is a UX hack for those that are interested and to keep a note for myself.
The input box at the top-middle of BA has an annoying weird issue with the autocomplete but that can be "fixed" with a quick hack. You'll need an editor installed to edit the following files so sudo apt install -y micro or nano or whatever you prefer. Change line 8 in /opt/bibleanalyzer/ba-run.py to the following:
Save, and close the file and then run the following:
Then, edit /opt/bibleanalyzer/ba-565/autoCtrl.py. Find "def OnTextUpdate(self, event):" on line 229 and insert "return" after that line (make sure the tabs are correct!).
After that hack autocomplete for the input box at the top-middle will no longer work but it also won't do that annoying thing that it does only on Linux. I haven't found an easy way to bypass/disable that same annoyance with the input box in the dictionaries window yet.
Code: Select all
distrobox create --image ubuntu:rolling --name bibleanalyzer --home ~/.bibleanalyzercontainer/Code: Select all
--image ubuntu:25.10https://hub.docker.com/_/ubuntu
For 25.10 the install command is:
Code: Select all
sudo apt install ./bibleanalyzer_5.6-1_all.deb python3-six -yCode: Select all
env GTK_THEME=Adwaita bibleanalyzerCode: Select all
env GTK_THEME=Adwaita python3 /opt/bibleanalyzer/ba-run.pyCode: Select all
&& env XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share:/usr/share GTK_THEME=Adwaita python3 -u /opt/bibleanalyzer/ba-run.py"The following is a UX hack for those that are interested and to keep a note for myself.
The input box at the top-middle of BA has an annoying weird issue with the autocomplete but that can be "fixed" with a quick hack. You'll need an editor installed to edit the following files so sudo apt install -y micro or nano or whatever you prefer. Change line 8 in /opt/bibleanalyzer/ba-run.py to the following:
Code: Select all
sys.path.insert(0, '/opt/bibleanalyzer/ba-565')
Code: Select all
sudo unzip /opt/bibleanalyzer/ba-565.zip -d /opt/bibleanalyzer/ba-565Code: Select all
229 def OnTextUpdate(self, event):
230 return