Иногда может случиться ситуация, когда вам в систему нужен какой-либо пакет, который есть в Сизиф, но отсутствует в стабильном репозитории. Или нужна более свежая версия, чем уже имеющаяся в нем. Что делать? Есть два выхода из этой ситуации. Первый — попросить майнтейнера пакета через Bugzilla перенести нужную версию или пакет в текущий бранч, что может занять иногда продолжительное время, которого может и не быть. Второй — пересобрать пакет самому, используя Hasher и скачанный src.rpm. Именно о втором способе и поговорим с вами в рамках текущей статьи. Для примера возьмем пакет grub-btrfs. На момент написания статьи версия этого пакета в Sisyphus — 4.13, в то время как в стабильном бранче p10 — 4.11. Итак, чтобы получить пакет grub-btrfs 4.13 для ALT p10, для начала установим и настроим инструмент для сборки пакетов под названием Hasher. Для этого выполняем от имени root две команды: # apt-get install hasher и # hasher-useradd $USER //где $USER - имя текущего пользователя системы Пер
Пересборка пакета из Sisyphus в стабильный бранч ALT Linux.
4 мая 20244 мая 2024
148
1 мин