Практикум по сборке пакетов #
Окружение для написания спецификаций #
Создание окружение для сборки #
Прочитайте руководство по использованию etersoft-build-tools. Установите их в виртуальную машину. Настройте сборочное окружение.
  Сборка приложения vifm
  #
Vifm — файловый менеджер с псевдографическим интерфейсом, поддерживающий работу с использованием сочетаний клавиш текстового редактора vim.
- Исходный код приложения: https://vifm.info/downloads.shtml
 - Информация по сборке пакета: https://packages.altlinux.org/ru/sisyphus/srpms/vifm/
 
  Сборка приложения wcalc
  #
Wcalc — интерактивный калькулятор для консольных приложений.
- Исходный код приложения: https://w-calc.sourceforge.net/download.php
 - Информация по сборке пакета: https://packages.altlinux.org/ru/sisyphus/srpms/wcalc/
 
  Сборка приложения cmus
  #
cmus — консольный проигрыватель звуковых файлов.
- Исходный код приложения: https://github.com/cmus/cmus/releases
 - Информация по сборке пакета: https://packages.altlinux.org/ru/sisyphus/srpms/cmus/
 
Чистовая сборка #
Установка и настройка hasher #
Прочитайте руководство по использованию hasher. Установите его в виртуальную машину, выдайте права на использование инструмента для пользователя user.
  Повторение сборки пакета vifm
  #
- Скачайте 
.src.rpm-файл со страницы сборок пакета https://packages.altlinux.org/ru/sisyphus/srpms/vifm/ - Используйте 
hasherдля компиляции RPM-пакета. 
  Сборка собственного .src.rpm-пакета
  #
- Создайте 
.src.rpm-пакет для одного из приложений из первой части практики. Используйте приложениеrpmbs. - Используйте приложение 
hasherдля создания RPM-пакета. 
Обновление спецификации для более свежей версии #
- Обновите спецификацию для сборки приложения 
cmus, чтобы успешно собиралась последняя версия приложения. - Проверьте, что в чистовом окружении сборка пакета завершается успешно.