Differences between revisions 4 and 5
Revision 4 as of 2008-06-04 08:20:39
Size: 1798
Editor: localhost
Comment: converted to 1.6 markup
Revision 5 as of 2009-09-13 04:00:26
Size: 1812
Editor: eSyr
Comment:
Deletions are marked like this. Additions are marked like this.
Line 35: Line 35:
[[http://heap.altlinux.ru/alt-docs/modules/LinuxIntro.george/Package.html|О понятии "пакет" в учебнике]] [[Books/LinuxIntro/13ChapterPackage|О понятии "пакет" в учебнике]]

----
CategoryLectures CategoryCmc CategoryUneex

О пакетах

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

Установка ПО

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

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

Пакеты

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

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

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

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

The GenToo way

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

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

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

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

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


О понятии "пакет" в учебнике


CategoryLectures CategoryCmc CategoryUneex

LecturesCMC/Distro2006/04_Packages (last edited 2009-09-13 04:00:26 by eSyr)