개요
현재 저의 라즈베리파이에 설치되어 있는 라즈비안 운영체제를 Jessie 에서 Raspbian 9 Stretch 로 업그레이드 하도록 하겠습니다.
간략한 과정이지만, 실제로는 전체 시스템이 망가질 수도 있는 과정이기도 합니다. 때문에 가능하다면 많은 패키지가 설치되기 전에 수행을 하는 것을 권장하며, 혹시 모를 사태에 대비하여 현재 시스템을 백업한 후 수행하는 것을 권장합니다.
또한, Upgrade 의 과정은 가능하다면 ssh와 같은 원격 작업이 아닌 직접 console과 연결하여 수행하는 것을 권장합니다.
현재 시스템 상태 최신화
$ sudo apt-get update # 패키지 인덱스 정보 갱신
$ sudo apt-get upgrade # 설치된 패키지 업그레이드
$ sudo apt-get dist-upgrade # 자동 업그레이드 수행 못한 패키지 업그레이드
시스템 상태 확인
특별한 문제가 없다면 다음 명령을 실행시 아무 내용도 출력되지 않습니다.
$ sudo dpkg -C
$ sudo apt-get check
혹시 무언가 문제가 있다면 이를 해결하고 실제 OS 업그레이드를 진행해야 합니다.
패키지 저장소 Stretch 로 갱신
새로운 Stretch 저장소가 포함되도록 /etc/apt/sources.list
파일을 갱신합니다. sources.list
파일 내의 Jessie
라는 문장을 Stretch
로 변경합니다.
$ sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list
새로운 Stretch 저장소가 반영되도록 다시 한번 패키지 인덱스 정보를 갱신합니다.
$ sudo apt-get update
Rasbian 업그레이드
아래의 명령으로 Stretch 업그레이드를 진행합니다.
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
업그레이드 결과 확인
업그레이드를 마무리하기 위해 라즈베리파이를 재부팅합니다.
$ sudo reboot
아래의 명령을 사용하여 OS 가 업그레이드 되었는지 확인합니다.
stretch 는 아래와 같이 9.X 로 표시 됩니다.
jessie 는 8.X 로 표시 됩니다.
$ grep . /etc/issue*
/etc/issue:Raspbian GNU/Linux 9 \n \l
/etc/issue.net:Raspbian GNU/Linux 9
$ cat /etc/debian_version
9.4
'라즈베리파이 > 기초' 카테고리의 다른 글
라즈베리파이 - 운영체제(Raspbian) 설치 (0) | 2018.12.25 |
---|---|
라즈베리파이 - 삼바서버(공유폴더) 설정하기 (0) | 2018.11.21 |
라즈베리 파이 - 외장하드 설정 (0) | 2018.10.13 |
SSH 포트 변경 (0) | 2018.10.09 |
라즈베리 파이 - 보드 버전 확인법 (0) | 2018.07.08 |