Ubuntu linux 14.04.2 LTS 에서 14.10업데이트 문제 해결부탁 입니다.[Solved!]

리눅스는 우분투 쓰고 버젼은 14.04.2 입니다. 근데 제가 하필 설치를 잘못한 탓인지 부팅할 때마다 스왑 파티션 하나가 문제가 있다고 하네요?!그렇지만 그냥 무시하고 써왔습니자. 작동에도 별다른 이상이 안보여서… 근데 자꾸 걸리적 거리니 14.10으로 업데이트를 하려고 터미널로 sudo apt-get update 입력후 sudo apt-get dist-upgrade를 했는데 문제가 생겼습니다.하글 입력도 안되고 로그인 하려고 볼때는 분명 14.10 버젼 이라는데 시스템 설정에서 보면 14.04인 기괴한 에러가 생기고 컴퓨터 시동을 끌려고 해도 터미널로 꺼야만 합니다… USB로 재설치 해버리면 한방에 되겠지만 그러면 또 설치해야 되고 시간 엄청 걸리고 하니(전부 백업은 해두었습니다.) 어떻게든 usb 설치를 안하면서 업데이트 하고 깊은데 방법 없나요?사진 찍어두었습니다. 한번 봐주세요!

http://m.cafe.naver.com/ArticleRead.nhn ... eid=322404

저는 14.10 을 구워서 설치한 다음, 15.04 로 업그레이드한 유저입니다. 14.04 도 써 본 적이 있는데요. 14.04.1 과 14.04.2 는 SYSLINUX 란 것의 체계가 달라서, 14.04.1 상에서 14.04.2 의 이미지를 USB (DVD 는 상관없음) 에 구우려면, 정상적으로 구워지지 않는다는 영문 공지 (release note) 가 우분투 사이트에 올라와 있었습니다. 14.04.2 는 14.10 의 기술이 14.04 LTS 버전에 이식된 것이고, 14.04.3 은 15.04 의 기술이 14.04 LTS 버전에 이식된 것입니다. (앞으로도 우분투는 마냥 이런 식이 됩니다)

따라서 그 때마다 그 버전의 Release Notes 란 공지사항을 읽어 볼 필요가 있는 것입니다.

그 공지를 읽어 본 저는 14.04.1 상에서 14.10 을 DVD 에 구워서 새로 설치한 다음, 그 상에서 14.04.2 이미지를 다운로드 받아서 USB 에 구웠더니 잘 구워지더군요. 그래도 14.04 버전과 같이 USB 에 구워지지 않을만큼의 큰 변화를 맞는 버전은 처음 봅니다. 제 경험으로는 sudo apt-get update 뿐만 아니라 sudo apt-get upgrade 도 해 준 다음에야 sudo apt-get dist-upgrade 가 잘 되던데요? sudo apt-get upgrade 가 필요한지는 매 번 업데이트 후 터미널 상에서, sudo apt-get autoremove 를 해 보면 오토리무브를 실행할 뿐만 아니라, 지금까지 sudo apt-get upgrade 를 안 한 갯수가 몇 개나 되는 지도 나옵니다. 만약 있다면, 반드시 남김없이 sudo apt-get upgrade 를 한 다음에 14.10 으로 업그레이드 (dist-upgrade) 하셔요. 잘 될 겁니다.

추신 : sudo apt-get upgrade 와 sudo apt-get dist-upgrade 는 다릅니다.

source.list 파일을 한번 확인해 보시기 바랍니다.
해당 버전에 맞는 것인지 아닌지…

저 같은 경우 의존성 문제 나는 해당 패키지를 모두 삭제 후 다시 설치 해줬더니 의존성 문제가 사라졌습니다.

그 의존성 문제가 일어나는 패키지란 것이 다름 아닌, 인텔에서 제공하는 Intel GPU Device Driver (http://01.org/linuxgraphics) 와 VMware 인데요. 저도 배포판 업그레이드를 하기 전에 이것들을 지우고 시작합니다. 그리고…

문제가 되는지 확실히 모르는 패키지 즉, Oracle VirtualBox 도 지우고 시작합니다. 따라서…

소프트웨어센터에서 설치하지 않은 패키지는 싸그리, 지우고 시작하는 것입니다. 이러면 틀림 없습니다.

정리하자면…

  1. Intel Graphics Installer for Linux
  2. VMware OR Oracle VirtualBox

이것들을 지우고 시작합니다. 단, 제가 쓰는 인텔GPU용 /etc/X11/xorg.conf 는 지우지 않습니다. (다른 게시판에 제가 올려 놓았습니다) 그리고, 1번 항목을 Ubuntu Software Center 에서 지울 때 찌꺼기가 조금 남는데요, 이것들은 그대로 둡니다. 배포판 업그레이드 후에 그 배포판 버전용, 새 패키지를 덮어 씌우면 해결됩니다. 2번 항목도 그런 식으로 해결합니다.

추신 : System Settings => Software & Updates => Other Software (Tab) => Canonical Partners (Source Code) 아래에, 새로이 등록된 소프트웨어들의 목록들이 표시되게 되어 있습니다. 이 목록에 따라 새로이 추가된 소프트웨어는 모두 실제로 삭제한 후, 목록에서 지워 줘야 합니다. 이것은 수동으로 source.list 파일을 수정하는 것과 똑같습니다.