GnuCash Update not available yet

Asked by David Denholm on 2011-01-23

I know GnuCash have released a stable update at 2.4.0 which I have for PC. When will I be able to update my Ubuntu copy? (At present the Software repository or Software centre will not offer me the update.)
Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu gnucash Edit question
Assignee:
No assignee Edit question
Solved by:
David Denholm
Solved:
2011-01-23
Last query:
2011-01-23
Last reply:
2011-01-23
mycae (mycae) said : #1

Gnucash 2.4 has just entered debian experimental (package is supplied by the debian project, and grabbed by ubuntu during a mass import), and has not moved through to ubuntu yet. It is not set for natty either, so it will be some time before 2.4 appears. You will have to wait until the next mass import. THe GNUCash PPA has not been updated in several years, so is of no value.

--Advanced instructions. Only recommended if you are a little comfortable with the terminal---

You would need to download the package from the debian Package Tracking System:
http://packages.qa.debian.org/g/gnucash.html

Follow these instructions,
http://www.moosechips.com/2008/09/ubuntu-rebuild-a-source-package/

but instead of using

apt-get source

you will need to unzip the manually downloaded packages. To do this, open a terminal (Ctrl+Alt+T, or from applications menu).

then cut and paste these commands.

sudo apt-get install build-essential

wget http://ftp.de.debian.org/debian/pool/main/g/gnucash/gnucash_2.4.0-3.dsc
wget http://ftp.de.debian.org/debian/pool/main/g/gnucash/gnucash_2.4.0.orig.tar.bz2
wget http://ftp.de.debian.org/debian/pool/main/g/gnucash/gnucash_2.4.0-3.debian.tar.gz
dpkg-source -x gnucash_2.4.0-3.dsc

Then install the dependencies for the ubuntu version (2.2) of gnucash (hope it is close enough, otherwise you will find out soon, but it will tell you what you need to install anyway, so thats OK) using this command.

sudo apt-get build-dep gnucash

then you will need to build the package, using dpkg-buildpackage as shown in the moosechips guide.

Once done, this will give you a new .deb file that you can install by clicking on it. You might get errors about unsatisfied dependencies -- I have not tried. If that is the case, then you may need to either wait for someone to do the packaging work, or install the missing dependencies by hand.

David Denholm (david-pogus) said : #2

It answers the question (but doesn't really solve the problem). Many thanks for the helpful reply. I will just wait for the update to come on line.