Обновление Ubuntu от 10,04 до 12,04

Я пытаюсь обновить Ubuntu от 10,04 до 12,04 на ноутбуке Acer Aspire ПК. К сожалению, я запустил процесс другое время и был вынужден прерваться... kindah, жаль, что я не сделал этого теперь...

Теперь в Менеджере обновлений говорится, что я должен выполнить частичное обновление, потому что предыдущее обновление не завершалось. Когда я выполняю это, это говорит мне, что система содержит поврежденные пакеты и пытаться использовать apt-get или синаптический перед продолжением.

Я работал sudo apt-get update и это хорошо работает, но sudo apt-get upgrade возвраты:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
  libc-dev-bin: Depends: libc6 (< 2.12) but 2.15-0ubuntu10.3 is installed
  libc6-dev: Depends: libc6 (= 2.11.1-0ubuntu7.10) but 2.15-0ubuntu10.3 is installed
  libgssapi-krb5-2: Depends: libkrb5-3 (= 1.10+dfsg~beta1-2ubuntu0.3) but 1.8.1+dfsg-2ubuntu0.10 is installed
  libkrb5-3: Depends: libkrb5support0 (= 1.8.1+dfsg-2ubuntu0.10) but 1.10+dfsg~beta1-2ubuntu0.3 is installed
  libnih1: Depends: libc6 (< 2.12) but 2.15-0ubuntu10.3 is installed
  python-louis: Depends: liblouis0 (>= 1.7.0-2) but it is not installable
E: Unmet dependencies. Try using -f.

Таким образом, я попробовал sudo apt-get -f install и это - то, что это сказало мне:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
  libc-dev-bin: Depends: libc6 (< 2.12) but 2.15-0ubuntu10.3 is installed
  libc6-dev: Depends: libc6 (= 2.11.1-0ubuntu7.10) but 2.15-0ubuntu10.3 is installed
  libgssapi-krb5-2: Depends: libkrb5-3 (= 1.10+dfsg~beta1-2ubuntu0.3) but 1.8.1+dfsg-2ubuntu0.10 is installed
  libkrb5-3: Depends: libkrb5support0 (= 1.8.1+dfsg-2ubuntu0.10) but 1.10+dfsg~beta1-2ubuntu0.3 is installed
  libnih1: Depends: libc6 (< 2.12) but 2.15-0ubuntu10.3 is installed
  python-louis: Depends: liblouis0 (>= 1.7.0-2) but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Который приносит мне к вопросу: что считается пакетами?

Так или иначе я попробовал синаптический диспетчер пакетов затем. Первая вещь, сказало это You have 7 broken packages on your system! Use the "Broken" filter to locate them.

Это пакеты, которые обнаруживаются (всего шесть):

libc-dev-bin
libc6-dev
libcssapi-krb5-2
libkrb5-3
libnih1
python-louis

Я отметил тех, которые для удаления, но когда я пытаюсь подать заявку, оно говорит мне, что 3 СУЩЕСТВЕННЫХ пакета отмечены для удаления (ни один из которого я отметил меня, btw):

e2fsprogs
hostname
util-linux

Таким образом, я снял выделение с них и попытался подать заявку, но:

E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. *[several times!]*
E: Unable to correct dependencies
E: Unable to lock the download directory


Я также пытался использовать sudo do-release-upgrade, но это возвратило это:

Investigating network-manager
Package network-manager has broken Depends on libnm-glib4
  Considering libnm-glib4 0 as a solution to network-manager 3
  Holding Back network-manager rather than change libnm-glib4
Investigating gnome-games
Package gnome-games has broken Depends on glchess
  Considering glchess 1 as a solution to gnome-games 0
  Holding Back gnome-games rather than change glchess
Done

Broken packages

Your system contains broken packages that couldn't be fixed with this
software. Please fix them first using synaptic or apt-get before
proceeding.


Preparing the upgrade failed

Preparing the system for the upgrade failed so a bug reporting
process is being started.
=== Command terminated with exit status 1 (Mon Feb 25 18:07:53 2013) ===


Могло бы также стоить упомянуть, что я первоначально пытался использовать отображенный ISO диск, но это не дало мне обычный набор выбора (как 'Попытка Ubuntu 12.04', 'Обновляют до Ubuntu 12.04' и т.д.). Вместо этого экран продолжал изменять 'оттенки' черного цвета цвета, ничего не производя... Я знаю дисковые работы, потому что я использовал однажды.



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

Thanks al lot!

1
задан 26 February 2013 в 00:00

1 ответ

В связи с этим возникает вопрос: что такое удерживаемые пакеты?

Задержанные пакеты - это пакеты, которые команда Ubuntu специально не обновляла. Они обычно делают это из соображений совместимости и / или стабильности.

Что касается проблемы с разбитыми пакетами, вы пытались пройти через GUI? Вы можете сделать так называемое частичное обновление, которое может исправить поврежденные пакеты. Вы можете попробовать это, перейдя в «Обновления системы» и разрешив сканировать и обновлять. Вам может потребоваться перезагрузить компьютер, чтобы все начало действовать.

Другой вариант - перейти в «Источники программного обеспечения», убедиться, что выбраны все репозитории Ubuntu (юниверс, мультивселенная, ограниченная версия), а затем запустить sudo apt-get update. Включение этих репозиториев делает доступным большее количество пакетов, которые могут включать обновления соответствующих пакетов.

Вы также можете восстановить установку так же, как вы делали это с загрузочного компакт-диска. Если у вас есть другой компьютер, убедитесь, что диск действительно работает, вставив его в другой компьютер (вам не нужно ничего устанавливать, просто посмотрите, не приведет ли вас к экранам настройки, к которым вы не смогли добраться на этом компьютере). Если этого не произойдет, просто запишите другой компакт-диск или создайте загрузочный USB-диск, если он у вас есть, и повторите попытку.

Если вы готовы рискнуть выполнить чистую установку, попробуйте переустановить пакеты (помеченные для удаления, которые вы не пометили, - это пакеты, которые зависят от помеченных вами). (Обычный метод исправления поврежденных пакетов - это удаление и повторная установка нарушающего пакета.) Одна из приятных особенностей Linux - то, что то, что работает в памяти, часто остается в памяти, пока вы не скажете ей выйти или перезагрузить. Это означает, что вы не можете выключить вашу систему во время процесса, если вы не перезапустите ее, прежде чем снова все установить.

0
ответ дан 26 February 2013 в 00:00

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

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