Различия между версиями 1 и 2
Версия 1 от 2009-10-07 08:55:11
Размер: 475
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2009-10-07 12:11:07
Размер: 2103
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 3: Строка 3:
  * Пакет: архив, регистрация в системе, служебные сценарии
  * Зависимости
    * На пакет, на файл, на виртуальный пакет (provides)
  * Конфликты и альтернативы
  ... ''не успел''
==== FHS ====
  * cui prodest (OS vs. upstream)
  * дерево каталогов

==== Пакет ====
  * Задачи: установка / удаление / обновление
  * Концепция «Пакет = дистрибутив»
    * инсталлятор, регистрация, проверка конфликтов (в т. ч. версий)
  * Концепция «Крибле! Крабле! Бумс!»
==== Концепция «Пакет = архив» ====
  * Разделение системного и специфичного; проблема иерархии подсистем
  * Пакет как архив:
    * архив (FHS)
    * регистрация в системе (информация о пакете)
    * служебные сценарии (для пакета)
    * триггеры
  * Пакет как часть дистрибутива
    * Зависимость пакетов
      * на пакет
      * на файл
      * на функциональность (виртуальный пакет)
    * Строгие, рекомендуемые и предполагаемые зависимости
    * Неудовлетворённые зависимости
    * Разделяемые библиотеки
      * ПРинцип работы
      * Разноверсица и борьба с ней
      * Дерево зависимостей
    * Конфликты и альтернативы
==== Установщик и менеджер пакетов ====
  * Установщик (rpm): работает с файлами
    * Установка, удаление, ''проверка'' зависимостей и конфликтов
  * Менеджер (apt): работает с хранилищами
    * Рекурсивная установка и удаление, обновление

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

FHS

  • cui prodest (OS vs. upstream)
  • дерево каталогов

Пакет

  • Задачи: установка / удаление / обновление
  • Концепция «Пакет = дистрибутив»
    • инсталлятор, регистрация, проверка конфликтов (в т. ч. версий)
  • Концепция «Крибле! Крабле! Бумс!»

Концепция «Пакет = архив»

  • Разделение системного и специфичного; проблема иерархии подсистем
  • Пакет как архив:
    • архив (FHS)
    • регистрация в системе (информация о пакете)
    • служебные сценарии (для пакета)
    • триггеры
  • Пакет как часть дистрибутива
    • Зависимость пакетов
      • на пакет
      • на файл
      • на функциональность (виртуальный пакет)
    • Строгие, рекомендуемые и предполагаемые зависимости
    • Неудовлетворённые зависимости
    • Разделяемые библиотеки
      • ПРинцип работы
      • Разноверсица и борьба с ней
      • Дерево зависимостей
    • Конфликты и альтернативы

Установщик и менеджер пакетов

  • Установщик (rpm): работает с файлами
    • Установка, удаление, проверка зависимостей и конфликтов

  • Менеджер (apt): работает с хранилищами
    • Рекурсивная установка и удаление, обновление

LecturesCMC/PackageMaintaining2009/02 (последним исправлял пользователь FrBrGeorge 2009-10-07 12:11:31)