Какие обновления устанавливает Ubuntu Software?

24

Я недавно обновил с 15.10 до 16.04LTS. После обновления мне все еще иногда предлагалось обновить программу « Software Updater », которая присутствовала в 15.10. Несколько обновлений ядра Ubuntu были сделаны таким образом.

В последние пару дней при возврате из режима ожидания появляется всплывающее окно там же, где отображается информация о подключении / отключении Wi-Fi. Это новое всплывающее окно сообщило мне, что « Важные обновления ОС и приложений готовы ... » перед исчезновением. Тем не менее, когда я проверил с помощью « Software Updater », он сказал мне, что программное обеспечение обновлено. Проверка с новым « Ubuntu Software » (вкладка «Обновление») сказал мне, что были обновления, поэтому я нажал «Установить», но не сказал, что именно было установлено.

Почему существует такой разный метод проверки и почему оба дают разные результаты?

Как я могу узнать, что установило новое программное обеспечение Ubuntu?

Редактировать 9 мая

Снова сегодня всплывающее окно появилось. «Software Updater» показал, что машина была обновлена. Приложение «Ubuntu Software» показало 1 обновление. При нажатии на значок «1» показывалось 1 обновление, а именно: ubuntu-drivers-common 1: 0.4.17.1 . Я нажал кнопку «Установить» и установил ее.

Я не знаю, почему он показывается по мере необходимости только одним приложением, а не другим.

NickT
источник
Да, я тоже это вижу. Похоже, что всплывающее окно происходит случайно. Снимок экрана, о котором мы говорим, находится здесь: i.imgur.com/6StEZmR.png
bgoodr
Имея ту же самую проблему здесь, кажется, что некоторые обновления могут быть установлены через «Ubuntu Software», но не все. Было бы полезно, если бы все они могли, чтобы «Обновление программного обеспечения» могло быть удалено, но сейчас это выглядит немного беспорядочно по внешнему виду.
dnlbaines
Это должно быть какая-то ошибка в sources.list. Перейдите в раздел «Программное обеспечение и обновления» и нажмите кнопку «Обновить список источников».
ipse lute

Ответы:

6

Это две разные программы, которые делают похожие вещи.

Software Updater является update-managerпакетом (Gnome apt) и использует базу данных apt.

Центр программного обеспечения (под названием «Программное обеспечение Ubuntu») является gnome-softwareприложением и, похоже, не использует базу данных apt. Но если вы видите «Обновления ОС» на вкладке «Обновления», вы можете нажать на нее (текст), и она покажет вам, что будет установлено.

Почему они показывают разные вещи, вероятно, в том, как они тянут свои метаданные пакета.

Также вы можете посмотреть историю установок и обновлений здесь /var/log/apt/history.log

Дориан
источник
2
«Software Updater использует базу данных apt. (...) Центр программного обеспечения (...), похоже, не использует базу данных apt ...» - фактически, исходя из моего опыта с 16.04, мне кажется, что все наоборот , В качестве примера я sudo apt-get updateзапустил Software Updater. Это показывает, что все современно. Теперь Центр программного обеспечения показывает два обновления - одно из них содержит обновление от libgtk-3-bin 3.18.9-1ubuntu3 до 3.18.9-1ubuntu3.1 . И вот важная часть - после того sudo apt-get upgrade, как эти обновления (замеченные Центром программного обеспечения, но не Обновителем программного обеспечения) были применены.
Falconepl
как сказал falconepl - похоже, новый центр программного обеспечения использует базу данных apt. для меня это сработало иначе - после установки обновлений через новое «программное обеспечение Ubuntu» ранее предложенные обновления через apt-get upgradeодиночку предлагалось не устанавливать
betatester07
Вы можете увидеть, что представляет собой обновление, как указано в ответе выше, щелкнув текст на вкладке. Я обычно нажимаю кнопку обновления перед установкой, во многих случаях перечисленные пакеты исчезают и появляется значок «проверить», но есть некоторые, которые все еще перечислены в качестве обновления, я устанавливаю на этом этапе. Мне странно и, вероятно, многих смущает, что обновления ОС могут быть в Центре программного обеспечения / приложений. ИМО удобнее иметь единый сервис обновлений Software Updater.
xtrchessreal