Как игнорировать или удалять пакеты, которые хранятся обратно?

Я получаю это сообщение в терминале при попытке обновления:

The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
0 to upgrade, 0 to newly install, 0 to remove and 3 not to upgrade.
apt-cache policy linux-generic linux-headers-generic linux-image-generic
linux-generic:
  Installed: 5.4.0.67.70
  Candidate: 5.4.0.70.73
  Version table:
     5.4.0.70.73 500
        500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
 *** 5.4.0.67.70 100
        100 /var/lib/dpkg/status
     5.4.0.26.32 500
        500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
linux-headers-generic:
  Installed: 5.4.0.67.70
  Candidate: 5.4.0.70.73
  Version table:
     5.4.0.70.73 500
        500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
 *** 5.4.0.67.70 100
        100 /var/lib/dpkg/status
     5.4.0.26.32 500
        500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
linux-image-generic:
  Installed: 5.4.0.67.70
  Candidate: 5.4.0.70.73
  Version table:
     5.4.0.70.73 500
        500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
 *** 5.4.0.67.70 100
        100 /var/lib/dpkg/status
     5.4.0.26.32 500
        500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
grep -r "^deb\ " /etc/apt/ --include=*.list
/etc/apt/sources.list.d/linuxlite.list:deb http://repo.linuxliteos.com/linuxlite/ emerald main
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-updates main restricted
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal universe
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-updates universe
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal multiverse
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-updates multiverse
/etc/apt/sources.list:deb http://us.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
/etc/apt/sources.list:deb http://archive.canonical.com/ubuntu focal partner
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security main restricted
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu focal-security multiverse

Есть ли команда игнорировать или удалять эти 3? Я не хочу продолжать видеть сообщение о том, что они хранятся обратно. Спасибо.

1
задан 27 March 2021 в 23:01

1 ответ

Попробуйте sudo apt full-upgrade .

В большинстве случаев, когда система работает должным образом, это установит "отложенные" пакеты.

Эти пакеты обычно включают изменение имени пакета (которое обычное обновление не может обработать).

Например, переход с пакета linux-image-extra-4.8.0-34-generic на linux-image-extra-4.8.0-37-generic включает изменение названия пакета.

0
ответ дан 23 April 2021 в 23:29

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

Похожие вопросы: