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 работал нормально? заранее спасибо


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 команда может удалить некоторые пакеты.


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кажется, во многих случаях еще более ясным и прозрачным.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.