Ubuntu Edgy에서 Feisty로 간편하게 Upgrade하기

ioriy2k의 이미지

Notebook에 깔려 있던 Ubuntu Edgy를 얼마 전에 release된 Feisty로 upgrade했습니다.

이번에는 console에서 명령어로 upgrade하는 방법 대신에, 간편하게 GUI환경에서 upgrade를 실행했습니다. 생각보다 쉽게 잘되는군요. 아직 upgrade를 망설이시는 분들은 한번 따라해보세요. :)

(새로워진 Ubuntu 7.04 Feisty Fawn에 대한 정보는 여기를 참조하세요.)

Step 1. 먼저, 시스템 -> 관리 -> 업데이트 관리자를 실행합니다.

Feisty Upgrade #1

실행하면 위에 7.04로 upgrade할 수있다는 메시지가 보이고 upgrade button이 보이네요. Button Click!

Step 2. 관리자 권한을 위해서 password를 입력하고 upgrade할 배포판의 release 정보 dialog에서 upgrade를 선택합니다.

Feisty Upgrade #2

Ubuntu Feisty Fawn의 release 정보를 표시하고 upgrade 여부를 표시합니다. Upgrade button Click!

Step 3. Upgrade 정보를 받는 화면

Feisty Upgrade #3

Step 4. Software Channel 수정하는 화면

Feisty Upgrade #4

Ubuntu에서 지원하는 저장소(Repository)외에 다른 Third party 저장소가 /etc/apt/sources.list에 지정이 되어 있을 경우 Third party 저장소를 무시합니다. 기억해 두셨다가 나중에 설치가 완료된 후, Feisty에 맞는 Third party 저장소로 다시 설정하세요.

Step 5. Upgrade할 package를 표시하는 dialog에서 upgrade를 선택합니다.

Feisty Upgrade #5

1014개 package upgrade, 129개 package 새로 설치, 3개 package 삭제를 하는 군요. Edgy에서 Feisty로 오면서 많은 변화가 있었나 봅니다. 새로운 배포판으로의 upgrade를 위해서 upgrade button click~

Step 6. Upgrade할 package를 받아서 설치하는 화면

Feisty Upgrade #6

Step 7. 설치중에 config file을 다시 설정할 지를 묻는 창이 나타날 때는 잘 확인해서 결정하세요.

Feisty Upgrade #7

Step 8. 설치한 후 필요없는 package를 검색하는 화면

Feisty Upgrade #8

Step 9. 지원이 종료된 필요없는 package의 목록을 표시한 dialog에서 닫기를 선택합니다.

Feisty Upgrade #9

Edgy에 종속된 package, 그리고 지원이 끊어진 package와 이전 버전 package들이 목록에 표시됩니다. 닫기 button을 선택하여 다음으로 넘어갑니다.

Step 10. 못쓰게 된 package에 대한 삭제 여부를 물어봅니다. 확인을 선택합니다.

Feisty Upgrade #10

이전 단계에서 표시한 package들에 대한 삭제 여부를 물어봅니다. 자세히를 눌러서 확인해 보시고 문제가 될 package가 포함되지 않았다면 확인을 선택하세요.

Step 11. Rebooting~

Feisty Upgrade #11

이제 모두 끝났습니다. 지금 바로 재시작 button을 눌러서 재시작하면 모든 작업은 끝~

Console에서 upgrade하려면?

방법 1. 전형적인 dist-upgrade

Console에서도 배포판 upgrade를 수행할 수 있습니다.

먼저, Terminal을 열고 root권한으로 /etc/apt/sources.list를 다음과 같이 수정합니다. (다른 Third party Repository는 주석처리를 반드시 해야합니다.)

deb <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty main restricted
deb <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-updates main restricted
deb <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-security main restricted
 
deb-src <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty main restricted
deb-src <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-updates main restricted
deb-src <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-security main restricted
 
deb <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty universe multiverse
deb <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-updates universe multiverse
deb <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-security universe multiverse
 
deb-src <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty universe multiverse
deb-src <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-updates universe multiverse
deb-src <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-security universe multiverse
 
## Backports
deb <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-backports main universe multiverse restricted
deb-src <a href="http://archive.ubuntu.com/ubuntu" rel="nofollow">http://archive.ubuntu.com/ubuntu</a> feisty-backports main universe multiverse restricted

그 다음, 다음 명령을 실행합니다.

$ sudo apt-get update
$ sudo apt-get dist-upgrade

위에서 package를 설치할 때 나오는 terminal화면처럼 출력하면서 upgrade 될 것입니다.

그 후, 필요없은 package를 삭제하기 위해서

$ sudo apt-get autoremove
$ sudo apt-get clean

방법 2. update-manager를 console에서 이용하는 방법 (jong10님)

sources.list도 알아서 feisty로 바꿔주고, Third party Repository는 알아서 주석처리해주는 편리한 방법입니다.

$ sudo apt-get install update-manager-core
$ sudo do-release-upgrade

참고 : http://www.ubuntu.com/getubuntu/upgrading

(주의점) Edgy에서만 가능하고, 모든 업데이트가 적용된 상태에서 시도해야 합니다. 그리고 upgrade 하기 전에 Update Manager (0.45.2)가 설치되어 있어야 합니다.

ScreenShot (Click하면 확대해서 보입니다.)

Feisty Upgrade Screenshot

-- God Bless..

File attachments: 
첨부파일 크기
Image icon wp02_1024.jpg344.91 KB

댓글

oppor의 이미지

우와~ 전 막상 저 방법으로 했으면서도 이런걸 올릴 생각도 안했군요.

깔끔하게 정리 해주셨군요~ 감사합니다~

그런데.. 바탕화면이 무지하게 맘에 듭니다..헐헐헐~

어떻게 안될까요(부비부비)^^

ioriy2k의 이미지

LG Cyon에서 얻은 wallpaper인데 어떻게 구했는지 기억이 잘 안나는 군요. 가물가물..

일단 제 notebook에 있는 image를 첨부 file로 올려놓았습니다. Notebook이 1024x768을 지원하기 때문에 image size가 1024x768입니다.

-- God Bless..

-- God Bless..

oppor의 이미지

와~ 정말 감사합니다~^^

God Bless you~~^^

lindolsang의 이미지

주말에.. 업데이트하고 베릴이 안되고 있는.
뭐 그덕분에 삽질 거리 하나 생겼네요 ^^

dasomoli의 이미지

저 역시 이렇게 업그레이드하였습니다만, 이렇게 글로써 정리할 생각까지는 못한 것 같네요.
깔끔하고 좋습니다. :)
우분투 포럼의 팁란(http://ubuntu.or.kr/forum/viewtopic.php?f=4&t=923&start=0&st=0&sk=t&sd=a)에 올려두었습니다.
감사합니다. :)



dasomoli의 블로그(http://dasomoli.org)
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석


dasomoli의 블로그(http://dasomoli.org)
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석
jong10의 이미지

콘솔에서는 다음 명령어 두줄로 되는 것 같더군요.
sources.list도 알아서 feisty로 바꿔주고요.
다른 Repository는 알아서 주석처리까지 해줘요.

$ sudo apt-get install update-manager-core
$ sudo do-release-upgrade

제 경우는, update-manager-core가 없다고 해서,
sudo apt-get update를 한번 해주고 install 하니깐 되더군요.

http://www.ubuntu.com/getubuntu/upgrading
..에서 발견한 건데, Desktop 버전에선 안해봤지만 아마 되지 않을까요?
// 설마 Server 버전만 되려나 =_=

몇가지 주의점이 있네요.
7.04로는 6.10에서밖에 안되는 듯 하고,
6.10에서 모든 업데이트가 적용된 상태에서 시도해야 하고,
업데이트 하기 전에 Update Manager (0.45.2) 를 깔아놓으래요.

모든 것은 모든것에 잇닿아있다. - 호르헤 루이스 보르헤스

모든 것은 모든것에 잇닿아있다. - 호르헤 루이스 보르헤스

ioriy2k의 이미지

Console에서 upgrade를 간단하게 하기 위해서 script를 만들었나 보네요.

Desktop에서 시도해 보신 분은 없나요? Ubuntu homepage에는 server판에서 가능하다고 쓰여 있는 것 같은데..

일단, 적어주신 내용을 추가해 놓겠습니다.

-- Homepage : http://ioriy2k.pe.kr
-- God Bless..

-- God Bless..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.