Deb-пакеты: обзор инструментария
В отношении средств управления пакетами в Debian и его клонах имеется богатый выбор:
- команда
dpkg
, предназначенная для установки, конфигурирования и удаления единичных пакетов, обеспечивающая проверку зависимостей, но не имеющая собственных средств их разрешения (см. подробности); dselect
-- front-end (оболочка) дляdpkg
, работающая в текстовом режиме; обеспечивает не только установку/удаление программ, но и групповой выбор пакетов по целевому назначению, а также разрешение зависимостей между ними; считается устаревшей, сохраняется как реликт и далее рассматриваться не будет;- механизм
apt
-- универсальный набор инструментов командной строки для управления deb-пакетами, включая разрешение зависимостей между ними, а также построение из исходников отдельных пакетов и тотальную пересборку установленной системы с заданными параметрами компиляции (описан здесь); aptitude
-- основана на тех же библиотеках: что иapt
, обеспечивая большинство его функцй, но не является его прямым фронт-эндом; предусматривает как командный, так и интерактивный режимы работы (описан здесь);Synaptic
-- кросс-пакетный графический фронт-энд для утилит семействаapt
, обеспечивающий практически идентичную сaptitude
функциональность; подробно рассмотрен в отдельной подрубрике.
Все эти средства унаследованы от прародителя -- Debian’а его клонами. Которые, однако, могут включать в себя и собственный инструментарий пакетного менеджмента. Так, в Kubuntu до поределённого времени имелся собственный менеджер пакетов - Adept, предназначенный для работы в графической среде KDE. Это была весьма интересная программа, но до ума её так и не довели. Ныне в Kubuntu штатно используется кросс-платформенный менеджер пакетов PackageKit в лице его графического фронт-энда -- kpackagekit.
Остальные средства работы с deb-пакетами будут рассмотрены в данной подрубрике.
- Deb-пакеты: обзор инструментария
- Debian и Ubuntu: семейство утилит dpkg
- Dpkg: установка пакетов
- Dpkg-query: информация о пакетах
- Dpkg-reconfigure: конфигурирование пакетов
Теги: deb, debian, ubuntu