Skip to content

Yona 1.9.0 업그레이드 하기(라즈베리파이)

minishanell edited this page Mar 11, 2018 · 7 revisions
  • Yona가 1.9.0으로 업그레이드 되면서 생긴 변화는 MariaDB를 10.1이나 10.2로 업그레이드 해야한다는 것입니다.
  • 라즈베리파이에 요나를 사용하면서 했던 최초 세팅 이후에는 간간히 패키지 업그레이드만으로도 가능했기에, 이번에 했던 기록들을 남겨봅니다. (데비안 리눅스 체제는 비슷하리라 생각합니다.)
  • 기존 라즈베리파이3 설정(라즈비안 제시, MariaDB 10.0, Yona 1.8.1 설정)

1. Database 백업하기 (혹시 필요할 때를 위한 보험)

예) ID가 yona 비밀번호가 12345678이라면,
sudo mysqldump -uyona -p12345678 -A > yona.sql

2. 현재 설치된 DB 확인 및 삭제

  • sudo apt --installed list | grep mariadb
이 명령을 입력하시면 현재 설치된 패키지 중 mariadb와 관련있는 패키지가 나옵니다.
그리고 가장 처음 나왔던 아래 패키지를 삭제하니.. 관련 패키지가 싹 지워졌답니다.
이후 찌꺼기 패키지도 지워줍니다.
  • sudo service mysql stop --> 서비스 멈추고
  • sudo apt-get remove mariadb-client-10.0 --> 패키지 지우고
  • sudo apt-get autoremove --> 패키지 의존성 뒷정리
이렇게 하고 새로 설치를 하려고 하니,
MariaDB가 현재 10.0 버전에서 그대로 패키지가 유지됨을 알게 되어
라즈비안의 배포판 버전을 올리기로 하였습니다.
 (재설치는 시간도 아깝고.. 설정하기도 힘들어서.. 그냥 패키지셋 업데이트로..)

3. 라즈비안 배포판 버전 업

  • sudo nano /etc/apt/sources.list -- 제시를 최신버전인 stretch로 변경
  • sudo nano /etc/apt/sources.list.d/raspi.list -- 마찬가지
소스리스트를 stretch로 변경하면 패키지 리스트가 바뀌면서 업데이트를 할 수 있게 됩니다.
이후 아래 명령을 입력하면 어마어마한 수가 업데이트가 일어납니다. 이후 재부팅!
  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt-get autoremove

4. MariaDB 업데이트(재설치) 10.1로 설치

  • sudo apt-get install mariadb-server
이제 설치를 하면 MariaDB가 10.1로 세팅됩니다!
재부팅!!

5. Yona 업그레이드

  • MariaDB가 설치가 완료되었기에, 이제 Yona를 업데이트합니다.
  • MariaDB 10.1 용 패키지를 받아서 압축해제 후, 환경설정값과 같이 실행하시면 됩니다.
./upgrade_yona  --> 전에 만든 자동설치 스크립트
sudo cp ./yona_start ./yona-1.9.0   --> 환경설정값이 들어있는 스크립트 복사
cd ./yona-1.9.0
./yona_start
Clone this wiki locally