Различия между версиями 2 и 3
Версия 2 от 2006-10-27 14:59:07
Размер: 1347
Редактор: grep
Комментарий:
Версия 3 от 2006-10-27 15:15:01
Размер: 1796
Редактор: grep
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 2: Строка 2:
==== ...а также о куче, дереве и сети, крибле, крабле и бумсе, ==== ...а также о куче, дереве и сети, альтернативах, полной уверенности, крибле, крабле и бумсе ====
Строка 5: Строка 5:
  * Невыносимая лёгкость переносимости   * Невыносимая лёгкость переносимости (autotools)
Строка 10: Строка 10:
==== Структура пакета ====
Строка 18: Строка 19:
==== Работа с пакетами ====
Строка 19: Строка 21:
  * Категоризация
Строка 20: Строка 23:
The !GenToo way
Строка 21: Строка 25:
Задачи, с которыми не справляется установщик:
  * Матапакеты
  * Неустановленные пакеты
  * Графы зависимостей
Функции пакетов:

О пакетах

...а также о куче, дереве и сети, альтернативах, полной уверенности, крибле, крабле и бумсе

Установка ПО

  • Всё на свете можно написать на C++, но лучше на Си
  • Невыносимая лёгкость переносимости (autotools)
  • Крибле, крабле, бумс! (configure, make, make install)
  • /opt, разно- и многоверсица

Не используются свойства дистрибутива.

Пакеты

Структура пакета

  • Архив
  • Регистрация в системе
  • Изменение настроек в системе
  • (следствие) Конфликты и альтернативы
  • Зависимости
    • на файлы
    • на пакеты
    • на "функциональности"

Работа с пакетами

  • Установщик пакетов
  • Категоризация
  • Нестрогие зависимости (suggests и recommends)

The GenToo way

Менеджер пакетов

Задачи, с которыми не справляется установщик:

  • Матапакеты
  • Неустановленные пакеты
  • Графы зависимостей

Функции пакетов:

  • Доставка
  • Рекурсивная (по зависимостям) установка и удаление
  • Контроль связности
  • Обновление


[http://heap.altlinux.ru/alt-docs/modules/LinuxIntro.george/Package.html О понятии "пакет" в учебнике]

LecturesCMC/Distro2006/04_Packages (последним исправлял пользователь eSyr 2009-09-13 07:00:26)