Почему 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 модернизирует систему путем обновления и установки пакетов.

Другие вопросы по тегам