Сборка программного обеспечения для ПСПО

Как самому собрать пакет или на худой конец просто программу. Сборка из src.rpm при помощи hasher. Почему пакет — лучше.

Лекционный минимум

Модуль ознакомительного (лекционного) характера, требующий дополнительных знаний (программирование и совместная разработка программ).

  • Распространение исходных кодов свободного ПО
  • Сборка программного продукта из исходного кода
    • Понятие сборочного окружения
    • Что такое "configure; make; make install" ?
    • Дисциплина установки ПО, собранного вручную
    • Недостатки ручной сборки
  • Сборка программного продукта из пакета с исходниками (src.rpm)
    • Спецификация пакета (spec-файл)
    • Сборочные зависимости
    • Замусоривание сборочной среды
  • Сборка программного продукта в изолированной среде (hasher)
    • Архитектура hasher
    • Сборка пакета в hasher
    • Использование hasher в качестве "виртуальной машины"
      • Установка пакетов, копирование файлов
      • Запуск программ
      • Псевдо-root
  • Откуда брать src.rpm
  • Участие в сообществе разработчиков

Итоговый текст


Сведения о ресурсах

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

2

2

2

../ConfigPractice, ../LikBez, ../ApplicationInstall

3