У меня есть VPS, на котором установлена Ubuntu 8.10 Server Edition, и я хотел бы обновить его до 10.04. Каков был бы правильный способ сделать это? У меня есть только ssh-доступ к нему и «Start / Shutdown VPS» на клиентской панели поставщика. Другими словами, у меня нет физического доступа к нему.
Также стоит отметить, что я, по-видимому, больше не могу устанавливать программы, так как источники (osuosl.org?) Не подключены к сети. Не все эти серверы установлены.
# apt-get update
Ign http://ubuntu.osuosl.org intrepid Release.gpg
Ign http://ubuntu.osuosl.org intrepid/main Translation-en_US
Ign http://ubuntu.osuosl.org intrepid/universe Translation-en_US
Ign http://ubuntu.osuosl.org intrepid Release
Ign http://ubuntu.osuosl.org intrepid/main Packages
Ign http://ubuntu.osuosl.org intrepid/universe Packages
Err http://ubuntu.osuosl.org intrepid/main Packages
404 Not Found
Err http://ubuntu.osuosl.org intrepid/universe Packages
404 Not Found
W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/main/binary-amd64/Packages.gz 404 Not Found
W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/universe/binary-amd64/Packages.gz 404 Not Found
E: Some index files failed to download, they have been ignored, or old ones used instead.
Возможно, это не сработает, потому что вам нужно идти в хронологическом порядке. 8.10> 9.04> 9.10> 10.04 и 9.04 также EOL.
sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list
Я не пробовал это, но вместо ручного обновления можно было бы переключить ваш /etc/apt/sources.list с помощью «http: //*archive.ubuntu.com/ubuntu/» на использование «http : //old-releases.ubuntu.com/ubuntu/». Затем попробуйте обычный путь использования do-release-upgrade. Обновление, скорее всего, будет жаловаться на то, что вы не используете «официальное зеркало», но продолжайте его. Если вы на 9.04, вы можете переключить sources.list обратно на официальные зеркала и обновиться до 9.10 и, возможно, продолжить нормально.
Я обеспокоен тем, что do-release-upgrade будет просто бомбить, так как он вообще не знаю о выпусках EOL.