<Предыдущая | Содержание: | Следующая>
2. дпкг
dpkg - это менеджер пакетов для Debian-системы. Он может устанавливать, удалять и создавать пакеты, но в отличие от других систем управления пакетами, он не может автоматически загружать и устанавливать пакеты или их зависимости. В этом разделе рассматривается использование dpkg для управления локально установленными пакетами:
• Чтобы вывести список всех пакетов, установленных в системе, в командной строке терминала введите:
дпкг-л
• В зависимости от количества пакетов в вашей системе, это может привести к большому объему вывода. Передайте вывод через grep, чтобы узнать, установлен ли конкретный пакет:
дпкг -л | grep апач2
Замените apache2 с любым именем пакета, частью имени пакета или другим регулярным выражением.
• Чтобы вывести список файлов, установленных пакетом, в данном случае пакетом ufw, введите:
dpkg -L ufw
• Если вы не уверены, какой пакет установил файл, dpkg -S может сказать вам. Например:
dpkg -S /etc/host.conf
базовые файлы: /etc/host.conf
Вывод показывает, что /etc/host.conf принадлежит пакету base-files.
Многие файлы автоматически создаются в процессе установки пакета, и даже если они находятся в файловой системе, дпкг -с могут не знать, к какому пакету они принадлежат.
• Вы можете установить локальный . Деб файл, введя:
sudo dpkg -i zip_3.0-4_i386.deb
Изменить zip_3.0-4_i386.deb к фактическому имени локального файла .deb, который вы хотите установить.
• Удаление пакета может быть выполнено следующим образом:
sudo dpkg -r zip
Удаление пакетов с помощью dpkg, в большинстве случаев, НЕ рекомендуемые. Лучше использовать диспетчер пакетов, который обрабатывает зависимости, чтобы обеспечить согласованное состояние системы. Например, используя dpkg -r zip удалит zip-пакет, но все зависящие от него пакеты будут по-прежнему установлены и могут больше не работать правильно.
Дополнительные параметры dpkg см. На странице руководства: человек dpkg.