Переведен superuser.comUbuntu старый обновить 8,04 -> 12,04
У меня есть компьютер под управлением старого Ubuntu 8.04 LTS
.
Как и 8.04
, следующая версия LTS, 10.04
также больше не поддерживается.
Публикация недоступна в пути от 8.04 -> 12.04
.
Там будет опубликован path from 8.04 -> 10.04
и оттуда path from 10.04 -> 12.04
Если я пытаюсь стандартной нормальная инструкция обновления, я получаю сообщение об ошибке с Python. Ubuntu 8.04
поставляется с Python 2.5
. В этом сообщении об ошибке «Точный» является прозвищем Ubuntu 12.04
.
[email protected]:~$ sudo do-release-upgrade
Checking for a new ubuntu release
Done Upgrade tool signature
Done Upgrade tool
Done downloading
authenticate 'precise.tar.gz' against 'precise.tar.gz.gpg'
extracting 'precise.tar.gz'
/tmp/tmpwfCGnZ/DistUpgradeMain.py:102: Warning: 'with' will become a reserved keyword in Python 2.6
Traceback (most recent call last):
File "/tmp/tmpwfCGnZ/precise", line 3, in <module>
from DistUpgradeMain import main
File "/tmp/tmpwfCGnZ/DistUpgradeMain.py", line 102
with open(fname, "a"):
^
SyntaxError: invalid syntax
Если я пытаюсь обновить Python для 2.6
или 2.7
, чтобы поддержать ход модернизации, я считаю, проблемы зависимости, потому что я до сих пор только на 8.04
.
[email protected]:~$ sudo apt-get install python2.6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:
The following packages have unmet dependencies.
python2.6: Depends: python2.6-minimal (= 2.6.5-1ubuntu7~lts1) but it is not going to be installed
Depends: libc6 (>= 2.11) but 2.7-10ubuntu8.3 is to be installed
Depends: libdb4.8 but it is not installable
Depends: libreadline6 (>= 6.0) but it is not installable
Depends: libsqlite3-0 (>= 3.6.22) but 3.4.2-2 is to be installed
E: Broken packages
Это круговой улов-22. В идеале я должен иметь возможность устанавливать правильные версии этих разбитых зависимостей (libc6
и т. Д.), Но преследование, как это сделать для неподдерживаемой версии, было неуловимым.
Любые предложения о том, как избежать этого?
Update:
мне удалось обновить Python с использованием make install
из инструкции found here, однако, ошибка Python на do-release-upgrade
идентичны.
В двух шагах, 8.04 -> 10.04, а затем 10.04 -> 12.04. –
Это мой вопрос. Когда я выполняю команду обновления, он пытается сделать один прыжок. Как заставить это делать только «8.04 -> 10.04»? – Stewart
Я думаю, что здесь нет темы, поэтому я не даю ответа. Я могу дать один на http://superuser.com/ или http://askubuntu.com/ –