Оновлення програмного забезпечення - не всі оновлення можна встановити


16

Я використовую Ubuntu 14.04 LTS. Коли я намагаюся оновити свою систему, я отримую таке повідомлення про помилку:

Оновлення програмного забезпечення - не всі оновлення можна встановити

Я погуглив, а деякі запропонували виправити зламані пакети за допомогою 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

Що я можу зробити, щоб оновлення системи працювало нормально? Спасибі заздалегідь


5
Ви пробували sudo apt-get dist-upgrade?
snoop

@snoop Ні. Я не намагався dist-upgrade. Дозвольте мені перевірити.
Кенпачі

Можливо, ви випадково додали сховища з Utopic Unicorn? Перевірте свої сховища програмного забезпечення, щоб побачити, чи це так. Вони повинні лише показувати, trustyа неutopic
Перезагрузка

1
@Rewarp Як я вже згадував у запитанні, у файлі source.list слово utopic не зустрічається.
Кенпачі

Відповіді:


29

Проблему вирішили після запуску sudo apt-get dist-upgrade.

Що це робить?

З apt-getчоловічої сторінки:

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тимчасово зніміть деякі репости або джерела, які тимчасово можуть містити нові нові пакети із зламаними залежностями або призначити версію Вашого Ubuntu як кожного розширення для репортажу джерела, щоб бути впевненим, що встановити, наприклад, лише "надійний" не "утопічний 'версія. Зазвичай ця проблема виникає протягом певного часу, якщо використовуються персональні PPA, а потім їх вирішують оновлені виробники програмного забезпечення або на офіційній стороні Ubuntu або постачальника програмного забезпечення. Якщо руйнування здається постійним, можливо, знадобиться розчин, згаданий вище. Можливо, ви використовуєте власні Rhythmbox або Vlc PPA? Безумовно, Synapticздається, що в багатьох випадках все ж більш чіткими та прозорими.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.