제가 2016년 4월에 처음 Kodi를 설치했을 때에는, Kodi 버전이 15였습니다. apt-get install 명령으로 설치를 할 수 있었구요.. 그런데 Kodi에서 유투브 애드온을 설치해서 사용하다보니까 한글 키보드 입력이 되지 않아서, Kodi 소스 코드를 직접 빌드해서 Kodi 버전 16을 설치했었고, 얼마전까지 잘 사용하고 있었습니다. 그러다가 최근에 라즈비안을 새로 설치하면서 Kodi도 새로 설치를 하게 되었네요.
일단 라즈베리파이에 Kodi를 설치하려면 GPU 메모리를 160MB 이상으로 잡아주는 것이 좋습니다. 라즈베리파이 데스크탑 환경에서 [시작메뉴] -> [기본 설정] -> [Raspberry Pi Configuration] 메뉴를 실행하고, 아래 그림과 같이 Performance 탭에서 GPU 메모리를 충분히 크게 잡아줍니다. 물론 터미널에서 sudo raspi-config 명령을 사용해서 수정해도 됩니다.
그 다음부터는 아래 링크의 명령를 순서대로 따르면서 설치를 진행했습니다. 구글링을 꽤 해봤는데, 최신 버전의 Kodi 설치에 대한 글은 그리 많지 않더군요. 그나마 이 블로그의 내용이 가장 잘 정리가 되어있었습니다.
pi@RaspberryPi3:~ $ sudo cat /etc/apt/sources.list deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi deb http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary / # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi pi@RaspberryPi3:~ $
pi@RaspberryPi3:~ $ sudo usermod -a -G audio pi pi@RaspberryPi3:~ $ sudo usermod -a -G video pi pi@RaspberryPi3:~ $ sudo usermod -a -G input pi pi@RaspberryPi3:~ $ sudo usermod -a -G dialout pi pi@RaspberryPi3:~ $ sudo usermod -a -G plugdev pi pi@RaspberryPi3:~ $ sudo usermod -a -G tty pi
9. (Optional) 만약 Kodi 화면에서 Kodi 종료 뿐만 아니라 시스템 끄기, 시스템 재부팅 등의 메뉴를 추가하고 싶다면 /etc/polkit-1/localauthority/50-local.d/all_users_shutdown_reboot.pkla 파일을 생성하여 아래와 같이 입력
pi@RaspberryPi3:~ $ sudo cat /etc/polkit-1/localauthority/50-local.d/all_users_shutdown_reboot.pkla [Allow all users to shutdown and reboot] Identity=unix-user:* Action=org.freedesktop.login1.*;org.freedesktop.upower.*;org.freedesktop.consolekit.system.* ResultActive=yes ResultAny=yes ResultInactive=yes pi@RaspberryPi3:~ $
10. (Optional) 라즈비안이 부팅하자마자 Kodi를 자동으로 실행하게 하려면, 아래처럼 스크립트를 다운받아 /etc/init.d/kodi 형태로 생성하고, 이를 enable 시킴. 만약 자동 실행을 취소하려면 sudo systemctl disable kodi 명령을 입력.