Differences between revisions 3 and 4
Revision 3 as of 2006-10-27 12:15:01
Size: 1796
Editor: grep
Comment:
Revision 4 as of 2008-06-04 08:20:39
Size: 1798
Editor: localhost
Comment: converted to 1.6 markup
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 О понятии "пакет" в учебнике] [[http://heap.altlinux.ru/alt-docs/modules/LinuxIntro.george/Package.html|О понятии "пакет" в учебнике]]

О пакетах

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

Установка ПО

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

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

Пакеты

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

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

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

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

The GenToo way

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

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

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

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

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


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

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