Различия между версиями 7 и 8
Версия 7 от 2008-09-07 20:19:38
Размер: 3591
Редактор: DmitryChistikov
Комментарий:
Версия 8 от 2008-11-11 01:27:52
Размер: 3913
Редактор: DmitryChistikov
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 39: Строка 39:
 * [[http://www.linux.kiev.ua/ru/docs/articles/rpm-spec-howto/|Как научиться собирать RPM]]
 * <<PassportLink(AltDevBook)>>
 * [[http://www.altlinux.org/APT_%D0%B2_ALT_Linux|APT в ALT Linux]]
 * [[http://www.altlinux.org/Hasher|hasher]] --- возможная точка входа по hasher
Строка 45: Строка 50:
|| 1 || 2 || 2 || 2 || ../ConfigPractice, ../LikBez, ../ApplicationInstall || 3 || DmitryChistikov || 07.09.2008 || || 20 || 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

20

2

2

2

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

3

DmitryChistikov

07.09.2008


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