Skip to content

Latest commit

 

History

History
54 lines (31 loc) · 3.63 KB

102_4.md

File metadata and controls

54 lines (31 loc) · 3.63 KB

102.4 Управление пакетами ПО в Debian

Студент должен уметь управлять ПО в Debian системах.

Изучаем :

  • установку, обновление и удаление пакетов ПО;
  • получение информации о пакете ПО;
  • состав и расположение файлов в пакетах ПО.

Термины и утилиты:** **

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache
  • aptitude

Семейство Debian обладает своими инструментами для работы с пакетами программного обеспечения (и свой формат этих пакетов: deb). Как и у прочих Linux систем, Debian предлагает мощный инструмент для работы с пакетами и несколько облегченных, предлагающих простые варианты решения наиболее частых задач.

Для работы с пакетами ПО в Debian системах предназначена утилита dpkg , являющая громоздким инструментом автоматизации работы с пакетами. Файл конфигурации менеджера пакетов располагается в файле /** etc / dpkg / dpkg . cfg**. Примеры использования:

**dpkg –l ** (вывести информацию об установленных пакетах);

**dpkg –s firefox ** ( статус пакета firefox);

dpkg ** i webmin ** (установить пакет webmin_);_

dpkg ** r webmin ** (удалить пакет webmin_);_

dpkg** - reconfigure webmin **** ** (переустановить пакет webmin_);_

Большей популярностью, чем dpkg, при работе с пакетами ПО в Debian пользуется apt. Он умеет автоматически разрешать зависимости и работать с сетевыми репозиториями, в отличии от низкоуровневого dpkg. Примеры ее использования:

apt** - get update** (обновить информацию о репозиториях);

apt** - get upgrade**(обновить пакеты);

apt-get install webmin ( установить пакет webmin);

apt-get remove webmin ( удалить пакет webmin);

Для поиска пакетов используется команда apt-cache, например:

**apt-cache search webmin ** ( найти пакет webmin);

apt** - cache show **webmin ** ** (показать информацию о пакете webmin_);_

apt** - cache depends webmin ** (показать зависимости пакета webmin_);_

Настройки менеджера пакетов apt находятся в файле /** etc / apt / apt . conf , а перечень репозиториев в файле / etc / apt / sources. list.**

Также для работы с пакетами в Debian системах можно использовать менеджер aptitude , имеющий диалоговой псевдографический интерфейс.