diff --git a/102_4.md b/102_4.md new file mode 100644 index 0000000..7786b51 --- /dev/null +++ b/102_4.md @@ -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** , имеющий диалоговой псевдографический интерфейс. \ No newline at end of file diff --git a/docx/102_4.docx b/docx/102_4.docx index 5cc3060..e1c6be9 100644 Binary files a/docx/102_4.docx and b/docx/102_4.docx differ