Участник:MichaelShigorin/ПодсуньТарбол

Материал из ALT Linux Wiki
< Участник:MichaelShigorin
Версия от 14:04, 24 августа 2023; MichaelShigorin (обсуждение | вклад) (нач из tg)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Как обновить пакет методом #подсуньтарбол (по мотивам altbug #47251 и объяснения в личке):

в данном разе вышло тривиально:

  1. взял src.rpm (можно прям с http://packages.altlinux.org/psqlodbc)
  2. установил: rpm -i psqlodbc-10.03.0000-alt1.src.rpm
  3. загрузил новый тарбол в ~/RPM/SOURCES/ [1]
  4. поправил в спеке Version:, добавил запись в %changelog (для этого есть скрипт add_changelog в пакете rpm-utils, а у меня и к vim подключен при помощи vim-plugin-spec_alt-ftplugin)
  5. собрал: rpm -ba ~/RPM/SPECS/psqlodbc.spec (понадобится установить в систему указанные в спеке сборочные зависимости libunixODBC-devel, postgresql-devel; я на самом деле собрал srpm и засунул в hasher, чтоб не мусорить на корне, но это уже следующий шажочек в альтовых сборочных технологиях)

Примечания

  1. у меня несколько не так, см. RpmSetup насчёт %_sourcedir — но не суть