GnuCash Update not available yet

Asked by David Denholm

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.)

Question information

English Edit question
Ubuntu gnucash Edit question
No assignee Edit question
Solved by:
David Denholm
Last query:
Last reply:
Revision history for this message
mycae (mycae) said :

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:

Follow these instructions,

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

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.

Revision history for this message
David Denholm (david-pogus) said :

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.