Имеем в виртуалочке чистый стабильный Debian с Xfce.
root@glass:~# apt-get update
Игн:1 http://mirror.yandex.ru/debian stretch InRelease
Сущ:2 http://mirror.yandex.ru/debian stretch-updates InRelease
Сущ:3 http://mirror.yandex.ru/debian stretch Release
Сущ:5 http://security.debian.org/debian-security stretch/updates InRelease
Чтение списков пакетов… Готово
root@glass:~# apt-get upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Допустим, хотим установить mpv
. Ставим:
root@glass:~# apt-get install mpv
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
ffmpeg libavdevice57 libavfilter6 libbs2b0 libcdio-cdda1 libcdio-paranoia1
libebur128-1 libflite1 libopenal-data libopenal1 libopencv-core2.4v5
libopencv-imgproc2.4v5 libpgm-5.2-0 librubberband2 libsdl2-2.0-0
libsodium18 libtbb2 libzmq5 rtmpdump youtube-dl
Предлагаемые пакеты:
ffmpeg-doc alsa-base libportaudio2
НОВЫЕ пакеты, которые будут установлены:
ffmpeg libavdevice57 libavfilter6 libbs2b0 libcdio-cdda1 libcdio-paranoia1
libebur128-1 libflite1 libopenal-data libopenal1 libopencv-core2.4v5
libopencv-imgproc2.4v5 libpgm-5.2-0 librubberband2 libsdl2-2.0-0
libsodium18 libtbb2 libzmq5 mpv rtmpdump youtube-dl
обновлено 0, установлено 21 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 20,0 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 43,5 MB.
Хотите продолжить? [Д/н] Y
Пол:1 http://security.debian.org/debian-security stretch/updates/main i386 libavfilter6 i386 7:3.2.12-1~deb9u1 [829 kB]
Пол:2 http://mirror.yandex.ru/debian stretch/main i386 youtube-dl all 2017.05.18.1-1 [909 kB]
Пол:3 http://security.debian.org/debian-security stretch/updates/main i386 libavdevice57 i386 7:3.2.12-1~deb9u1 [122 kB]
Пол:4 http://security.debian.org/debian-security stretch/updates/main i386 ffmpeg i386 7:3.2.12-1~deb9u1 [1 551 kB]
Пол:5 http://mirror.yandex.ru/debian stretch/main i386 libbs2b0 i386 3.1.0+dfsg-2.2 [12,4 kB]
Пол:6 http://mirror.yandex.ru/debian stretch/main i386 libebur128-1 i386 1.2.2-2 [14,9 kB]
Пол:7 http://mirror.yandex.ru/debian stretch/main i386 libflite1 i386 2.0.0-release-3+b1 [12,5 MB]
Пол:8 http://mirror.yandex.ru/debian stretch/main i386 libtbb2 i386 4.3~20150611-2 [145 kB]
Пол:9 http://mirror.yandex.ru/debian stretch/main i386 libopencv-core2.4v5 i386 2.4.9.1+dfsg1-2 [692 kB]
Пол:10 http://mirror.yandex.ru/debian stretch/main i386 libopencv-imgproc2.4v5 i386 2.4.9.1+dfsg1-2 [627 kB]
Пол:11 http://mirror.yandex.ru/debian stretch/main i386 librubberband2 i386 1.8.1-7 [92,3 kB]
Пол:12 http://mirror.yandex.ru/debian stretch/main i386 libpgm-5.2-0 i386 5.2.122~dfsg-2 [166 kB]
Пол:13 http://mirror.yandex.ru/debian stretch/main i386 libsodium18 i386 1.0.11-2 [171 kB]
Пол:14 http://mirror.yandex.ru/debian stretch/main i386 libzmq5 i386 4.2.1-4 [219 kB]
Пол:15 http://mirror.yandex.ru/debian stretch/main i386 libcdio-cdda1 i386 0.83-4.3+b1 [133 kB]
Пол:16 http://mirror.yandex.ru/debian stretch/main i386 libcdio-paranoia1 i386 0.83-4.3+b1 [133 kB]
Пол:17 http://mirror.yandex.ru/debian stretch/main i386 libopenal-data all 1:1.17.2-4 [107 kB]
Пол:18 http://mirror.yandex.ru/debian stretch/main i386 libopenal1 i386 1:1.17.2-4+b2 [219 kB]
Пол:19 http://mirror.yandex.ru/debian stretch/main i386 libsdl2-2.0-0 i386 2.0.5+dfsg1-2 [383 kB]
Пол:20 http://mirror.yandex.ru/debian stretch/main i386 mpv i386 0.23.0-2+deb9u2 [951 kB]
Пол:21 http://mirror.yandex.ru/debian stretch/main i386 rtmpdump i386 2.4+20151223.gitfa8646d.1-1+b1 [53,0 kB]
Получено 20,0 MБ за 10с (1 975 kБ/c)
Выбор ранее не выбранного пакета youtube-dl.
(Чтение базы данных … на данный момент установлено 121066 файлов и каталогов.)
Подготовка к распаковке …/00-youtube-dl_2017.05.18.1-1_all.deb …
Распаковывается youtube-dl (2017.05.18.1-1) …
Выбор ранее не выбранного пакета libbs2b0:i386.
Подготовка к распаковке …/01-libbs2b0_3.1.0+dfsg-2.2_i386.deb …
Распаковывается libbs2b0:i386 (3.1.0+dfsg-2.2) …
Выбор ранее не выбранного пакета libebur128-1:i386.
Подготовка к распаковке …/02-libebur128-1_1.2.2-2_i386.deb …
Распаковывается libebur128-1:i386 (1.2.2-2) …
Выбор ранее не выбранного пакета libflite1:i386.
Подготовка к распаковке …/03-libflite1_2.0.0-release-3+b1_i386.deb …
Распаковывается libflite1:i386 (2.0.0-release-3+b1) …
Выбор ранее не выбранного пакета libtbb2:i386.
Подготовка к распаковке …/04-libtbb2_4.3~20150611-2_i386.deb …
Распаковывается libtbb2:i386 (4.3~20150611-2) …
Выбор ранее не выбранного пакета libopencv-core2.4v5:i386.
Подготовка к распаковке …/05-libopencv-core2.4v5_2.4.9.1+dfsg1-2_i386.deb …
Распаковывается libopencv-core2.4v5:i386 (2.4.9.1+dfsg1-2) …
Выбор ранее не выбранного пакета libopencv-imgproc2.4v5:i386.
Подготовка к распаковке …/06-libopencv-imgproc2.4v5_2.4.9.1+dfsg1-2_i386.deb …
Распаковывается libopencv-imgproc2.4v5:i386 (2.4.9.1+dfsg1-2) …
Выбор ранее не выбранного пакета librubberband2:i386.
Подготовка к распаковке …/07-librubberband2_1.8.1-7_i386.deb …
Распаковывается librubberband2:i386 (1.8.1-7) …
Выбор ранее не выбранного пакета libpgm-5.2-0:i386.
Подготовка к распаковке …/08-libpgm-5.2-0_5.2.122~dfsg-2_i386.deb …
Распаковывается libpgm-5.2-0:i386 (5.2.122~dfsg-2) …
Выбор ранее не выбранного пакета libsodium18:i386.
Подготовка к распаковке …/09-libsodium18_1.0.11-2_i386.deb …
Распаковывается libsodium18:i386 (1.0.11-2) …
Выбор ранее не выбранного пакета libzmq5:i386.
Подготовка к распаковке …/10-libzmq5_4.2.1-4_i386.deb …
Распаковывается libzmq5:i386 (4.2.1-4) …
Выбор ранее не выбранного пакета libavfilter6:i386.
Подготовка к распаковке …/11-libavfilter6_7%3a3.2.12-1~deb9u1_i386.deb …
Распаковывается libavfilter6:i386 (7:3.2.12-1~deb9u1) …
Выбор ранее не выбранного пакета libcdio-cdda1:i386.
Подготовка к распаковке …/12-libcdio-cdda1_0.83-4.3+b1_i386.deb …
Распаковывается libcdio-cdda1:i386 (0.83-4.3+b1) …
Выбор ранее не выбранного пакета libcdio-paranoia1:i386.
Подготовка к распаковке …/13-libcdio-paranoia1_0.83-4.3+b1_i386.deb …
Распаковывается libcdio-paranoia1:i386 (0.83-4.3+b1) …
Выбор ранее не выбранного пакета libopenal-data.
Подготовка к распаковке …/14-libopenal-data_1%3a1.17.2-4_all.deb …
Распаковывается libopenal-data (1:1.17.2-4) …
Выбор ранее не выбранного пакета libopenal1:i386.
Подготовка к распаковке …/15-libopenal1_1%3a1.17.2-4+b2_i386.deb …
Распаковывается libopenal1:i386 (1:1.17.2-4+b2) …
Выбор ранее не выбранного пакета libsdl2-2.0-0:i386.
Подготовка к распаковке …/16-libsdl2-2.0-0_2.0.5+dfsg1-2_i386.deb …
Распаковывается libsdl2-2.0-0:i386 (2.0.5+dfsg1-2) …
Выбор ранее не выбранного пакета libavdevice57:i386.
Подготовка к распаковке …/17-libavdevice57_7%3a3.2.12-1~deb9u1_i386.deb …
Распаковывается libavdevice57:i386 (7:3.2.12-1~deb9u1) …
Выбор ранее не выбранного пакета ffmpeg.
Подготовка к распаковке …/18-ffmpeg_7%3a3.2.12-1~deb9u1_i386.deb …
Распаковывается ffmpeg (7:3.2.12-1~deb9u1) …
Выбор ранее не выбранного пакета mpv.
Подготовка к распаковке …/19-mpv_0.23.0-2+deb9u2_i386.deb …
Распаковывается mpv (0.23.0-2+deb9u2) …
Выбор ранее не выбранного пакета rtmpdump.
Подготовка к распаковке …/20-rtmpdump_2.4+20151223.gitfa8646d.1-1+b1_i386.deb …
Распаковывается rtmpdump (2.4+20151223.gitfa8646d.1-1+b1) …
Настраивается пакет libpgm-5.2-0:i386 (5.2.122~dfsg-2) …
Настраивается пакет rtmpdump (2.4+20151223.gitfa8646d.1-1+b1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Настраивается пакет libebur128-1:i386 (1.2.2-2) …
Настраивается пакет libtbb2:i386 (4.3~20150611-2) …
Настраивается пакет libflite1:i386 (2.0.0-release-3+b1) …
Настраивается пакет libcdio-cdda1:i386 (0.83-4.3+b1) …
Настраивается пакет libopencv-core2.4v5:i386 (2.4.9.1+dfsg1-2) …
Настраивается пакет youtube-dl (2017.05.18.1-1) …
Настраивается пакет libopenal-data (1:1.17.2-4) …
Настраивается пакет libbs2b0:i386 (3.1.0+dfsg-2.2) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …
Настраивается пакет librubberband2:i386 (1.8.1-7) …
Настраивается пакет libsdl2-2.0-0:i386 (2.0.5+dfsg1-2) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
Настраивается пакет libopenal1:i386 (1:1.17.2-4+b2) …
Настраивается пакет libcdio-paranoia1:i386 (0.83-4.3+b1) …
Настраивается пакет libsodium18:i386 (1.0.11-2) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) …
Настраивается пакет libopencv-imgproc2.4v5:i386 (2.4.9.1+dfsg1-2) …
Настраивается пакет libzmq5:i386 (4.2.1-4) …
Настраивается пакет libavfilter6:i386 (7:3.2.12-1~deb9u1) …
Настраивается пакет libavdevice57:i386 (7:3.2.12-1~deb9u1) …
Настраивается пакет ffmpeg (7:3.2.12-1~deb9u1) …
Настраивается пакет mpv (0.23.0-2+deb9u2) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …
Как видите, установился 21 пакет. Тут же удаляем mpv
обратно:
root@glass:~# apt-get autoremove --purge mpv
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
mpv* rtmpdump* youtube-dl*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 7 370 kB.
Хотите продолжить? [Д/н] Y
(Чтение базы данных … на данный момент установлено 122073 файла и каталога.)
Удаляется mpv (0.23.0-2+deb9u2) …
Удаляется rtmpdump (2.4+20151223.gitfa8646d.1-1+b1) …
Удаляется youtube-dl (2017.05.18.1-1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) …
(Чтение базы данных … на данный момент установлено 121245 файлов и каталогов.)
Вычищаются файлы настройки пакета youtube-dl (2017.05.18.1-1) …
Вычищаются файлы настройки пакета mpv (0.23.0-2+deb9u2) …
root@glass:~#
Установил 21 пакет, а удалил всего 3.
Вопрос к знатокам APT и Debian: почему так происходит?