Использование менеджера пакетов APT

Документация

Полезные ресурсы

Задачи на установку пакетов с помощью APT

  1. Сравните результат вывода списка пакетов между инструментами dpkg и apt. Какой из них информативнее?
  2. Сравните интерфейс данных методов. Какой из них удобнее? Аргументируйте свою позицию.
  3. С помощью приложения apt и apt-cache проверьте установлены ли следующие пакеты на основной системе и в playground.
    • fim
    • boxes
    • figlet
    • cadubi
    • mc
    • emacs
  4. Попытайтесь поставить следующие пакеты и оцените: какой объём данных будет скачан при их установке:
    • firefox
    • qtcreator
    • p7zip
  5. Найдите все тестовые редакторы, которые можно установить.
  6. Найдите все пакеты, предназначенные для манипулирования приложениями.
  7. Найдите все пакеты, которые зависят от youtube-dl.
  8. Удалите пакет wget и поставьте его заново используя систему установки пакетов APT.
  9. Поставьте следующие пакеты с помощью APT:
    • links
    • lynx
    • nnn
    • cowsay

Задачи на обновление системы с помощью APT

  1. Обновите локальный кеш доступных пакетов.
  2. Оцените количество пакетов, которые необходимо установить, объём скачиваемых данных и объём занятого пространства.
  3. Проведите обновление пакетов в системе.
  4. Посмотрите на текущую политику выбора пакетов, apt-cache.
  5. Добавьте репозиторий buster-backports для текущего выпуска с зеркала Yandex.
  6. Посмотрите на текущую политику выбора пакетов из данного репозитория. Будут ли они по умолчанию установлены?
  7. Добавьте репозиторий debian для выпуска testing.
  8. Оцените какое количество пакетов потребуется обновить для перехода со stable на testing.

Задачи на установку пакетов из внешних репозиториев

  1. Добавьте репозиторий debian-multimedia для текущего выпуска с зеркала Yandex.
  2. Посмотрите на текущую политику выбора пакетов из данного репозитория. Будут ли они по умолчанию установлены?
  3. Добавьте репозиторий проекта Syncthing.
  4. Посмотрите на политику выбора пакетов. Откуда будет установлен пакет syncthing?

Использование низкоуровневых инструментов DPKG

Документация

Задачи на работу с DPKG

  1. Проверьте, установлены ли пакеты
    • wget
    • curl
    • w3m
    • firefox
  2. Установите пакет fd-find, консольное приложение (fd), позволяющее
  3. Удалите пакет wget. Проверьте, что приложение wget более не доступно в системе.
  4. Поставьте wget заново.
  5. Скачайте .deb-архив firefox.
  6. Отобразите содержимое данного архива.
  7. Попытайтесь поставить пакет firefox.
  8. Какое количество зависимостей не было установлено?
  9. К каким пакетам относятся файлы:
    • /etc/debian_version
    • /etc/mime.types
    • /usr/bin/test
  10. Попытайтесь удалить один из обозначенных выше пакетов.

Финальная задача: поставить пакет youtube-dl и скачать видео о DPKG.