Ubuntu 서버를 8.10에서 10.04로 업데이트


9

Ubuntu 8.10 Server Edition이 설치된 VPS를 가지고 있으며 10.04로 업그레이드하고 싶습니다. 이 작업을 수행하는 올바른 방법은 무엇입니까? 벤더의 클라이언트 패널에 ssh 액세스 권한과 "시작 / 종료 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.

가상 사설 서버에 대해 이야기하는 것을 보았을 때 CD를 사용하여 다음 LTS로 업그레이드해야한다고 대답하려고했습니다. ;-) 좋은 질문, +1.
Stefano Palazzo

나는 그것에 대해 pyshical 액세스 할 수 없다는 것을 구체적으로 추가 할 것입니다 :)
Ward Muylaert

답변:


5

좋아, 나는 wojox의 팁을 킥 스타트로 사용하여 문제를 해결했다.

  1. 주요 문제는 저장소에 액세스 할 수 없어서 적절한 업그레이드를 실행하는 것이 었습니다. 이것은 편집하여 해결 /etc/apt/sources.list하고 나타날 때마다 변화 intrepid로를 jaunty. 이 작업을 수동으로 수행하거나 wojox의 oneliner (perl을 설치해야 함)를 사용할 수 있습니다. 참고 것을 우리는 말쑥한의 REPOS가 여전히 가정 들이이 글을 쓰는 시점에 있었다한다.

    sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list
    

    참고-Ubuntu는 이전 릴리스에 대한 미러를 제공합니다. https://help.ubuntu.com/community/EOLUpgrades/Intrepid

  2. 패키지 목록 업데이트

    sudo apt-get update
    
  3. 설치 update-manager-core

    sudo apt-get install update-manager-core
    
  4. 실행 do-release-upgrade이 제대로 다음 버전에 업데이트를 처리하는 (그리고 SSH에 반드시 존재를 만들기는 방해하지 않습니다). 이전에 소스 목록을 변경했지만 시작한 버전은 아직 남아 있습니다. 그래서 제 경우에는 4 단계를 세 번 수행해야했습니다. 업그레이드 할 때마다 재부팅하십시오. 현재 Ubuntu 버전에 의문이있는 경우 언제든지 발행 할 수 있습니다.

    cat /etc/issue
    

그것은 더 이상 작동하지 않는 것 같습니다
Marian Paździoch

조금 모호하다, 마리안 더 이상 작동하지 않는 부분은 무엇입니까? 나는 이것이 jaunty repos가 오프라인이 된 것과 관련이 있다고 가정하고, EOLUpgrades에 대한 링크를 읽으십시오.
Ward Muylaert에서

2

시간 순서대로 이동해야하므로 작동하지 않을 수 있습니다. 8.10> 9.04> 9.10> 10.04 및 9.04도 EOL입니다.

sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list

그것은 다소 번거 롭습니다. 일 시간순으로 가야합니까?
Ward Muylaert

방금 확인 했는데 jaunty
wojox

1
LTS 릴리스에서 LTS 릴리스로 이동하지 않는 한 업그레이드를 순서대로 수행해야합니다. 8.04 LTS를 사용 중이었다면 10.04 LTS로 직접 업그레이드 할 수 있습니다.
Ramón

1

이것을 시도하지는 않았지만 수동 업그레이드 대신 /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-upgradeEOL 릴리스에 대해 전혀 알지 못하기 때문에 폭탄이 터질 까 걱정 됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.