Gnucash - отличное бесплатное программное обеспечение для ведения финансов: домашнего учёта, малых и средних предприятий и т.д. В европейских странах оно очень даже используется, у нас же используется реже благодаря многочисленным пользователям жёлто-красной компании.

Работа с базой MySQL

В ряде дистрибутивов Linux, как opensuse или ubuntu заметил такую странную особенность: Gnucash не имеет возможности работать с базой данных MySQL.

Странное упущение, учитывая, что именно работа с базами делает его куда приятнее:

  • меньше файлового мусора (плодятся чуть ли не с каждой операцией)

  • высокая скорость

  • возможность работы с разных рабочих мест (не одновременно!)

и так далее. Однако, прежде чем перекомпилировать пакет с поддержкой MySQL, попробуйте найти и установить пакет

libdbd-mysql

По крайней мере на Ubuntu и Linux Mint это ПО без проблем стало подключаться к базам.

Работа GnuCash с MySQL на CentOS 7

Устанавливаем все нужные пакеты:

yum install libdbi-dbd-mysql gnucash

И после этого в меню “открыть” или “сохранить” кроме file появится и mysql.