Приложения

  • apt - современный интерфейс для работы с менеджером пакетов APT.
  • apt-get - приложение для установки и удаления пакетов. Стабильный интерфейс с начала 2000х.
  • apt-cache - приложение для работы с локальным кешем пакетов APT.
  • apt-file - приложение для поиска пакетов по файлам
  • aptitude - приложение с псевдографическим интерфейсом для упралвения пакетами 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?