How to Package?
Posted: Mon Jan 09, 2023 10:21 am
Well...some of the ideas I had to package Bible Analyzer with its dependencies are not going to work. Some of the key files could be bundled but there are some shared libraries with sym links that must be installed in certain places in the system.
There are 7 debs total that must be installed and they are all in this zip file,
www.bibleanalyzer.com/files/wx.4.2.zip
I considered having users add the Lunar (23.04) repository but if they do and then later do a simple "apt upgrade" it will install about 1200 "to new" updates and break their system in a 100 ways.
I considered making a PPA repository with just the above files but then relearned PPAs only take source files, not debs.
I looked at combining the 7 deb files into one deb and all the gurus say that is a big "no no."
So what do we do? Ask users to install 8 separate deb files (including Bible Analyzer) in a certain order just to run Bible Analyzer? That won't fly, and I don't have time to walk people through the process by email who are not very familiar with their computers.
I am spending an inordinate amount of time trying to resolve problems that shouldn't be problems. There should be a simple way to do this. I mean at the very minimum one should be able combine all the debs in a single archive and then have a simple script built in to run them all in order when opened, but I can find nothing like that.
What am I missing here? We now have the files we need but no sensible way to deliver them without confusing many users.
Does anyone have any ideas?
There are 7 debs total that must be installed and they are all in this zip file,
www.bibleanalyzer.com/files/wx.4.2.zip
I considered having users add the Lunar (23.04) repository but if they do and then later do a simple "apt upgrade" it will install about 1200 "to new" updates and break their system in a 100 ways.
I considered making a PPA repository with just the above files but then relearned PPAs only take source files, not debs.
I looked at combining the 7 deb files into one deb and all the gurus say that is a big "no no."
So what do we do? Ask users to install 8 separate deb files (including Bible Analyzer) in a certain order just to run Bible Analyzer? That won't fly, and I don't have time to walk people through the process by email who are not very familiar with their computers.
I am spending an inordinate amount of time trying to resolve problems that shouldn't be problems. There should be a simple way to do this. I mean at the very minimum one should be able combine all the debs in a single archive and then have a simple script built in to run them all in order when opened, but I can find nothing like that.
What am I missing here? We now have the files we need but no sensible way to deliver them without confusing many users.
Does anyone have any ideas?