Различия между версиями 8 и 9
Версия 8 от 2008-11-11 01:27:52
Размер: 3913
Редактор: DmitryChistikov
Комментарий:
Версия 9 от 2008-11-14 00:58:21
Размер: 3950
Редактор: DmitryChistikov
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 43: Строка 43:
 * <<PassportLink(MaximumRPMBook)>>
Строка 50: Строка 51:
|| 20 || 2 || 2 || 2 || ../ConfigPractice, ../LikBez, ../ApplicationInstall || 3 || DmitryChistikov || 07.09.2008 || || 25 || 2 || 2 || 2 || ../ConfigPractice, ../LikBez, ../ApplicationInstall || 3 || DmitryChistikov || 07.09.2008 ||

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

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

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

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

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

Комментарии

Возможно, в этом модуле не нужно (пока) втягивать материалы в корпус текстов, лучше дать ссылки на живые ресурсы по теме. -- FrBrGeorge 2008-08-27 15:17:27

Осколки


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

Готовность (%)

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

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

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

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

Level

Maintainer

Start date

25

2

2

2

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

3

DmitryChistikov

07.09.2008


PspoModules/PackageBuilding (последним исправлял пользователь eSyr 2009-03-31 12:24:45)