С тех пор, как я обновился до 13.10, средство обновления программного обеспечения не показывает все доступные обновления. Некоторые появятся и их можно будет установить без проблем, но как только он заявит, что все программное обеспечение обновлено, использование sudo apt-get upgrade
покажет, что есть еще пакеты, ожидающие обновления. Я могу обновить их через командную строку, но это решает проблему только временно. Я не уверен, почему некоторые отображаются, а другие нет. Как мне заставить Update Manager обновить все пакеты?
Менеджер обновлений показывает следующее:
Но apt-get показывает это:
Спасибо!
решение1
Похоже, это частьпоэтапный выпуск обновлений стабильной версиикоторый действует с 13.04.
Пользователи Ubuntu 13.04, устанавливающие обновления с помощью менеджера обновлений, автоматически участвуют в этом процессе.
В основном обновления выпускаются для 10% пользователей. Затем база данных отчетов об ошибках ищет регрессии или проблемы. Если все в порядке, через 6 часов еще 10% пользователей получают обновления.трекер статуса фазированияавтоматически обновляется соответствующим образом, и вы можете отслеживать процесс там.
От процесса поэтапного обновления можно отказаться, добавив «
Update-Manager::Never-Include-Phased-Updates "True";
» в файл конфигурации «/etc/apt/apt.conf
».
В моей системе этот файл не существует, поэтому, если вы решите отказаться от него, вам, возможно, придется создать его sudo nano /etc/apt/apt.conf
и добавить необходимую строку.
В Ubuntu версии 20.10 и более ранних версиях apt-get
обновления всегда отображаются сразу.Ubuntu 21.04, поэтапные обновления пришли в apt-get.
Также вНастройки системы >> Программное обеспечение и обновления, перейдите на вкладку «Обновления» и убедитесь, чтоКогда есть обновления безопасностииКогда будут другие обновленияоба говорятОтобразить немедленно(Но учтите, что эти настройки не отменяют поэтапные обновления.)
Смотрите также:
- Обновления стабильной версиина Ubuntu Wiki, раздел 5: Фазирование