Менеджер обновлений хочет, чтобы я сделал частичное обновление

31

Так вот моя история ...

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

Любая помощь будет оценена. Благодарность альтернативный текст

TheXed
источник

Ответы:

20

Похоже, sudo dpkg --configure -aэто магическая команда.

Вот dpkgобъяснение --configure -aопций на странице руководства :

--configure пакет ... | -a|--pending

Настройте пакет, который был распакован, но еще не настроен. Если -aили --pendingзадано […], все распакованные, но ненастроенные пакеты настроены.

[...]

Настройка состоит из следующих шагов:

  1. Распакуйте файлы и одновременно создайте резервную копию старых файлов, чтобы их можно было восстановить, если что-то пойдет не так.

  2. Запустите скрипт postinst , если он предоставляется пакетом.

TheXed
источник
1
обычно это все исправляет, если он не пытается запустить synaptic или выполнить sudo apt-get install aptitude, а затем sudo aptitude (должен иметь графический интерфейс gtk с Maverick). aptitude обычно лучше обнаруживает / решает проблемы.
RolandiXor
4
Не оказывает заметного влияния на мою коробку. Все еще предлагает частичное обновление.
Тутука
15

Я бы предложил попробовать это:

sudo apt-get install aptitude
sudo aptitude update
sudo aptitude dist-upgrade

Решил проблему для меня, наверное, подойдет и вам.

Херонимо Менезес
источник
6

У меня такая же проблема. Я получил список пакетов от sudo apt-get upgrade. В моем случае:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Затем я установил «не обновленные» пакеты sudo apt-get install linux-generic linux-headers-generic linux-image-genericи проблема была решена.

mschonaker
источник
1
Вы могли бы также сделать sudo apt-get dist-upgrade.
Сет
0

Частичное обновление означает, что что-то пошло не так с установкой или обновлением. Я начал получать это приглашение к частичному обновлению после неудачной установки Mplayer. Я удалил программное обеспечение и с помощью команды очистки избавился от всего, что связано с медиаплеером Mplayer. Это также мешало некоторым плагинам, которые я установил для gstreamer и VLC. Я переустановил то, что потерял, и запросы на частичное обновление перестали отображаться. Я предлагаю вам узнать, что произошло, особенно с недавней установкой PPA

NanuBuria
источник
-1

Вы можете попробовать sudo apt-get updateчерез эти файлы будут обновлены. и затем вы можете обновить через терминал, набрав, sudo do-release-upgradeкогда он попросит Установка обновления может занять несколько часов. После завершения загрузки процесс не может быть отменен. затем нажмите «Y», вот и все.

Нихал Саксена
источник