Как исправить сообщение об установке обновлений, даже если нет обновлений для установки?

У меня Ubuntu 16.04, и когда я захожу в мои настройки на странице Подробности / Обзор, в правом нижнем углу появляется кнопка с надписью: «Установить обновления». Нажатие на него дает небольшие окна прогресса, которые на самом деле не устанавливают ничего нового. Как я могу изменить кнопку для отображения системы в актуальном состоянии, вместо того, чтобы делать это псевдо-обновление ничего?

2
задан 9 January 2018 в 14:28

3 ответа

Основная проблема заключается в том, что GUI не показывает сообщение об ошибке от терминала, которое в моем случае было: «Следующие пакеты были сохранены обратно:» Тогда после ответов из здесь должно работать чтобы исправить это.

2
ответ дан 9 January 2018 в 14:28

Просто установите обновление, используя любой из следующих методов.

метод 1 (GUI):

поиск « Software Updater » в строке поиска «единство», затем выберите « установить сейчас » после того, как все его запросы обновлены.

метод 2 (CLI):

$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get install -f -y

Примечание: убедитесь, что у вас есть бесперебойное подключение к Интернету.

0
ответ дан 9 January 2018 в 14:28
  • 1
    Решение AntonChanning работало на MFC-J870DW также – Hatem Jaber 26 March 2016 в 18:46
  • 2
    Решение AntonChanning работало на MFC-J870DW также – Hatem Jaber 26 March 2016 в 18:46
  • 3
    Решение AntonChanning работало на MFC-J870DW также – Hatem Jaber 26 March 2016 в 18:46
  • 4
    Решение AntonChanning работало на MFC-J870DW также – Hatem Jaber 26 March 2016 в 18:46
  • 5
    Решение AntonChanning работало на MFC-J870DW также – Hatem Jaber 26 March 2016 в 18:46
  • 6
    Решение AntonChanning работало на MFC-J870DW также – Hatem Jaber 26 March 2016 в 18:46

Опция установки обновлений

Когда вы выбираете Системные настройки, ваш экран выглядит следующим образом:

Settings Details Install

Опцию «Установить обновления» в правом нижнем углу лучше всего описать следующим образом:

  • Проверьте, существуют ли обновления, а затем дайте мне возможность их установить

Эквивалент терминала

Чтобы имитировать шаги в терминале, первым шагом является обновление информации хранилища, аналогичной sudo apt update:

$ sudo apt update
Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Ign:2 http://archive.canonical.com/ubuntu trusty InRelease                               
Ign:3 http://dl.google.com/linux/earth/deb stable InRelease                              
Hit:4 http://dl.google.com/linux/chrome/deb stable Release                               
Hit:5 http://archive.canonical.com/ubuntu trusty Release                                 
Hit:6 http://dl.google.com/linux/earth/deb stable Release                                
Hit:9 http://security.ubuntu.com/ubuntu xenial-security InRelease                        
Ign:11 http://ppa.launchpad.net/daniel.pavel/solaar/ubuntu xenial InRelease              
Hit:12 http://ca.archive.ubuntu.com/ubuntu xenial InRelease             
Hit:13 http://ca.archive.ubuntu.com/ubuntu xenial-updates InRelease                      
Hit:14 http://ppa.launchpad.net/fossfreedom/indicator-sysmonitor/ubuntu xenial InRelease
Hit:15 http://ca.archive.ubuntu.com/ubuntu xenial-backports InRelease                    
Hit:16 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease             
Hit:17 http://ppa.launchpad.net/mkusb/ppa/ubuntu xenial InRelease              
Hit:18 http://ppa.launchpad.net/peek-developers/stable/ubuntu xenial InRelease 
Hit:19 https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease          
Hit:20 http://ppa.launchpad.net/peterlevi/ppa/ubuntu xenial InRelease          
Hit:21 http://ppa.launchpad.net/sethj/silentcast/ubuntu xenial InRelease       
Err:22 http://ppa.launchpad.net/daniel.pavel/solaar/ubuntu xenial Release      
  404  Not Found
Reading package lists... Done
W: https://download.01.org/gfx/ubuntu/16.04/main/dists/xenial/InRelease: Signature by key 09D6EF97BFB38E916EF060E756A3DEF863961D39 uses weak digest algorithm (SHA1)
E: The repository 'http://ppa.launchpad.net/daniel.pavel/solaar/ubuntu xenial Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Далее, чтобы посмотреть, какие пакеты будут обновлены, используйте:

$ sudo apt list --upgradeable
Listing... Done
conky-std/xenial 1.10.1-3 amd64 [upgradable from: 1.9.0-4]
libpoppler-glib8/xenial-updates,xenial-security 0.41.0-0ubuntu1.6 amd64 [upgradable from: 0.41.0-0ubuntu1.5]
libpoppler58/xenial-updates,xenial-security 0.41.0-0ubuntu1.6 amd64 [upgradable from: 0.41.0-0ubuntu1.5]
poppler-utils/xenial-updates,xenial-security 0.41.0-0ubuntu1.6 amd64 [upgradable from: 0.41.0-0ubuntu1.5]

В этом случае, вероятно, можно установить долгожданное исправление Meltdown , которое можно было бы установить с помощью sudo apt upgrade. Но я буду сдерживаться, пока другие не установят его и не протестируют.

Сводка

Опция на экране Подробно предназначена для проверки наличия обновлений при нажатии кнопки. Чтобы он проверял наличие обновлений перед установкой экрана и изменением кнопки на «Обновление системы» или «Установка обновлений», это обеспечило бы задержку от нескольких секунд до минуты. Третья кнопка с надписью «Интернет недоступен» также должна быть создана.

Я не думаю, что изменение, которое вы ищете, возможно для экрана Сведения о системе.


Обновление - ошибки в пакетах

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

  • Зависимости: пакет зависит от другого обновляемого пакета, но не может быть.
  • Закреплено: пакет (такой как Conky 1.9 выше) был прикреплен к определенной версии пользователем и не может быть обновлен Ubuntu.

Вы можете видеть эти сообщения, когда вы используете sudo apt upgrade из терминала, но OP не видел эти сообщения через GUI.

0
ответ дан 9 January 2018 в 14:28

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

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