Различия между версиями 12 и 14 (по 2 версиям)
Версия 12 от 2009-10-03 13:52:38
Размер: 1520
Редактор: eSyr
Комментарий:
Версия 14 от 2009-10-14 12:24:12
Размер: 1744
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 14: Строка 14:
 1. [[/02|Пакет как составная часть дистрибутива: требования и особенности; понятие сборки пакета]] ([[/Conspects/02|конспект]])
 1. [[/03|Сборка пакета из исходных текстов; upstream, spec]] ([[/Conspects/03|конспект]])
Строка 15: Строка 17:
##== Предложения по темам к рассмотрению на лекциях ==
Строка 19: Строка 20:
##== Ссылки ==

Информация о курсе

  • Лектор: Георгий Владимирович Курячий

  • В течение курса возможно проведение практических занятий по сборке пакетов
  • В конце курса будет экзамен
  • Спецкурс проходит по средам в 18:00 в аудитории П-12. Первая лекция — 30 сентября
  • Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на первую лекцию принести одну матовую фотографию 3×4 и паспортные данные для оформления пропуска.

План курса

«

Возьми консервную банку, в нужных местах пробей дырочки, продень проволоку, загни концы... Теперь приделай к этому ручку, и аппарат готов!»

© Даниил Хармс

  • Место пакета в дистрибутиве
    • Дистрибутив ОС на основе свободного ПО: принципы формирования.
    • Хранилище пакетов: назначение и жизненный цикл; изготовление дистрибутивов из хранилища
    • Пакет как составная часть дистрибутива: требования и особенности; понятие сборки пакета.
    • Сборка пакета из исходных текстов; upstream, spec
  • Сопровождение пакета в составе хранилища
    • социальная составляющая, роль сообщества и личности сопровождающего
    • помещение стороннего ПО в хранилище: от upsrteam до binary package
    • packaging policy: цели и задачи
    • почему хранилище — не дистрибутив: хранилище как инструмент разработки и сизифов труд

  • Технологии, облегчающие сопровождение пакета (сопровождающему и сообществу)
    • Частью даются ознакомительно, так как в будущем семестре планируется прочесть курс на схожую тему
    • инструменты разработчика и их использование в процессе сопровождения
    • изолированная сборка; автоматизация изолированной сборки
    • входное тестирование пакета и контроль собираемости хранилища
  • Сборка пакета в хранилище свободного ПО Sisyphus, пошагово

Конспекты и планы лекций

  1. Организационное собрание, посвящённое выборе темы лекций

  2. Дистрибутив ОС на основе свободного ПО: принципы формирования (конспект)

  3. Пакет как составная часть дистрибутива: требования и особенности; понятие сборки пакета (конспект)

  4. Сборка пакета из исходных текстов; upstream, spec (конспект)

Материалы


CategoryUneex CategoryLectures CategorySpecCourse CategoryCmc

LecturesCMC/PackageMaintaining2009 (последним исправлял пользователь eSyr 2010-02-01 22:34:54)