В результате выполнения этого задания вы закрепите свои знания об устройстве репозиториев, а также:
- научитесь устанавливать пакеты,
- научитесь собирать пакеты из исходников.
- Домашнее задание выполните в Google Docs и отправьте на проверку ссылку на ваш документ в личном кабинете.
- В названии файла введите корректное название лекции и вашу фамилию и имя.
- Зайдите в настройки доступа и выберите доступ «Просматривать могут все в интернете, у кого есть ссылка». Ссылка на инструкцию, как предоставить доступ к файлам и папкам на Google Диске.
- Скопируйте текст задания в свой документ.
- Выполните домашнее задание, запишите ответы и приложите необходимые скриншоты в свой Google Документ.
- Для проверки домашнего задания преподавателем отправьте ссылку на ваш документ в личном кабинете.
- Любые вопросы по решению задач задавайте в чате учебной группы.
Опишите достоинства и недостатки работы с пакетным менеджером и репозиторием.
Напишите ответ в свободной форме.
Ответьте на вопросы:
- какие действия надо выполнить при подключении стороннего репозитория,
- в чём опасность такого способа распространения ПО и как это решить.
Напишите ответ в свободной форме.
- Запустите свою виртуальную машину.
- Найдите в репозиториях и установите пакет
htop
.
Какие зависимости требует htop
?
Ответ приведите в виде текста команды, которой вы это выполнили, а также приложите скриншот места расположения исполняемых файлов установленного ПО.
-
Установите веб-сервер angie: https://angie.software/angie/docs/installation/oss_packages/#install-deb-oss
-
При помощи команды
angie -V
убедитесь, что веб-сервер установлен.
Приложите к ответу скриншот версии.
Ваш коллега-программист просит вас установить модуль google-api-python-client
на сервер, который необходим для программы, работающей с Google API.
Установите этот пакет при помощи менеджера пакетов pip
.
Примечение №1: для установки может понадобиться пакет python-distutils
, проверьте его наличие в системе.
Примечение №2: если возникнет ошибка при установке с помощью Python версии 2, воспользуйтесь командой python3
.
Приложите скриншоты с установленным пакетом python-distutils
, с версией Pip
и установленными модулями, они должны быть видимы.
**
Эти задания дополнительные и не обязательны к выполнению, они никак не повлияют на получение вами зачёта по этому домашнему заданию. Вы можете их выполнить, если хотите глубже разобраться в материале.
-
Перечислите менеджеры пакетов, кроме тех, о которых говорилось на лекции. В каких дистрибутивах они работают?
-
Есть ли альтернативные менеджеры для тех, которые разбирались на лекции?
Напишите ответ в свободной форме.
- Скачайте исходники Zabbix и соберите Zabbix Agent для того дистрибутива, на котором вы работаете.
- Установите его при помощи менеджера пакетов.
Ответ приведите в виде скриншота.
- Скачайте исходники Zabbix и соберите Zabbix Server для того дистрибутива, на котором вы работаете.
- Установите его при помощи менеджера пакетов.
Ответ приведите в виде скриншота.
В личном кабинете отправлена ссылка на Google Документ с выполненным заданием.
В документе настроены права доступа «Просматривать могут все в интернете, у кого есть ссылка».
Зачёт — выполнены все задания, ответы даны в развёрнутой форме, приложены соответствующие скриншоты и файлы проекта, в выполненных заданиях нет противоречий и нарушения логики.
На доработку — задание выполнено частично или не выполнено, в логике выполнения заданий есть противоречия, существенные недостатки.