Я не совсем понимаю эту проблему обновления. Может ли кто-нибудь просветить меня?
$ apt list --upgradable
Listing... Done
modemmanager/hirsute-updates 1.16.6-2~21.04 amd64 [upgradable from: 1.14.10-0.1]
N: There is 1 additional version. Please use the '-a' switch to see it
$ apt list --upgradable -a
Listing... Done
modemmanager/hirsute-updates 1.16.6-2~21.04 amd64 [upgradable from:
modemmanager/hirsute,now 1.14.10-0.1 amd64 [installed,upgradable to: 1.16.6-2~21.04]
При выполнении
sudo apt update && sudo apt full-upgrade
этот пакет не обновляется при полном обновлении. Однако в sudo apt update
он продолжает уведомлять о доступности обновления.
Если sudo apt full-upgrade
предполагает обновление всех доступных пакетов, почему он не включен?
На основе последнего комментария OP к вопросу.
В настоящее время пакет modemmanager можно обновить только в том случае, если вы также вручную установите правильные зависимости. Версия 1.16.6-2 представляет собой исправление для определенных модемов ( https://bugs.launchpad.net/ubuntu/+source/modemmanager/+bug/1934286 ).
Для установки этого пакета вам также необходимо установить другую зависимость, которая, похоже, еще не выпущена в качестве основного кандидата на обновление:
libqmi-glib5 v.1.28.6-1
Если вы выполните политику apt-cache policy libqmi-glib5
, вы увидите, что она доступна в источнике -updates
, но я могу представить, что установка этого может начать список других зависимостей, которые также могут потенциально потребоваться для обновления.
Честно говоря, обновление Modemmanager, похоже, было выпущено сегодня. Так что дайте ему немного времени.
Если вы решите установить его независимо, способ указать конкретный номер версии:
sudo apt install modemmanager = 1.16.6-2 ~ 21.04
где
sudo apt install package_name = version_num
Изменить:
Начиная со 2 сентября 2021 г., sudo apt update && sudo apt full-upgrade
должно решить эту проблему в качестве кандидата на ] libqmi-glib5
и некоторые другие также были обновлены