Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Hi Frank, Thanks for the link to backports. I was not aware of this and it appears more appropriate than the testing repo. Much appreciated! Thanks, Ken On 27/4/2020 9:34 am, Frank H. Ellenberger wrote: Hi, Am 26.04.20 um 17:33 schrieb John Ralls: GnuCash doesn't care what python it's linked against as long as it's >= 3.2.0. The Debian packager linked GnuCash 3.10 against python 3.8 and set it as a requirement in the .deb because that's what's on a fully up to date Debian testing. If you're fearful of updates breaking your system you should use only Debian stable. The whole point of testing is to try out version upgrades to see what breaks. Regards, John Ralls a compromise would be to use backports: https://wiki.gnucash.org/wiki/Debian#About_Debian_Releases_and_Release_Names HTH Frank ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Hi, Am 26.04.20 um 17:33 schrieb John Ralls: > GnuCash doesn't care what python it's linked against as long as it's >= 3.2.0. > The Debian packager linked GnuCash 3.10 against python 3.8 and set it as a > requirement in the .deb because that's what's on a fully up to date Debian > testing. > > If you're fearful of updates breaking your system you should use only Debian > stable. The whole point of testing is to try out version upgrades to see what > breaks. > > Regards, > John Ralls a compromise would be to use backports: https://wiki.gnucash.org/wiki/Debian#About_Debian_Releases_and_Release_Names HTH Frank ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
GnuCash doesn't care what python it's linked against as long as it's >= 3.2.0. The Debian packager linked GnuCash 3.10 against python 3.8 and set it as a requirement in the .deb because that's what's on a fully up to date Debian testing. If you're fearful of updates breaking your system you should use only Debian stable. The whole point of testing is to try out version upgrades to see what breaks. Regards, John Ralls > On Apr 26, 2020, at 7:33 AM, km22 wrote: > > As a follow up I have been running Gnucash 3.8 from the Debian testing > repo for a few months now. I recently tried to update but get these > results: > > [Quote1] > > $ sudo apt list --upgradable > > ... > > gnucash-common/testing 1:3.10-1 all [upgradable from: 1:3.8b-1] > gnucash/testing 1:3.10-1 amd64 [upgradable from: 1:3.8b-1+b1] > ... > > [/Quote1] > > > [Quote2] > > $ sudo apt install gnucash > Reading package lists... Done > Building dependency tree > Reading state information... Done > Some packages could not be installed. This may mean that you have > requested an impossible situation or if you are using the unstable > distribution that some required packages have not yet been created > or been moved out of Incoming. > The following information may help to resolve the situation: > > The following packages have unmet dependencies: > gnucash : Depends: libpython3.8 (>= 3.8.2) but it is not going to be > installed > E: Unable to correct problems, you have held broken packages. > > [/Quote2] > > > Question: Is it normal for gnucash to change its Python version (here to > version 3.8) within a maintenance update (here to gnucash version 3.10)? > > I ask because I am hesitant to update my python version for fear of > breaking my system - but just wanted to highlight whether this increase > in Python version is expected within the Gnucash version guidelines? > > Thanks, > Ken > > > On 12/3/2020 10:48 pm, km22 wrote: >> >> As a follow up, what I did is the following to update to 3.8 on my >> Debian 10 system: >> >> 1) Created a file /etc/apt/apt.conf with the line: >> APT::Default-Release "buster"; >> >> 2) Ran sudo apt update. Then ran apt -t testing install gnucash >> >> From the /var/log/apt/history.log file these were the packages that >> were installed/updated: >> >> Start-Date: 2020-03-10 00:14:47 >> Commandline: apt -t testing install gnucash >> Requested-By: ken (1000) >> Install: libgwenhywfar79:amd64 (5.1.3-1, automatic), gcc-10-base:amd64 >> (10-20200222-1, automatic), libhogweed5:amd64 (3.5.1+really3.5.1-2, >> automatic), libgcc-s1:amd64 (10-20200222-1, automatic), >> libnettle7:amd64 (3.5.1+really3.5.1-2, automatic), libffi7:amd64 >> (3.3-3, automatic), libaqbanking44:amd64 (6.0.1-2, automatic), >> libgwengui-gtk3-0:amd64 (5.1.3-1, automatic) >> Upgrade: cryptsetup-initramfs:amd64 (2:2.1.0-5+deb10u2, 2:2.2.2-3), >> libgwenhywfar-data:amd64 (4.20.0-9, 5.1.3-1), cryptsetup-run:amd64 >> (2:2.1.0-5+deb10u2, 2:2.2.2-3), p11-kit-modules:amd64 (0.23.15-2, >> 0.23.20-1), gnucash:amd64 (1:3.4-1+b10, 1:3.8b-1+b1), >> libboost-regex1.67.0:amd64 (1.67.0-13+deb10u1, 1.67.0-17), >> libaqbanking-data:amd64 (5.7.8-3, 6.0.1-2), libgnutls30:amd64 >> (3.6.7-4+deb10u2, 3.6.12-2), libp11-kit0:amd64 (0.23.15-2, 0.23.20-1), >> gnucash-common:amd64 (1:3.4-1, 1:3.8b-1), libtasn1-6:amd64 (4.13-3, >> 4.16.0-2), libstdc++6:amd64 (8.3.0-6, 10-20200222-1), cryptsetup:amd64 >> (2:2.1.0-5+deb10u2, 2:2.2.2-3), libxmlsec1:amd64 (1.2.27-2, 1.2.28-2) >> End-Date: 2020-03-10 00:15:13 >> >> Question I have is why was it necessary for gnucash to install >> packages from the testing repo for packages such as cryptsetup >> (various) or gcc-10-base? Are these really necessary for gnucash? I >> want to maintain a system as close to the base Debian 10 as possible >> so curious to understand why these other packages were required? >> >> Thanks, >> >> Ken >> >> >> >> On 8/3/2020 11:09 pm, km22 wrote: >>> Hi all, >>> >>> Can anyone advise a very simple and safe way of install gnucash 3.8 >>> in Debian 10? >>> >>> I've read posts like this: >>> https://unix.stackexchange.com/questions/107689/how-do-i-install-a-single-package-from-debian-testing-or-unstable-on-stable >>> >>> But I am very reluctant to start messing with things like pinning or >>> temporarily enabling testing repo entirely for fear of breaking my >>> system. >>> >>> Is there a simple way to install just gnucash 3.8 and dependencies as >>> a one-off without making riskier changes to my system? >>> >>> Thanks, >>> >>> Ken >>> >>> >>> >>> On 2/3/2020 11:29 pm, km22 wrote: Hi Andrea, Thanks for the message. Do you know whether there is a simple command line operation I can run to install Gnucash 3.8 from Debian 10 testing repo? I tried to google the solution but what I found seemed to suggest a lot of modifications to the sources file or introducing a pinning concept. I only want to install this one package (and the nece
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
As a follow up I have been running Gnucash 3.8 from the Debian testing repo for a few months now. I recently tried to update but get these results: [Quote1] $ sudo apt list --upgradable ... gnucash-common/testing 1:3.10-1 all [upgradable from: 1:3.8b-1] gnucash/testing 1:3.10-1 amd64 [upgradable from: 1:3.8b-1+b1] ... [/Quote1] [Quote2] $ sudo apt install gnucash Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: gnucash : Depends: libpython3.8 (>= 3.8.2) but it is not going to be installed E: Unable to correct problems, you have held broken packages. [/Quote2] Question: Is it normal for gnucash to change its Python version (here to version 3.8) within a maintenance update (here to gnucash version 3.10)? I ask because I am hesitant to update my python version for fear of breaking my system - but just wanted to highlight whether this increase in Python version is expected within the Gnucash version guidelines? Thanks, Ken On 12/3/2020 10:48 pm, km22 wrote: As a follow up, what I did is the following to update to 3.8 on my Debian 10 system: 1) Created a file /etc/apt/apt.conf with the line: APT::Default-Release "buster"; 2) Ran sudo apt update. Then ran apt -t testing install gnucash From the /var/log/apt/history.log file these were the packages that were installed/updated: Start-Date: 2020-03-10 00:14:47 Commandline: apt -t testing install gnucash Requested-By: ken (1000) Install: libgwenhywfar79:amd64 (5.1.3-1, automatic), gcc-10-base:amd64 (10-20200222-1, automatic), libhogweed5:amd64 (3.5.1+really3.5.1-2, automatic), libgcc-s1:amd64 (10-20200222-1, automatic), libnettle7:amd64 (3.5.1+really3.5.1-2, automatic), libffi7:amd64 (3.3-3, automatic), libaqbanking44:amd64 (6.0.1-2, automatic), libgwengui-gtk3-0:amd64 (5.1.3-1, automatic) Upgrade: cryptsetup-initramfs:amd64 (2:2.1.0-5+deb10u2, 2:2.2.2-3), libgwenhywfar-data:amd64 (4.20.0-9, 5.1.3-1), cryptsetup-run:amd64 (2:2.1.0-5+deb10u2, 2:2.2.2-3), p11-kit-modules:amd64 (0.23.15-2, 0.23.20-1), gnucash:amd64 (1:3.4-1+b10, 1:3.8b-1+b1), libboost-regex1.67.0:amd64 (1.67.0-13+deb10u1, 1.67.0-17), libaqbanking-data:amd64 (5.7.8-3, 6.0.1-2), libgnutls30:amd64 (3.6.7-4+deb10u2, 3.6.12-2), libp11-kit0:amd64 (0.23.15-2, 0.23.20-1), gnucash-common:amd64 (1:3.4-1, 1:3.8b-1), libtasn1-6:amd64 (4.13-3, 4.16.0-2), libstdc++6:amd64 (8.3.0-6, 10-20200222-1), cryptsetup:amd64 (2:2.1.0-5+deb10u2, 2:2.2.2-3), libxmlsec1:amd64 (1.2.27-2, 1.2.28-2) End-Date: 2020-03-10 00:15:13 Question I have is why was it necessary for gnucash to install packages from the testing repo for packages such as cryptsetup (various) or gcc-10-base? Are these really necessary for gnucash? I want to maintain a system as close to the base Debian 10 as possible so curious to understand why these other packages were required? Thanks, Ken On 8/3/2020 11:09 pm, km22 wrote: Hi all, Can anyone advise a very simple and safe way of install gnucash 3.8 in Debian 10? I've read posts like this: https://unix.stackexchange.com/questions/107689/how-do-i-install-a-single-package-from-debian-testing-or-unstable-on-stable But I am very reluctant to start messing with things like pinning or temporarily enabling testing repo entirely for fear of breaking my system. Is there a simple way to install just gnucash 3.8 and dependencies as a one-off without making riskier changes to my system? Thanks, Ken On 2/3/2020 11:29 pm, km22 wrote: Hi Andrea, Thanks for the message. Do you know whether there is a simple command line operation I can run to install Gnucash 3.8 from Debian 10 testing repo? I tried to google the solution but what I found seemed to suggest a lot of modifications to the sources file or introducing a pinning concept. I only want to install this one package (and the necessary dependencies) from testing, ideally without messing with the /etc/ files. Thanks, Ken On 2/3/2020 2:08 am, Andrea Borgia wrote: Il 01/03/20 16:39, km22 ha scritto: I recently moved from Windows 7 (due to end of life) to Debian 10. I have gnucash 3.4 installed from the standard repo. However I think this version contains a bug as I cannot see any of the historical FX prices I stored in the Price Database. I think I need to move to a more recent version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian but no clues there on how to install the latest version 3.8. Can anyone here advise? Hi, Ken. If you're comfortable with using the "testing" distribution, then GC 3.8 is already included, I am using it now. If you prefer to continue using the "stable" distribution of Debian, then you could try the "f
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
So unfortunate that the fix for FinTS broke OFX. I'm sure it will again be working and many thanks to the Aqbanking devs for their efforts! > On Mar 12, 2020, at 10:22 AM, Frank H. Ellenberger > wrote: > > Colin, > > new fatures go in the master branch and will become GnuCash 4.0, while > bugfixes go in maint, which are released as 3.x. > > Thanks to the european PSD2 directive, it's application on the german > FinTS standard and implementation in the software of the bank servers > online banking for german users stopped last year for the old versions. > > Am 02.03.20 um 21:47 schrieb Colin Law: >> If it changes the way the s/w operates then that is a feature changed. >> Some feature will be different after the update, therefore it is a >> feature change. > > I see no changes in the Gnucash feature. But the fix required an > interface change and so a new main version of aqbanking and it's helper > lib gwenhywfar. > > So without Aqbanking6 in it's repository we can no longer recommend > Debian stable based distributions for german users of GnuCash, KMyMoney, ... > > Regards > Frank > ___ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > - > 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 If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Colin, new fatures go in the master branch and will become GnuCash 4.0, while bugfixes go in maint, which are released as 3.x. Thanks to the european PSD2 directive, it's application on the german FinTS standard and implementation in the software of the bank servers online banking for german users stopped last year for the old versions. Am 02.03.20 um 21:47 schrieb Colin Law: > If it changes the way the s/w operates then that is a feature changed. > Some feature will be different after the update, therefore it is a > feature change. I see no changes in the Gnucash feature. But the fix required an interface change and so a new main version of aqbanking and it's helper lib gwenhywfar. So without Aqbanking6 in it's repository we can no longer recommend Debian stable based distributions for german users of GnuCash, KMyMoney, ... Regards Frank ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
First, congrats on getting GnuCash 3.8 installed! If you regularly do package installs in linux from the command line, you’ll find that nearly all of them require other packages to run. (with some exceptions for very small and simple apps.) These are referred to as ‘dependencies’ and the developer includes a file specifying a list of them, and which versions are required. Developers test their apps using certain versions of these dependencies. Most developers either target the oldest version of the dependency they can, or otherwise target the version most likely to be default in most distros. Sometimes however, requiring a newer version cannot be avoided. Perhaps the newer version has bug fixes or features that are needed in order for the main app to work as intended. Sometimes, what appear to be bugs in the main app, are really bugs in the dependencies. Requiring a version which fixes those dependency bugs, thus also resolves a bug in the main app. In a case like GnuCash where the version of the main app is newer than the default repo, there is a good chance it relies on a dependency that is also newer than the default version. Sometimes, this fact alone is why the main app remained in the testing branch. (In this case it was a time-frame issue, GnuCash 3.8 didn’t exist at the time the Buster repo was re-designated from Testing to Stable) Note too, this can cascade. Dependencies can have dependencies, ad infinitum. If you look at the dependency section of the wiki for building GnuCash on linux, you’ll see what is required and at what versions. Anything not specifically listed there that was installed in this apt run, is a dependency of a dependency. If you see a package on your system and want to investigate why it is there, look into `apt-cache rdepends` or `apt rdepends` which will show you what is relying on that package. Check the rdepends man page sections for both `apt-cache` and `apt` as they have extra options like `--installed` which limits the command results to what is actually installed, not just what is in the repo, and `--recurse` which walks all the way back to the highest level app up the dependency chain. (so you don’t have to manually climb out of the rabbit hole one dependency level at a time) There are other options flags available to tailor the output even further. However, I don’t think these commands discern between the package being required and a specific version of it being required. (`apt` is newer than `apt-cache` and may not have as much, or might have more/different, functionality) That is, more than one app relies on `cryptsetup-initramfs:amd64` but now that version 2:2.2.2-3 is installed, those commands will still list all apps requiring it, including GnuCash, even though they might function fine with version 2:2.1.0-5+deb10u2 that was there before. The only way I know to determine that for sure is to find the dependencies of those other suspect apps and compare versions. (can also be done from the command line) As for the detailed and exact ‘why’ are those versions required of each package, you’d have to follow the development of each one, check release notes, bug reports, etc. Unless you have a serious, major breakage problem (like a video driver causing a blank display) that level of investigation is overkill but for the curious. As for potential problems with these newer versions of packages, `apt` is pretty well behaved. It will warn you if installing a newer version of something is going to break something else. It even tries to figure that out in advance and resolve the situation on its own. But when it can’t it will alert you and ask you what to do. (install the new version anyway, abort the installation, try something else) That more often happens when it can’t find the version it needs in the repo, and direct conflicts are pretty rare. Most apps don’t require a *specific* version, but rather a *minimum* version. (but the reverse does happen in rare cases) If you are ever unsure about installing something and what might get dragged in with it, use the `-s` (simulate) flag with `apt`. It will walk through the installation but not actually make any changes to your system. An important note here, is yes, this all sounds very complicated and hazardous. It really isn’t in my experience, but certainly, it doesn’t hurt to learn how to manage your system and it is good to be concerned about breaking it. As debian probably told you the first time you ran `sudo`, “With great power comes great responsibility." Regards, Adrien > On Mar 12, 2020 w11d72, at 9:48 AM, km22 wrote: > > As a follow up, what I did is the following to update to 3.8 on my > Debian 10 system: > > 1) Created a file /etc/apt/apt.conf with the line: APT::Default-Release > "buster"; > > 2) Ran sudo apt update. Then ran apt -t testing install gnucash > > From the /var/log/apt/history.log file these were the packages that > were installed
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
As a follow up, what I did is the following to update to 3.8 on my Debian 10 system: 1) Created a file /etc/apt/apt.conf with the line: APT::Default-Release "buster"; 2) Ran sudo apt update. Then ran apt -t testing install gnucash From the /var/log/apt/history.log file these were the packages that were installed/updated: Start-Date: 2020-03-10 00:14:47 Commandline: apt -t testing install gnucash Requested-By: ken (1000) Install: libgwenhywfar79:amd64 (5.1.3-1, automatic), gcc-10-base:amd64 (10-20200222-1, automatic), libhogweed5:amd64 (3.5.1+really3.5.1-2, automatic), libgcc-s1:amd64 (10-20200222-1, automatic), libnettle7:amd64 (3.5.1+really3.5.1-2, automatic), libffi7:amd64 (3.3-3, automatic), libaqbanking44:amd64 (6.0.1-2, automatic), libgwengui-gtk3-0:amd64 (5.1.3-1, automatic) Upgrade: cryptsetup-initramfs:amd64 (2:2.1.0-5+deb10u2, 2:2.2.2-3), libgwenhywfar-data:amd64 (4.20.0-9, 5.1.3-1), cryptsetup-run:amd64 (2:2.1.0-5+deb10u2, 2:2.2.2-3), p11-kit-modules:amd64 (0.23.15-2, 0.23.20-1), gnucash:amd64 (1:3.4-1+b10, 1:3.8b-1+b1), libboost-regex1.67.0:amd64 (1.67.0-13+deb10u1, 1.67.0-17), libaqbanking-data:amd64 (5.7.8-3, 6.0.1-2), libgnutls30:amd64 (3.6.7-4+deb10u2, 3.6.12-2), libp11-kit0:amd64 (0.23.15-2, 0.23.20-1), gnucash-common:amd64 (1:3.4-1, 1:3.8b-1), libtasn1-6:amd64 (4.13-3, 4.16.0-2), libstdc++6:amd64 (8.3.0-6, 10-20200222-1), cryptsetup:amd64 (2:2.1.0-5+deb10u2, 2:2.2.2-3), libxmlsec1:amd64 (1.2.27-2, 1.2.28-2) End-Date: 2020-03-10 00:15:13 Question I have is why was it necessary for gnucash to install packages from the testing repo for packages such as cryptsetup (various) or gcc-10-base? Are these really necessary for gnucash? I want to maintain a system as close to the base Debian 10 as possible so curious to understand why these other packages were required? Thanks, Ken On 8/3/2020 11:09 pm, km22 wrote: Hi all, Can anyone advise a very simple and safe way of install gnucash 3.8 in Debian 10? I've read posts like this: https://unix.stackexchange.com/questions/107689/how-do-i-install-a-single-package-from-debian-testing-or-unstable-on-stable But I am very reluctant to start messing with things like pinning or temporarily enabling testing repo entirely for fear of breaking my system. Is there a simple way to install just gnucash 3.8 and dependencies as a one-off without making riskier changes to my system? Thanks, Ken On 2/3/2020 11:29 pm, km22 wrote: Hi Andrea, Thanks for the message. Do you know whether there is a simple command line operation I can run to install Gnucash 3.8 from Debian 10 testing repo? I tried to google the solution but what I found seemed to suggest a lot of modifications to the sources file or introducing a pinning concept. I only want to install this one package (and the necessary dependencies) from testing, ideally without messing with the /etc/ files. Thanks, Ken On 2/3/2020 2:08 am, Andrea Borgia wrote: Il 01/03/20 16:39, km22 ha scritto: I recently moved from Windows 7 (due to end of life) to Debian 10. I have gnucash 3.4 installed from the standard repo. However I think this version contains a bug as I cannot see any of the historical FX prices I stored in the Price Database. I think I need to move to a more recent version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian but no clues there on how to install the latest version 3.8. Can anyone here advise? Hi, Ken. If you're comfortable with using the "testing" distribution, then GC 3.8 is already included, I am using it now. If you prefer to continue using the "stable" distribution of Debian, then you could try the "flatpak" version of GC, available here: https://flathub.org/apps/details/org.gnucash.GnuCash How to use Flatpak on Debian: https://flatpak.org/setup/Debian/ Regards, Andrea. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Ken As Adrien has indicated once you move past installing the distributions repository version, you are relying on an individual making a package available or buidling the version from sources yourself. There are so many different Linux distributions that it is really not possible to produce totally generic installation instructions that will work flawlessly on all distributions. The build instructions in the Building GnuCash on Linux should work for Debian and Ubuntu distributions as is. Once you have the build environment setup and the dependencies installed as per the instructions, the actual build itself is not too difficult, just follow the instructions. If you get errors, the error messages generally indicate what packages are missing or are not the correct version. If you have problems come back to the list and tell us what is happening and we can usually sort it out. If you are concerned about affecting the system, you can do a local single user install under your home directory but an install to a system location such as /usr/local is actually easier as you won't need to create softlinks and add directories to the path variable to make running GnuCash easy as this is all done for you. While it is possible to break a Linux system, it is generally much harder to do tahn you would think. David Cousens - David Cousens -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
You were also offered the option of installing the Flatpak. (with links) Another option is that one user has kindly packaged it as a .deb and linked it here on the list, but you’ll have to do a list search for it. I think it was packaged for Ubuntu (based on testing) so it might not install on debian stable. I’m not sure what level of stability you need for your system, but Ubuntu (as noted) and several other derivatives are based on debian testing repos. (or based on Ubuntu) While nothing is bug free (not even debian stable), they don’t fall apart either. You might well encounter this issue with other software. I’d recommend reading up on exactly what Testing, Unstable and Stable mean with regards to debian. It isn’t as scary as you think. Besides, you *are* asking how to install a package that is in the *testing* repo to begin with. And that is because they have a pretty strict date cut-off policy and they don’t fancy backports. Which means the Testing repo is full of packages like GnuCash 3.8 that run just fine, but simply missed the cut-off date for inclusion in debian 10. (but they will be part of debian 11) Regards, Adrien > On Mar 8, 2020 w11d68, at 10:09 AM, km22 wrote: > > Hi all, > > Can anyone advise a very simple and safe way of install gnucash 3.8 in > Debian 10? > > I've read posts like this: > https://unix.stackexchange.com/questions/107689/how-do-i-install-a-single-package-from-debian-testing-or-unstable-on-stable > > But I am very reluctant to start messing with things like pinning or > temporarily enabling testing repo entirely for fear of breaking my system. > > Is there a simple way to install just gnucash 3.8 and dependencies as a > one-off without making riskier changes to my system? > > Thanks, > > Ken ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Hi all, Can anyone advise a very simple and safe way of install gnucash 3.8 in Debian 10? I've read posts like this: https://unix.stackexchange.com/questions/107689/how-do-i-install-a-single-package-from-debian-testing-or-unstable-on-stable But I am very reluctant to start messing with things like pinning or temporarily enabling testing repo entirely for fear of breaking my system. Is there a simple way to install just gnucash 3.8 and dependencies as a one-off without making riskier changes to my system? Thanks, Ken On 2/3/2020 11:29 pm, km22 wrote: Hi Andrea, Thanks for the message. Do you know whether there is a simple command line operation I can run to install Gnucash 3.8 from Debian 10 testing repo? I tried to google the solution but what I found seemed to suggest a lot of modifications to the sources file or introducing a pinning concept. I only want to install this one package (and the necessary dependencies) from testing, ideally without messing with the /etc/ files. Thanks, Ken On 2/3/2020 2:08 am, Andrea Borgia wrote: Il 01/03/20 16:39, km22 ha scritto: I recently moved from Windows 7 (due to end of life) to Debian 10. I have gnucash 3.4 installed from the standard repo. However I think this version contains a bug as I cannot see any of the historical FX prices I stored in the Price Database. I think I need to move to a more recent version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian but no clues there on how to install the latest version 3.8. Can anyone here advise? Hi, Ken. If you're comfortable with using the "testing" distribution, then GC 3.8 is already included, I am using it now. If you prefer to continue using the "stable" distribution of Debian, then you could try the "flatpak" version of GC, available here: https://flathub.org/apps/details/org.gnucash.GnuCash How to use Flatpak on Debian: https://flatpak.org/setup/Debian/ Regards, Andrea. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
On Mon, 2 Mar 2020 at 17:51, Peter Zimmerer wrote: > > The changes in Gnucash from version 3.7 to 3.8 and beyond are mainly > covering changes because of regulatory changes of the European Union > (e.g. https://en.wikipedia.org/wiki/Payment_Services_Directive), which > is neither bug fixing nor new feature developement to me. If it changes the way the s/w operates then that is a feature changed. Some feature will be different after the update, therefore it is a feature change. > > I would vote for GnuCash 3.8 or better the upcoming 3.9 version to be > integrated into one of the next point releases of Debian Buster (10.4 or > 10.5). Without that, the GnuCash version within the current Debian > stable release will be largely useless for online banking within the > European Union. There is no point voting for it here. The version packaged in Debian is down to the Debian administrators and whoever packages it for Debian. But I can guarantee that you will not get the principles of the Debian release policy changed just for Gnucash. Colin ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
In my opinion one has to distinguish between - pure bug fixes, - legal changes, and - new features. The changes in Gnucash from version 3.7 to 3.8 and beyond are mainly covering changes because of regulatory changes of the European Union (e.g. https://en.wikipedia.org/wiki/Payment_Services_Directive), which is neither bug fixing nor new feature developement to me. I would vote for GnuCash 3.8 or better the upcoming 3.9 version to be integrated into one of the next point releases of Debian Buster (10.4 or 10.5). Without that, the GnuCash version within the current Debian stable release will be largely useless for online banking within the European Union. I'm running Debian Buster too and I have currently - uninstalled Gnucash and the related Gwenhywfar and AqBanking packages - cloned the current versions from the respective Git repositories, - and have built and installed them into /usr/local. This works to my satisfaction. The attached (text)script might give you a good starting point, but it makes no claim to completeness. Regards, Peter Am 02.03.20 um 16:59 schrieb Colin Law: > On Mon, 2 Mar 2020 at 15:51, km22 wrote: >> P.S. I believe this is the bug in 3.4: >> https://bugs.gnucash.org/show_bug.cgi?id=797046 >> >> It is too bad there isn't a way for Debian's stable release to get bug >> fixes so that the stable version in the repo remains the most reliable >> version. Seems the current model means that users are stuck with >> whichever version is baked into the stable repo - warts and all. > If Gnucash did bugfix releases which were purely bug fixes and did not > change features then those could be incorporated into the Debian > release. So for example after 3.8 if there were 3.8.1 which just > fixed bugs then that would be ok. The rule is that users must be able > to upgrade to the latest version in the repo without risk of finding > that the the software has changed under their feet. However, to do > bugfix releases is a lot of work for the developers as they then have > to maintain two versions of the code and they have more important > things to do. > > Colin > sudo apt-get install build-essential git libtool pkg-config Gwenhywfar: == sudo apt-get install libglib2.0-dev libgcrypt20-dev libgnutls28-dev libgtk-3-dev mkdir -p ~/git cd ~/git git clone https://git.aquamaniac.de/git/gwenhywfar cd gwenhywfar make -f Makefile.cvs ./configure --with-guis=gtk3 make make check sudo make install Aqbanking: = sudo apt-get install libxmlsec1-dev cd ~/git git clone https://git.aquamaniac.de/git/aqbanking cd aqbanking make -f Makefile.cvs ./configure make typedefs && make types make make check sudo make install Gnucash: === sudo apt install cmake swig libglib2.0-dev libgcrypt20-dev libgnutls28-dev libgtk-3-dev libssl-dev libxmlsec1-dev libwebkit2gtk-4.0-dev gettext guile-2.2-dev libofx-dev libxslt1-dev xsltproc libboost-date-time1.67-dev libboost-filesystem1.67-dev libboost-locale1.67-dev libboost-regex1.67-dev libboost-system1.67-dev libdbi-dev libdbd-pgsql libdbd-sqlite3 libsecret-1-dev libgtest-dev libgmock-dev cd ~/git git clone https://github.com/Gnucash/gnucash.git mkdir -p ~/build/gnucash cd ~/build/gnucash cmake -DCMAKE_BUILD_TYPE=debug -G"Eclipse CDT4 - Ninja" -DCMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local ~/git/gnucash ninja ninja check sudo ninja install Eclipse === sudo apt install cmake-gui gdb openjdk-11-jre-headless ninja-build cd /opt sudo tar -xvf ~/Downloads/eclipse-cpp-2019-12-R-linux-gtk-x86_64.tar.gz cat << ===EOF=== | sudo dd of=/usr/local/share/applications/eclipse.desktop [Desktop Entry] Version=2019-12 Name=Eclipse Comment=Eclipse is an IDE Exec=/opt/eclipse/eclipse Path=/opt/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=Utility;Application;Development; ===EOF=== signature.asc Description: OpenPGP digital signature ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
On Mon, 2 Mar 2020 at 15:51, km22 wrote: > > P.S. I believe this is the bug in 3.4: > https://bugs.gnucash.org/show_bug.cgi?id=797046 > > It is too bad there isn't a way for Debian's stable release to get bug > fixes so that the stable version in the repo remains the most reliable > version. Seems the current model means that users are stuck with > whichever version is baked into the stable repo - warts and all. If Gnucash did bugfix releases which were purely bug fixes and did not change features then those could be incorporated into the Debian release. So for example after 3.8 if there were 3.8.1 which just fixed bugs then that would be ok. The rule is that users must be able to upgrade to the latest version in the repo without risk of finding that the the software has changed under their feet. However, to do bugfix releases is a lot of work for the developers as they then have to maintain two versions of the code and they have more important things to do. Colin > > > On 2/3/2020 11:29 pm, km22 wrote: > > Hi Andrea, > > > > Thanks for the message. Do you know whether there is a simple command > > line operation I can run to install Gnucash 3.8 from Debian 10 testing > > repo? > > > > I tried to google the solution but what I found seemed to suggest a > > lot of modifications to the sources file or introducing a pinning > > concept. I only want to install this one package (and the necessary > > dependencies) from testing, ideally without messing with the /etc/ files. > > > > Thanks, > > Ken > > > > > > > > On 2/3/2020 2:08 am, Andrea Borgia wrote: > >> Il 01/03/20 16:39, km22 ha scritto: > >> > >>> I recently moved from Windows 7 (due to end of life) to Debian 10. I > >>> have gnucash 3.4 installed from the standard repo. However I think > >>> this > >>> version contains a bug as I cannot see any of the historical FX > >>> prices I > >>> stored in the Price Database. I think I need to move to a more recent > >>> version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian > >>> but no clues there on how to install the latest version 3.8. Can anyone > >>> here advise? > >> > >> Hi, Ken. > >> > >> If you're comfortable with using the "testing" distribution, then GC > >> 3.8 is already included, I am using it now. > >> > >> If you prefer to continue using the "stable" distribution of Debian, > >> then you could try the "flatpak" version of GC, available here: > >> https://flathub.org/apps/details/org.gnucash.GnuCash > >> > >> How to use Flatpak on Debian: > >> https://flatpak.org/setup/Debian/ > >> > >> > >> Regards, > >> Andrea. > ___ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > If you are using Nabble or Gmane, please see > https://wiki.gnucash.org/wiki/Mailing_Lists for more information. > - > 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 If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
P.S. I believe this is the bug in 3.4: https://bugs.gnucash.org/show_bug.cgi?id=797046 It is too bad there isn't a way for Debian's stable release to get bug fixes so that the stable version in the repo remains the most reliable version. Seems the current model means that users are stuck with whichever version is baked into the stable repo - warts and all. On 2/3/2020 11:29 pm, km22 wrote: Hi Andrea, Thanks for the message. Do you know whether there is a simple command line operation I can run to install Gnucash 3.8 from Debian 10 testing repo? I tried to google the solution but what I found seemed to suggest a lot of modifications to the sources file or introducing a pinning concept. I only want to install this one package (and the necessary dependencies) from testing, ideally without messing with the /etc/ files. Thanks, Ken On 2/3/2020 2:08 am, Andrea Borgia wrote: Il 01/03/20 16:39, km22 ha scritto: I recently moved from Windows 7 (due to end of life) to Debian 10. I have gnucash 3.4 installed from the standard repo. However I think this version contains a bug as I cannot see any of the historical FX prices I stored in the Price Database. I think I need to move to a more recent version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian but no clues there on how to install the latest version 3.8. Can anyone here advise? Hi, Ken. If you're comfortable with using the "testing" distribution, then GC 3.8 is already included, I am using it now. If you prefer to continue using the "stable" distribution of Debian, then you could try the "flatpak" version of GC, available here: https://flathub.org/apps/details/org.gnucash.GnuCash How to use Flatpak on Debian: https://flatpak.org/setup/Debian/ Regards, Andrea. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Hi Andrea, Thanks for the message. Do you know whether there is a simple command line operation I can run to install Gnucash 3.8 from Debian 10 testing repo? I tried to google the solution but what I found seemed to suggest a lot of modifications to the sources file or introducing a pinning concept. I only want to install this one package (and the necessary dependencies) from testing, ideally without messing with the /etc/ files. Thanks, Ken On 2/3/2020 2:08 am, Andrea Borgia wrote: Il 01/03/20 16:39, km22 ha scritto: I recently moved from Windows 7 (due to end of life) to Debian 10. I have gnucash 3.4 installed from the standard repo. However I think this version contains a bug as I cannot see any of the historical FX prices I stored in the Price Database. I think I need to move to a more recent version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian but no clues there on how to install the latest version 3.8. Can anyone here advise? Hi, Ken. If you're comfortable with using the "testing" distribution, then GC 3.8 is already included, I am using it now. If you prefer to continue using the "stable" distribution of Debian, then you could try the "flatpak" version of GC, available here: https://flathub.org/apps/details/org.gnucash.GnuCash How to use Flatpak on Debian: https://flatpak.org/setup/Debian/ Regards, Andrea. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Ken, If you are up to it you can always build the latest version from sources. There are fairly detailed instructions on the GnuCash Wiki page (https://wiki.gnucash.org/wiki/Building_On_Linux). They are not Debian specific (mainly from builds on Linux Mint 17/18/19) but should be adapted fairly easily (usually just a replacement with the Debian command name if and where it is different.) David Cousens - David Cousens -- Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
Re: [GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Il 01/03/20 16:39, km22 ha scritto: I recently moved from Windows 7 (due to end of life) to Debian 10. I have gnucash 3.4 installed from the standard repo. However I think this version contains a bug as I cannot see any of the historical FX prices I stored in the Price Database. I think I need to move to a more recent version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian but no clues there on how to install the latest version 3.8. Can anyone here advise? Hi, Ken. If you're comfortable with using the "testing" distribution, then GC 3.8 is already included, I am using it now. If you prefer to continue using the "stable" distribution of Debian, then you could try the "flatpak" version of GC, available here: https://flathub.org/apps/details/org.gnucash.GnuCash How to use Flatpak on Debian: https://flatpak.org/setup/Debian/ Regards, Andrea. ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
[GNC] How to install Gnucash 3.8 on Debian 10 "buster"?
Hi, I recently moved from Windows 7 (due to end of life) to Debian 10. I have gnucash 3.4 installed from the standard repo. However I think this version contains a bug as I cannot see any of the historical FX prices I stored in the Price Database. I think I need to move to a more recent version. I saw this wiki article: https://wiki.gnucash.org/wiki/Debian but no clues there on how to install the latest version 3.8. Can anyone here advise? Thanks, Ken ___ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. - Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.