{"id":48254,"date":"2025-03-02T13:57:03","date_gmt":"2025-03-02T13:57:03","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48254"},"modified":"2025-07-01T12:49:54","modified_gmt":"2025-07-01T12:49:54","slug":"new-gnucash-ppa","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/03\/new-gnucash-ppa\/","title":{"rendered":"New GnuCash PPA for Ubuntu 20.04, Ubuntu 22.04 &#038; Ubuntu 24.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-logo1200.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-44445\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-logo1200-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-logo1200-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-logo1200-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-logo1200-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-logo1200-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-logo1200.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>For GnuCash users who prefer the native <code>.deb<\/code> package format, here I made a new <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/gnucash\" target=\"_blank\" rel=\"noopener\">unofficial PPA<\/a> for all current Ubuntu releases.<\/p>\n<p>GnuCash is a popular personal and small-business financial-accounting software. It&#8217;s available in the Ubuntu system repositories, but always old.<\/p>\n<p>I&#8217;ve written about how to <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2020\/07\/install-gnucash-4-0-ubuntu-20-04-18-04\/\" target=\"_blank\" rel=\"noopener\">install the most recent GnuCash 5.12<\/a> in Ubuntu in different ways. For those who prefer the <code>.deb<\/code> package, here&#8217;s a new PPA available for choice.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-510.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48251\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-510-700x517.webp\" alt=\"\" width=\"610\" height=\"451\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-510-700x517.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-510-300x221.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-510-768x567.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-510.webp 947w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>There&#8217;s already a <a href=\"https:\/\/launchpad.net\/~xtradeb\/+archive\/ubuntu\/apps\" target=\"_blank\" rel=\"noopener\">well-known PPA<\/a> contains the most recent GnuCash packages, which however does not update for the old Ubuntu 22.04 and Ubuntu 20.04 LTSs. For request, I made the new one that supports all current Ubuntu releases.<\/p>\n<h3>GnuCash PPA<\/h3>\n<p><b>NOTE for Ubuntu 20.04, the PPA also contains an updated version of <code>libgwenhywfar<\/code> library required by GnuCash 5.10+. It may conflict with other software packages that depend on the stock version of that library from the system repository.<\/b><\/p>\n<p><b>UPDATE: I&#8217;ve joined &#8220;GnuCash packaging team&#8221; and revived <a href=\"https:\/\/launchpad.net\/~gnucash\/+archive\/ubuntu\/ppa\" target=\"_blank\" rel=\"noopener\">the old classic PPA<\/a><\/b><\/p>\n<p>1. To add the PPA and install the software package from it, first press <code>Ctrl+Alt+T<\/code> to open terminal, and run command:<\/p>\n<pre>sudo add-apt-repository ppa:gnucash\/ppa<\/pre>\n<p>For Linux Mint, either use &#8220;Software Sources&#8221; utility to add PPA, or you need to run <code>sudo apt update<\/code> afterward to manually refresh package cache.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-ppa.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49204\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-ppa-700x329.webp\" alt=\"\" width=\"610\" height=\"287\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-ppa-700x329.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-ppa-300x141.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/07\/gnucash-ppa.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>2. If successfully add the PPA, you&#8217;ll have multiple GnuCash packages available for choice in the &#8216;apt policy&#8217; output:<\/p>\n<pre>apt policy gnucash<\/pre>\n<p>As you see in the screenshot, the command should show you the most recent GnuCash (5.10 so far) from PPA, and the old stock version from system repository. And, both priority should be 500.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/aptpolicy-gnucashppa.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49209\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/aptpolicy-gnucashppa-700x457.webp\" alt=\"\" width=\"610\" height=\"398\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/aptpolicy-gnucashppa-700x457.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/aptpolicy-gnucashppa-300x196.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/aptpolicy-gnucashppa.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>3. To install the GnuCash package from the PPA, simply use command:<\/p>\n<pre>sudo apt install gnucash<\/pre>\n<p>If there&#8217;s another package source that has priority higher than 500, then you may run the command below instead to tell which source to install the package from:<\/p>\n<pre>sudo apt install gnucash -t \"o=LP-PPA-gnucash\"<\/pre>\n<p>If you already have the old stock version installed, you may also launch &#8220;Software Updater&#8221; to update the package:<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/upgrade-gnucash.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-48257\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/upgrade-gnucash.webp\" alt=\"\" width=\"670\" height=\"582\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/upgrade-gnucash.webp 670w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/03\/upgrade-gnucash-300x261.webp 300w\" sizes=\"auto, (max-width: 670px) 100vw, 670px\" \/><\/a><\/p>\n<h3>Uninstall:<\/h3>\n<p>If you want to downgrade GnuCash to the stock version, then run command to install ppa-purge and use it the purge PPA:<\/p>\n<pre>sudo apt install ppa-purge &amp;&amp; sudo ppa-purge ppa:gnucash\/ppa<\/pre>\n<p>NOTE: <code>ppa-purge<\/code> command may fail if you have broken sources (e.g., missing GPG key) and unmet dependency issues.<\/p>\n<p>To just remove the GnuCash package, use command:<\/p>\n<pre>sudo apt remove --autoremove gnucash gnucash-common<\/pre>\n<p>Then, remove the PPA via command:<\/p>\n<pre>sudo add-apt-repository --remove ppa:gnucash\/ppa<\/pre>","protected":false},"excerpt":{"rendered":"<p>For GnuCash users who prefer the native .deb package format, here I made a new unofficial PPA for all current Ubuntu releases. GnuCash is a popular personal and small-business financial-accounting software. It&#8217;s available in the Ubuntu system repositories, but always old. I&#8217;ve written about how to install the most recent GnuCash 5.12 in Ubuntu in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":44446,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[949],"class_list":["post-48254","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-gnucash"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=48254"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48254\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/44446"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=48254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}