깔끔하게 배포판 업그레이드 하기

우분투는 deb 패키지를 이용하기에 업그레이드를 이용하여도 깔끔 하게 배포판 업그레이드를 할수 있습니다.
deb 패키지는 업데이트시에 시체 파일을 남기지 않습니다. 단 배포판 업시에는 아래 ~~~.dpkg-old 파일을 남기는데 이파일만 지워주면 됩니다.

10.04로 배포판 업그레이드 방법
8.04 는 LTS 라서 업그레이드 가능 합니다. 8.10, 9.04 는 9.10 까지 업그레이드 하여야 10.04로 업그레이드 할 수 있습니다.
[list:zslmpcnt]ALT+F2 실행창 또는 터미널에서 다음 명령 실행
[b:zslmpcnt]update-manager -c -d[/b:zslmpcnt]
[/list:u:zslmpcnt]

업그레이드가 진행 되면서 업할 패키지와 지울 패키지가 정해지면서… 업이 완료 되면 재부팅 됩니다.

부팅 초기에 grub에서 복구 모두로 부팅 하여 root 콘솔 선택 진입 후
또는 GDM 로그인 화면에서 ALT+CTRL +F1 으로 tty1로 로그인후 (이경우 sudo 필요)

[list:zslmpcnt][:zslmpcnt]mv /home/계정아이디 /home/계정아이디-bak 예) mv /home/bundo /home/bundo-bak [/:m:zslmpcnt]
[:zslmpcnt]기본 설정 파일만 가져오며 기본 홈폴더 만들기 cp -r /etc/skel /home/계정아이디 예) cp -r /etc/skel /home/bundo[/:m:zslmpcnt]
[:zslmpcnt]소유권 주기 chown -R 계정아이디.계정아이디 /home/계정아이디 예) chown -R bundo.bundo /home/bundo[/:m:zslmpcnt]
[:zslmpcnt]재 부팅 또는 로그인 [/:m:zslmpcnt][/list:u:zslmpcnt]

위 작업 후 로그인 하면 완전 초기화된 상태의 우분투로 로그인 됩니다.
[list:zslmpcnt][:zslmpcnt]/home/계정아이디-bak 디렉토리(폴더)에서 필요한 파일들을 가져 오면 됩니다.
문서나 다운 받은거 등 이동(MV) 시키시고 : [size=85:zslmpcnt] 복사 아닙니다. 복사는 시간이 걸리고 이중으로 지니게 되지만 이동(MV) 은 위치만 변하니 빠릅니다. 이동(짤라내기 후 붙이기)[/size:zslmpcnt][/
:m:zslmpcnt]
[:zslmpcnt]개인 설정 폴더 나 파일은 . 으로 시작 됩니다. 그 중 잘 살펴보고 꼭 가져와야 하는 설정만 가져오시기 바랍니다.
예) 콘키설성 .conkyrc , 파이어폭스 설정 .mozilla , 에볼류션 설정 .evolution,
그놈 설정 (패널 , 노틸러스 등등 …) 은 .config, .gconf, .gnome2, 등인데 가져오는거 비추 합니다. (새로 자신이 다시 설정 하시기 바랍니다.)[/
:m:zslmpcnt][/list:u:zslmpcnt]

지난 설정파일 지우기
sudo find / -name “*.dpkg-old” -type f -ls -exec rm {} ;

글자 틀리면 인되니 복사 붙이기 이용하십시요


소프트웨어소스 에서 기타소프트웨어 소스 수정하기
각각 중지된 저장소 정보를 편집을 눌러 배포판 부분을 lucid 로 변경 해주면 됩니다.
[attachment=0:zslmpcnt]<!-- ia0 -->screenshot3.png<!-- ia0 -->[/attachment:zslmpcnt]

저는 업그레이드를 하면 위 방법대로 할것입니다. 
새로 설정 해야 하는 시간 들을 고려 해본다면  배포판 새로 설치 보다는 업그레이드를 권합니다.

유용한 팁 감사합니다.
궁금한 게 있는데요.

여기에서 왜 /etc/skel 아래 디렉토리까지 홈폴더로 복사하는건가요?

[quote:1vyumxrk]기본 설정 파일만 가져오며 기본 홈폴더 만들기 cp -r /etc/skel /home/계정아이디 예) cp -r /etc/skel /home/bundo[/quote:1vyumxrk]
계정 아이디로 로그인을 할텐데 소유권을 다시 줘야 하나요?

[quote:1vyumxrk]소유권 주기 chown -R 계정아이디.계정아이디 /home/계정아이디 예) chonw -R bundo.bundo /home/bundo[/quote:1vyumxrk]

[quote="akuna":14wl45xt]여기에서 왜 /etc/skel 아래 디렉토리까지 홈폴더로 복사하는건가요?[/quote:14wl45xt] 어떤 우분투 버전들은 /etc/skel 에 Example 디렉을 가지고 있더라고요 , 그리고 디렉(폴더) 만들면서 복사라 -r 옵션을 주었습니다.
home 에 kkk 디렉이 없는 상태에서
cp /etc/skel /home/kkk 는 안됩니다. cp -r /etc/skel /home/kkk 은 kkk 디렉이 만들어 지며 복사 되고요

[quote="akuna":14wl45xt]계정 아이디로 로그인을 할텐데 소유권을 다시 줘야 하나요?[/quote:14wl45xt]
위에서 작업중 cp -r /etc/skel /home/bundo 했을 경우 bundo 디렉의 소유권은root 에게 있습니다. 따라서 사용자에게 소유권을 주지 않으면 로그인 불가 합니다.

모르니 질문이 많아지네요. 8-)
그럼 /etc/skel 에 Example 디렉의 활용법은 무엇인가요?
일단 복사는 해 놨으니 필요한 부분을 사용하고 제거해야 할텐데요…

[quote="akuna":1js665uj]모르니 질문이 많아지네요. 8-)
그럼 /etc/skel 에 Example 디렉의 활용법은 무엇인가요?
일단 복사는 해 놨으니 필요한 부분을 사용하고 제거해야 할텐데요…[/quote:1js665uj] 한때 Example에 만델라 동영상, 김프 파일, 편집가능한 우분투 로고, 오픈오피스 파일 샘플 등등을 넣어 두고 사용자 계정이 만들어 지면 자동으로 새로 만든 사용자도 그 디렉을 가지게 되던때가 있었습니다.
즉 /etc/skel/참고 라는 디렉을 만들고 거기에 참고문서.odf 를 하나 넣어 두면
새로 만들어 지는 사용자도 /home/사용자/참고/참고문서.odf 를 가지게 됩니다. ;)

궁금증이 해소 됐습니다. 감사합니다. :P

^^ 분도님 감사합니다^^…

내일 따라서 해봐야겠습니다^^~!!!

고맙습니다.
새로 설치하는 것보다 훨씬 편하겠네요.
그러면서도 기존 설정은 초기화되니 더 좋구요.

조만간 실행해보겠습니다!

6개월 전 글인데 전 지금 처음 봤네요;;; 저장소 문제 저렇게 해결하는 거군요… 우분투 사용 2년 6개월만에 알게된 사실이네요;;;