Управление пакетами 2.5. Опишите плюсы работы с пакетным менеджером и репозиторием
Скачать 4.21 Mb.
|
Задание 1 Опишите плюсы работы с пакетным менеджером и репозиторием. Как вы считаете, в чем основные достоинства такой организации ПО? Есть ли минусы? Напишите ответ в свободной форме. Плюсы репозитория в том ,что не нужно бороздить просторы интернета в поисках ПО и драйверов, не нет необходимости отдельно сохранять ПО на диск за исключением купленных лицензий и редких программ. Минусы репозиторий проверяется его основателем и доверенными им лицами. Есть вероятность подвоха с их стороны. Плюсы менеджера: программа не потребляет дополнительные ресурсы проверяя обновления, нет необходимости в дополнительных службах, библиотеках, что облегчает как разработку, так и объем программы. За обновление всех пакетов отвечает менеджер пакетов. ОС и ПО в актуальном состоянии, без особого участия пользователя, а в роллинг-релизах - без участия пользователя. Задание 2 При подключении стороннего репозитория надо выполнить ряд определенных действий. Каких? В чем опасность такого способа распространения ПО? Как это решается? Напишите ответ в свободной форме. Риски при подключении стороннего репозитория заключаются в том, что если новый репозиторий, который вы только что добавили, утверждает, что содержит более новые версии некоторого программного обеспечения, которое у вас уже есть в вашей системе, то более новая версия из недавно добавленного репозитория будет использоваться для замены существующей версии программного обеспечения. Таким образом, в систему могут быть добавлены бэкдоры или просто глючное программное обеспечение с уязвимостями, которые можно использовать - и это определенно опасно. Задание 3 Перейдем к практике. Запустите свою виртуальную машину. Найдите в репозиториях и установите одной командой пакет htop. Какие зависимости требует htop? Ответ приведите в виде текста команды, которой вы это выполнили, а также приложите скриншот места расположения исполняемых файлов установленного ПО. Задание 4 Подключите репозиторий nginx-stable и установите nginx оттуда. Возможно придётся его включить. Приложите скриншот содержимого файла, с конфигурацией репозитория. При помощи команды nginx -v посмотрите, какая версия nginx установлена. Проверьте, какие версии nginx доступны с помощью dnf list --showduplicates --all nginx. Приложите к ответу скриншот вывода команд. Версий должно быть больше одной, а установлена должна быть самая новая (та, что с большим номером). Задание 3 Задание 4 Доработка по 4 заданию |