여전히 MySQL 쪽을 사용하시는 분들은 절대 추천하지 않고요.
Jessie 에서 Stretch 로 업그레이드를 해 보았습니다. 별 문제는 없고 기본적인 내용들은 많이 소개가 되어 있을 것 같지만 간략하게 요약하면
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
익숙하게 업그레이드 해주시고 (사실 여기 안해줘도 별 문제는 없지만 혹시나 하는 마음에)
sudo dpkg -C
sudo apt-mark showhold
으로 뭔가 문제가 될 만한 패키지나 dependency 문제가 생길 수 있는 것을 확인해봅니다.
sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list
배포판 소스의 문자열을 jessie 에서 stretch 로 변경해줍니다. 이 후 다시 update / upgrade / dist-upgrade 해주시면 무지 막지한 업그레이드 내용들이 쏟아집니다. 중간에 설정 파일을 새로운 내용으로 변경할 것인지 기존의 것을 유지할 것인지 물어보는데 별로 손댄 적이 없는 설정 파일이라면 그냥 새로운 것으로 쓰시는 것이 ... 이미 손댄 적이 있으시다면 차이점 (D) 를 확인하시고 신중하게 생각하시거나 이후 변경해야 할 내용을 확인하시는 것이 좋을 듯 합니다.
이후 sudo apt-get autoremove 해주시면 별 탈 없이 필요없는 것들도 지워줍니다.
그리고 가벼운 마음으로 sudo rpi-update 해주어서 필요하시다면 firmware 도 업데이트 해주시는 것도 좋습니다. 그리고 리부트
간단 정리 : https://meson.in/2jbHjfQ
다른 것은 별 문제가 없는데 아주 사소하게 웹서버 (Nginx) 에서 설정 파일에 변화가 존재합니다.
WebDAV 기능과 FancyIndex 와 같은 module 을 사용하시던 분들은 실행하실 때 Unknown Directive 에러가 나오신다면
/etc/nginx/nginx.conf 에서
include /etc/nginx/modules-enabled/*.conf;
을 추가해주시면 됩니다.
간단 정리 : https://meson.in/2j9YqhT
업데이트 한 결과 Mysql도 이상없이 잘 되네요.
Nginx 옵션 안 줘도 잘 됩니다.
저는 제시에서 올렸습니다.
업뎃 시간이 엄청 걸리네요.