= О пакетах = ==== ...а также о куче, дереве и сети, альтернативах, полной уверенности, крибле, крабле и бумсе ==== === Установка ПО === * Всё на свете можно написать на C++, но лучше на Си * Невыносимая лёгкость переносимости (autotools) * Крибле, крабле, бумс! (configure, make, make install) * `/opt`, разно- и многоверсица Не используются свойства ''дистрибутива''. === Пакеты === ==== Структура пакета ==== * Архив * Регистрация в системе * Изменение настроек в системе * (следствие) Конфликты и альтернативы * Зависимости * на файлы * на пакеты * на "функциональности" ==== Работа с пакетами ==== * Установщик пакетов * Категоризация * Нестрогие зависимости (suggests и recommends) The !GenToo way === Менеджер пакетов === Задачи, с которыми не справляется установщик: * Матапакеты * Неустановленные пакеты * Графы зависимостей Функции пакетов: * Доставка * Рекурсивная (по зависимостям) установка и удаление * Контроль связности * Обновление ------ [[Books/LinuxIntro/13ChapterPackage|О понятии "пакет" в учебнике]] ---- CategoryLectures CategoryCmc CategoryUneex