Software Updater - не все обновления могут быть установлены

16

Я использую Ubuntu 14.04 LTS. Когда я пытаюсь обновить свою систему, я получаю следующее сообщение об ошибке:

Software Updater - не все обновления могут быть установлены

Я гуглил и некоторые предлагали починить сломанные пакеты используя sudo apt-get install -f. Но это не сработало для меня.

Когда я использую apt-get upgradeэто сообщение, которое я получаю:

Reading package lists...
Building dependency tree...
Reading state information...
The following packages have been kept back:
  gir1.2-rb-3.0 gir1.2-totem-1.0 librhythmbox-core8 libtotem-plparser18 libva1
  libvlc5 libvncserver0 linux-generic-lts-utopic
  linux-headers-generic-lts-utopic linux-image-generic-lts-utopic rhythmbox
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder
  rhythmbox-plugin-magnatune rhythmbox-plugins smplayer smplayer-themes totem
  totem-common totem-mozilla totem-plugins vlc vlc-data vlc-nox
  vlc-plugin-libde265 vlc-plugin-notify vlc-plugin-pulse
The following packages will be upgraded:
  google-chrome-stable mkvtoolnix mkvtoolnix-gui
3 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
Need to get 53.3 MB of archives.
After this operation, 6,539 kB disk space will be freed.
Do you want to continue? [Y/n] Abort.

Чего я не понимаю, так это того, почему у образа ядра Linux есть имя linux-image-generic-lts-utopic(почему оно содержит слово utopic, хотя кодовое имя есть trusty)? Я также посмотрел на /etc/apt/sources.list. Там нет вхождения слова utopicв этом.

Вещи, которые я пробовал

  1. Исправить сломанные пакеты, используя apt-get install -f
  2. Команды: apt-get autoremove && apt-get clean && apt-get update

Что я могу сделать, чтобы System Updater работал нормально? заранее спасибо

Kenpachi
источник
5
Ты пробовал sudo apt-get dist-upgrade?
snoop
Я не пробовал dist-upgrade. Позвольте мне проверить это.
Кенпачи
Может быть, вы случайно добавили репозитории от Utopic Unicorn? Проверьте свои репозитории программного обеспечения, чтобы увидеть, если это так. Они должны только показывать, trustyа неutopic
Rewarp
1
@Rewarp Как я уже упоминал в вопросе, в файле sources.list слово utopic не встречается.
Кенпачи

Ответы:

29

Проблема была решена после запуска sudo apt-get dist-upgrade.

Что это делает?

С apt-getman-страницы:

dist-upgradeв дополнение к выполнению функции обновления, также интеллектуально обрабатывает изменение зависимостей с новыми версиями пакетов; apt-getимеет «умную» систему разрешения конфликтов, и она будет пытаться обновить наиболее важные пакеты за счет менее важных, если это необходимо. Поэтому dist-upgrade команда может удалить некоторые пакеты.

Kenpachi
источник
14
в самом деле! Стоит отметить, что он не обновляет Ubuntu, а только исправляет зависимости установленных приложений. спасибо
Амир Увал
надеюсь, они прояснят, что в какой-то момент истории он не обновляет вашу версию Ubuntu. это всегда сбивает с толку ...
Мэтт
Это помогло, спасибо. У меня был набор настроек, psmouse.synaptics_intertouch=1который предотвращал обновления. Комментирование и запуск sudo apt-get install -fрешили проблему.
Себастьян Г. Маринеску,
1

Я смог обойти эту проблему, как и в других публикациях в сети (забудьте где), используя Synaptic для обновления своих пакетов. После этого программа обновления программного обеспечения больше не жаловалась и с тех пор могла получить / установить обновления.

разрыв
источник
0

Я бы сделал дополнительные проверки в /etc/apt/sources.listили через y-ppa-managerили через Software and Updatesвременно снимите флажки с некоторых репозиториев или источников, которые временно могут содержать некоторые более новые пакеты с нарушенными зависимостями, или назначить версию Your Ubuntu в качестве каждого расширения репо-источника для уверенной установки, например, только «надежный», а не «утопический». версия. Обычно такая проблема возникает в течение некоторого времени, когда используются персональные PPA, а затем исправляется обновленными производителями программного обеспечения либо на официальной стороне Ubuntu, либо в поставщике программного обеспечения. Если разрушение кажется постоянным, то может понадобиться решение, упомянутое выше. Может быть, вы используете пользовательские Rhythmbox или Vlc PPA? Конечно, Synapticкажется, во многих случаях еще более ясным и прозрачным.

PawełG
источник