Roland If you want to build GnuCash it is not all that difficult once all the dependencies have been resolved. The instructions at https://wiki.gnucash.org/wiki/Building_On_Linux still seem to be pretty current. When you run cmake it will usually identify any development header files that have to be installed as it stops with an error each time it encounters one that is misssing. Identifying the correct libraries and headers to load can be a little difficult at times as the Ubuntu apt repository sometimes names them differently from the generic library name but it is usually closely related. Once cmake completes withiout errors it will usually build correctly.
The "apt-get build-dep gnucash" command on the wiki page no longer seems to load the gnucash dependencies but if you install apt-rdepends ("sudo apt install apt- rdepends"), then apt-rdepends gnucash lists the dependencies. Many will be loaded by default on your system but this can be useful to identify the specific library name in the ubuntu apt cache. For compilation, it is usually only necessary to have the development headers for the libraries installed (these may not necessarily be installed for libraries for which the runtime versions are installed unless you regularly build software from source) although the libraries themselves will be required at run timewhen you run GnuCash so it usually pays to install any missing libraries as well as the development headers for them. David Cousens On Tue, 2023-05-09 at 18:16 +0200, Roland Giesler via gnucash-user wrote: > Thanks, I have some experience with flatpak, albeit some of of it > negative. I suppose I should uninstall my apt installed version 4.8 > first first then, correct? > > On 2023/05/08 20:02, Carsten Hütter wrote: > > Hello Roland! > > > > To being able to keep GnuCash up to date, you should install a flatpak > > version. The wiki tells you how to do that. > > GnuCash wiki flatpak German: > > > > https://wiki.gnucash.org/wiki/De/Flatpak > > > > My preferred way is to download the flatpak package from the GnuCash > > build-server. > > GnuCash build-server GnuCash 5.1 (release) flatpak: > > > > https://code.gnucash.org/builds/flatpak/stable/gnucash-stable-C5.1-D5.1.flatpakref > > > > > > > > To quickly get bug corrected nightly flatpaks, you can choose one of the > > other ones in: > > > > https://code.gnucash.org/builds/flatpak/stable/ > > > > E. g. the lastest nightly build GnuCash 5.1-14: > > > > https://code.gnucash.org/builds/flatpak/stable/gnucash-stable-C5.1-14-g73337cff5a-D5.1.flatpakref > > > > > > > > The tarball only holds the source code, so you have to compile it by > > yourself on your system. Can be done, but is a lot more cumbersome. > > BTDT... > > > > HTH! Regards > > > > Carsten > > > > Am 08.05.23 um 10:13 schrieb Roland Giesler via gnucash-user: > > > Hi all, > > > > > > I'm looking for some details on how to upgrade to GNUCash 5.1 on > > > Ubuntu 22.04. I installed GNUCash from the repositories (v 4.8), but > > > the new version is not in the repos yet. So, if I install manually, > > > I'll probably end up having both versions installed, not? > > > > > > Question 1: Is there a Debian or Ubuntu repository somewhere that I > > > could install from? > > > > > > Question 2: Failing q1 above, should I uninstall my GNUCash and then > > > install from the tarball? > > > > > > thanks in advance for your valued responses! > > > > > > > > > Roland > > > _______________________________________________ > > > gnucash-user mailing list > > > gnucash-user@gnucash.org > > > To update your subscription preferences or to unsubscribe: > > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > > ----- > > > Please remember to CC this list on all your replies. > > > You can do this by using Reply-To-List or Reply-All. > > _______________________________________________ > > gnucash-user mailing list > > gnucash-user@gnucash.org > > To update your subscription preferences or to unsubscribe: > > https://lists.gnucash.org/mailman/listinfo/gnucash-user > > ----- > > Please remember to CC this list on all your replies. > > You can do this by using Reply-To-List or Reply-All. > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.