102_4 updated

This commit is contained in:
semaev
2017-10-01 17:41:16 +03:00
parent 3c69d93d1a
commit f4caede30d
2 changed files with 54 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
**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** , имеющий диалоговой псевдографический интерфейс.