Differences between revisions 1 and 8 (spanning 7 versions)
Revision 1 as of 2009-09-24 10:38:19
Size: 1906
Editor: eSyr
Comment:
Revision 8 as of 2009-09-30 10:34:49
Size: 1326
Editor: FrBrGeorge
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
  * Спецкурс проходит по средам в 18:00 в аудитории П-12. Первое занятие — 30 сентября   * Спецкурс проходит по средам в 18:00 в аудитории П-12. Первая лекция — 30 сентября
Line 8: Line 8:

== План курса ==
 * Теоретическая часть вопроса: процесс подготовки дистрибутива, жизненный цикла хранилища пакетов, что такое пакет, что такое packging policy, что нужно для сборки пакета и внесения его в хранилище
 * Обзор имеющихся технологий сборки пакетов, применяющихся в различных хранилищах: Сизиф, хранилища дистрибутивов Debian, Fedora, возможно, Arch, Gentoo, SuSE.
 * Руководство по сборке пакетов в Сизиф
   <<Include(/CoursePlan, "План Курса", 2)>>
Line 15: Line 12:
 1.#0 [[/Conspects/01|Организационное собрание, посвящённое выборе темы лекций]]  1.#0 [[/Conspects/00|Организационное собрание, посвящённое выборе темы лекций]]
Line 18: Line 15:
##== Материалы == == Материалы ==
 * [[attachment:uneex_autumn_2009_ad2.pdf|Объявление о спецкурсе]]
Line 20: Line 19:

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

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

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

План Курса

План курса

«

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

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

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

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

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

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

Материалы


CategoryUneex CategoryLectures CategorySpecCourse CategoryCmc

LecturesCMC/PackageMaintaining2009 (last edited 2010-02-01 22:34:54 by eSyr)