Автор Тема: Как обновить Home Bank до версии 5.2.2?  (Прочитано 23030 раз)

Оффлайн montigomo

  • Давно тут
  • **
  • Сообщений: 359
  • Montigomo
    • Email
Всем привет!
Нужна помощь в следующем: обновить версию Home Bank до 5.2.2 в репозитории.
Дело в том, что я некоторое время использовал эту программу с другим дистрибутивом, а на дня установил Workstation 8.2, где установлена версия Home Bank 5.1.6. И теперь моя бухгалтерская база недоступна.
Может кто из знатоков сможет обновить в репозитории версию Home Bank до актуальной 5.2.2?
Буду чрезвычайно признателен! :-)
Алексей ЕФАНОВ, г. СПб.; ноутбук Lenovo Т420;
BaseAlt Workstation 10.1 МАТЕ (x86_64)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Как обновить Home Bank до версии 5.2.2?
« Ответ #1 : 28.10.2018 01:53:50 »
Может кто из знатоков сможет обновить в репозитории версию Home Bank до актуальной 5.2.2?
Буду чрезвычайно признателен! :-)

Для общего понимания читаете тут
https://forum.altlinux.org/index.php?topic=32361.msg315193#msg315193

Качаете из сизифа исходник
$ grep homebank homebank.txt
 homebank-5.2.2-alt1.src.rpm                        08-Oct-2018 10:54             2624641
   . http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/i586/SRPMS.classic/homebank-5.2.2-alt1.src.rpm

Устанавливаете
$ rpm -i homebank-5.2.2-alt1.src.rpm

Начинаете сборку для архитектуры i586 или x86_64
$ rpm -ba --target i586 ~/RPM/SPECS/homebank.spec

Сборка остановится с требованием установки пакетов, - устанавливаете их
$ rpm -ba --target i586 ~/RPM/SPECS/homebank.spec
Платформы для сборки: i586
Сборка для платформы i586
ошибка: неудовлетворенные зависимости сборки:
intltool   нужен для homebank-5.2.2-alt1
libgtk+3-devel >= 3.12 нужен для homebank-5.2.2-alt1
libsoup-devel >= 2.26 нужен для homebank-5.2.2-alt1
libofx-devel   нужен для homebank-5.2.2-alt1
perl-XML-Parser   нужен для homebank-5.2.2-alt1
libappstream-glib-devel   нужен для homebank-5.2.2-alt1

Снова начинаете сборку.
Сборка на Core i3-5005u будет продолжаться секунд 30.
Когда сборка завершится, в конце будут указаны пути где лежат собранные пакеты
$ rpm -ba --target i586 ~/RPM/SPECS/homebank.spec
...
Записан: /home/user/RPM/SRPMS/homebank-5.2.2-alt1.src.rpm
Записан: /home/user/RPM/RPMS/i586/homebank-5.2.2-alt1.i586.rpm
Записан: /home/user/RPM/RPMS/noarch/homebank-help-5.2.2-alt1.noarch.rpm
Записан: /home/user/RPM/RPMS/i586/homebank-debuginfo-5.2.2-alt1.i586.rpm

Которые и нужно установить
# rpm -Uhv /home/user/RPM/RPMS/i586/homebank-5.2.2-alt1.i586.rpm
# rpm -Uhv /home/user/RPM/RPMS/noarch/homebank-help-5.2.2-alt1.noarch.rpm

Во вложении собранные пакеты для системы i586 на p8/branch.
К сожалению не src.rpm - он более 2Мб

Если у вас x86_64 система, просите кого-нибудь с этой системой собрать бинарные пакеты, - там делов минут на пять.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Как обновить Home Bank до версии 5.2.2?
« Ответ #2 : 28.10.2018 16:36:50 »
Но более культурно, лучше перед сборкой homebank изменить релиз
$ grep ^Release ~/RPM/SPECS/homebank.spec
Release: alt1

на
Release: alt1.M80P.1

Всё это займёт у вас минут пять. Ну хорошо, пусть десять, в зависимости от трафика.

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Как обновить Home Bank до версии 5.2.2?
« Ответ #3 : 28.10.2018 18:07:44 »
попробуйте поставить Homebank из задания 215667:
apt-repo add 215667
apt-get update
apt-get dist-upgrade

Оффлайн montigomo

  • Давно тут
  • **
  • Сообщений: 359
  • Montigomo
    • Email
Re: Как обновить Home Bank до версии 5.2.2?
« Ответ #4 : 28.10.2018 23:10:06 »
Спасибо, ребята, очень быстро и почти доступно! :-)
Speccyfighter описал почти пошаговую технологию создания своих программных продуктов, которую я хочу постигнуть в ближайшем обозримом будущем. :-)
Правда, появилось много вопросов, связанных с битностью систем. Но об этом чуть позже.
Rider предложил более быстрое и понятное мне решение - подключить дополнительный репозиторий и взять оттуда программу.
Попробовал - получилось!
Спасибо, други!
Сейчас проверю работоспособность. :-)
Алексей ЕФАНОВ, г. СПб.; ноутбук Lenovo Т420;
BaseAlt Workstation 10.1 МАТЕ (x86_64)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Как обновить Home Bank до версии 5.2.2?
« Ответ #5 : 29.10.2018 08:39:22 »
Я планирую отправить обновление homebank в p8, если оно у вас заработает.
Держите в курсе, пожалуйста.

Оффлайн montigomo

  • Давно тут
  • **
  • Сообщений: 359
  • Montigomo
    • Email
Re: Как обновить Home Bank до версии 5.2.2?
« Ответ #6 : 29.10.2018 13:10:11 »
Я планирую отправить обновление homebank в p8, если оно у вас заработает.
Держите в курсе, пожалуйста.
Да, заработало с первых секунд!
Ещё раз спасибо! :-)
Алексей ЕФАНОВ, г. СПб.; ноутбук Lenovo Т420;
BaseAlt Workstation 10.1 МАТЕ (x86_64)