우분투 리눅스는 다른 리눅스에 비해, 윈도우와 같이 버전 업그레이드가 정말 편리하다.
일단, 해당 작업을 수행하기 위해서는 CD DVD 가 아닌, 온라인 업그레이드 작업만 작성한다.
리눅스 저장소 에서 (본인이 사용하는)
해당 버전의 우분투 저장소가 있는지 확인한다.
일단 자신의 우분투 codename 을 파악한 후, 한단계 위로 천천히 업그레이드를 하는 것이 안전하다.
$ lsb_release -a
그리고, 자신의 codename 과 버전을 확인하고,
업그레이드 할 codename 과 버전이 있는지 확인 후 업데이트를 진행 한다.
10.04 Lucid
10.10 Maverick
11.04 Natty
11.10 Oneiric
12.04 Precise
아래 사이트에서 확인 가능하다.
확인이 끝났으면 업데이트 진행을 해보자.
# apt-get update
# apt-get install update-manager-core
# vi /etc/update-manager/release-upgrades
하단에 Prompt 값을 -> Prompt=normal 과 같이 수정한 후 저장
# do-release-upgrade
보통은 위 방법대로 진행하면, 우분투 업그레이드가 정상적으로 진행이되지만, 안 될 때도 간혹 있다. 이럴 때는, 수동 업그레이드를 해야한다.
# vi /etc/apt/source.list
파일을 연 후, 자신이 업그레이드 하고자 하는 codename 으로 리스트를 변경한다.
예로, 11.04 Natty 에서 11.10 Oneiric 로 버전 업그레이드를 진행하고자 한다면,
source.list 에서 Natty 부분을 모두 Oneiric 로 수정한 후 저장한다.
:%s/Natty/Oneiric
# apt-get clean
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# do-release-upgrade
do-release-upgrade 를 하면 되지만, 한번에 실행이 안되기 때문에,
강제로 저장소 목록 위치를 버전 업그레이드 하고자 하는 목록으로 변경 후,
패키지 업그레이드 후 전체 버전 업그레이드를 진행한다.
시스템의 안정화를 위해 재부팅을 한 후 버전을 확인해 보면, 정상적으로 버전 업그레이드가
진행되었음을 알 수 있다.