[라즈베리파이2]Linaro 15.01 Development Branch를 Ubuntu 15.04 Vivid Vervet으로 업그레이드 하기기

안녕하세요.. 카테고리 정리만(...)하고 바로 돌아온 종이상자입니다.후훗


이 문제때문에 좀 고생했습니다만, 이는 사실 간단한 문제입니다.

아! 그리고, 늘 죄송한 마음이지만 이제서야 사과드리는 것인데, 강의를 보시는 극소수의 분들께 말투가 오락가락한 것에 대하여 사과드립니다.....이번엔 처음부터 끝까지 같은 말투로 끝내겠습니다.

저번 강좌에서 do-release-upgrade를 하면 간단히 업그레이드를 할 수 있다고 말씀 드렸지만,

현실은 그렇게 녹록치 않습니다.

다만 그리 어려운 것은 아닙니다.

먼저, ssh로 접속을 하시던, 모니터로 직접 컨트롤을 하시던, VNCServer나 XRDP를 사용하시던 상관없습니다.

일단 라즈베리파이에 접속을 해주세요. ^^

근데 접속을 하실 때 주의를 하셔야 합니다. 왠만해서는 root계정으로 접속하시는 것이 좋습니다.

그렇지 않더라도 ssh로 접속하실 경우 su 또는 sudo -i 를 해 주신후 VNCServer/Xrdp를 실행시켜주시는 것이 좋다는 말입니다.

이는 LeafPad나 Vim, Vi, Nano 등의 텍스트 에디터를 사용할 때, 바로 그 순간에 저장할 수 있도록 하기 위함입니다.

이로 인해 발생하는 문제에 대해서 댓글로 조언을 드릴 수는 있지만, 책임은 져 드릴 수 없습니다.

접속을 하시고 나면 인터넷에 연결된 경우 15.04가 새로 나왔으니, 업그레이드를 하라고 할 겁니다.

그러면 바로 do-release-upgrade를 하시는 것이 아니라, /etc/apt/sources.list를 변경해 주셔야 합니다.

즉, 다음 문자열이 있으면 그 줄은 다 지워주세요. 저는 nano를 사용했기 때문에 Ctrl+K를 사용하여 줄 잘라내기를 했습니다.



deb http://archive.ubuntu.com/

deb http://kr.archive.ubuntu.com/

deb-src http://kr.archive.ubuntu.com/

deb-src http://archive.ubuntu.com/


다만, http://ports.ubuntu.com/은 절대 지우시면 안됩니다.

제가 저 일반적인 우분투 패키지를 받을 수 있는 주소를 지우라고 말씀드렸냐면, 

단도직입적으로 저 주소에는 ARM에 쓸 수 있는 파일이 없습니다.(번역파일 외에는)

즉, 업그레이드 또는 apt-get update를 시도하면 404 Not Found를 뿜어내니 당연히 실패하는 것입니다.

저것을 변경하신 후 저장을 해주시고, 한번 불안하니 apt-get update 해주세요. 

이 작업을 할 때 404 Not Found라는 내용을 보기 힘드실 겁니다.

그런 다음 do-release-upgrade를 해주세요. 그러면 정상적으로 진행되고,

위와 같이 업그레이드를 설치할 지 물어볼 겁니다. 그러면 이제 y를 눌러줍시다.

그러면 계속.......업그레이드만 줄창 합니다... 일단 패키지 1054개를 업그레이드 하니 그럴만도 하지요.

이녀석을 업그레이드 함과 동시에 포스팅, 클럽박스 업로딩을 다같이 하니(...) 공유기가 점점 못버티네요... ㅠ.ㅠ

결론은 ports.ubuntu.com에는 armhf, armef, i386, amd64 등 대부분의 아키텍처를 지원하는 내용들이 있는 반면(이는 도메인에서 알 수 있듯이 포크버전을 위한 서버인 듯 합니다.) archive.ubuntu.com은 정식지원만 들어있으니 그렇다...라는 겁니다.

업그레이드 완료되면 한번 이제 삽질을 시작해야지요 ^^

혹시 업그레이드 안되던 분 계시면 참고 바랍니다.

티스토리 툴바