Различия между версиями 11 и 12
Версия 11 от 2009-03-31 10:39:26
Размер: 3939
Редактор: eSyr
Комментарий:
Версия 12 от 2009-03-31 12:24:45
Размер: 3945
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 32: Строка 32:
Возможно, в этом модуле не нужно (пока) втягивать материалы в корпус текстов, лучше дать ссылки на живые ресурсы по теме. -- FrBrGeorge <<DateTime(2008-08-27T12:17:27Z)>>

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

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

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

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

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

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

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


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

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

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

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

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

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

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)