Практика. Установка и удаление пакетов в Debian
Использование менеджера пакетов APT
Документация
- Что такое дистрибутив Linux
 - Дистрибутив Linux на Wikipedia
 - Что такое дистрибутив Linux
 - Debian Releases
 - Менеджер пакетов apt-get, apt-cache
 - Работа с менеджером пакетов APT
 - Пакетный менеджер APT
 
Полезные ресурсы
- packages.debian.org - веб-поиск по доступным пакетам в Debian
 - packages.ubuntu.com - веб-поиск по доступным пакетам в Ubuntu
 
Задачи на установку пакетов с помощью APT
- Сравните результат вывода списка пакетов между инструментами 
dpkgиapt. Какой из них информативнее? - Сравните интерфейс данных методов. Какой из них удобнее? Аргументируйте свою позицию.
 - С помощью приложения 
aptиapt-cacheпроверьте установлены ли следующие пакеты на основной системе и в playground.fimboxesfigletcadubimcemacs
 - Попытайтесь поставить следующие пакеты и оцените: какой объём данных будет скачан при их установке:
    
firefoxqtcreatorp7zip
 - Найдите все тестовые редакторы, которые можно установить.
 - Найдите все пакеты, предназначенные для манипулирования приложениями.
 - Найдите все пакеты, которые зависят от 
youtube-dl. - Удалите пакет 
wgetи поставьте его заново используя систему установки пакетов APT. - Поставьте следующие пакеты с помощью APT:
    
linkslynxnnncowsay
 
Задачи на обновление системы с помощью APT
- Обновите локальный кеш доступных пакетов.
 - Оцените количество пакетов, которые необходимо установить, объём скачиваемых данных и объём занятого пространства.
 - Проведите обновление пакетов в системе.
 - Посмотрите на текущую политику выбора пакетов, 
apt-cache. - Добавьте репозиторий 
buster-backportsдля текущего выпуска с зеркала Yandex. - Посмотрите на текущую политику выбора пакетов из данного репозитория. Будут ли они по умолчанию установлены?
 - Добавьте репозиторий 
debianдля выпускаtesting. - Оцените какое количество пакетов потребуется обновить для перехода со 
stableнаtesting. 
Задачи на установку пакетов из внешних репозиториев
- Добавьте репозиторий 
debian-multimediaдля текущего выпуска с зеркала Yandex. - Посмотрите на текущую политику выбора пакетов из данного репозитория. Будут ли они по умолчанию установлены?
 - Добавьте репозиторий проекта Syncthing.
 - Посмотрите на политику выбора пакетов. Откуда будет установлен пакет 
syncthing? 
Использование низкоуровневых инструментов DPKG
Документация
- man dpkg
 - Linux dpkg Command Tutorial for Beginners
 - 15 practical examples of “dpkg commands”
 - Стать мейтейнером. Часть первая
 - Стать мейтенером. Часть вторая
 - Стать мейтенером. Часть третья
 - Стать мейтенером. Часть четвёртая
 
Задачи на работу с DPKG
- Проверьте, установлены ли пакеты
    
wgetcurlw3mfirefox
 - Установите пакет 
fd-find, консольное приложение (fd), позволяющее - Удалите пакет 
wget. Проверьте, что приложениеwgetболее не доступно в системе. - Поставьте 
wgetзаново. - Скачайте 
.deb-архивfirefox. - Отобразите содержимое данного архива.
 - Попытайтесь поставить пакет 
firefox. - Какое количество зависимостей не было установлено?
 - К каким пакетам относятся файлы:
    
/etc/debian_version/etc/mime.types/usr/bin/test
 - Попытайтесь удалить один из обозначенных выше пакетов.
 
Финальная задача: поставить пакет youtube-dl и скачать видео о DPKG.