Почему dist-upgrade и upgrade дают разные задержанные пакеты?
sudo apt-get upgrade
дает:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
libavcodec54 libavformat54
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.
а также
sudo apt-get dist-upgrade
дает:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
libavformat54
0 to upgrade, 0 to newly install, 0 to remove and 1 not to upgrade.
Почему когда я делаю нормальный upgrade
оба libavcodec54
а также libavformat54
сдерживается, но когда я делаю dist-upgrade
только libavformat54
проводится?
1 ответ
Решение
Потому что они разные цели с точки зрения APT, apt dist-upgrade
модернизирует систему путем обновления, установки и удаления; apt-get upgrade
обновления только путем обновления пакетов, apt upgrade
модернизирует систему путем обновления и установки пакетов.