Книга: Linux и все, все, все... Статьи и колонки в LinuxFormat, 2006-2013
Команда dpkg сотоварищи
Команда dpkg сотоварищи
Команда dpkg – в ряде случаев простейший способ установить единичный пакет и сконфигурировать его, а также получить информацию о нем. Если нам необходимо установить единичный пакет, поступаем так:
$ sudo dpkg -i path2/packagename.deb
и дело в шляпе – через считанные мгновения пакет packagename.deb будет установлен.
В случае нарушения зависимостей dpkg выдаст сообщение об ошибке с полным перечнем того, какие пакеты нужно установить для ее устранения (в списке будут перечислены только обязательные зависимости). И достаточно все необходимые пакеты поместить в командную строку для того, чтобы они были установлены единой операцией.
Обратная процедура – удаление ненужных пакетов. Это делается двояко: команда
$ sudo dpkg -r packagename
удалит пакет, но сохранит настроечные его файлы, а команда
$ sudo dpkg -P packagename
произведет полную очистку системы от компонентов пакета. Правда, только если они не являются зависимостями других пакетов – в этом случае последует сообщение о невозможности удаления пакета и будет выведен список зависимостей, этому препятствующих.
Вообще-то dpkg – это целое семейство команд, включающее, кроме себя самой, еще несколько: dpkg-deb, dpkg-query и так далее. Один из представителей этого семейства, который так и называется - dpkg-reconfigure, служит цели переконфигурирования уже установленных пакетов. Делается это так:
$ sudo dpkg-reconfigure packagename
После этого вызывается диалоговая программа конфигурации – debconf, и ответы на серию более или менее тривиальных вопросов позволяют добиться желаемого результата.
- 5.4 Команда trap: обработка прерываний
- Scrum-команда: состав
- Команда make и make-файлы
- 21.3.1. Команда arch — вывод архитектуры компьютера
- Глава 4 Контент + команда = SMM
- Команда break в Python:
- Близость между командами разработчиков и эксплуатации в компании Sparkle Corp
- 20.1 Утилита dpkg
- Рабочая группа, она же руководящая команда
- 1.11 Справочник по наиболее употребительным стандартным командам ОС
- Команда test
- Команда проекта