Pour profiter de la dernière version de Kodi, nous utilisons le dépôt deb multimedia.
Nous créons le fichier /etc/apt/sources.list.d/deb-multimedia.list
## # Debian Multimedia # Version: SID ## deb https://www.deb-multimedia.org sid main non-free
Nous récupérons la clé GPG du dépôt
wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb sudo dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
Nous installons les paquets nécessaires
sudo aptitude install kodi kodi-x11 xorg xinit dbus-x11 xserver-xorg-video-intel xserver-xorg-legacy
Nous créons le fichier /etc/X11/Xwrapper.config utilisé par xserver-xorg-legacy, et y ajoutons ces lignes
allowed_users=anybody needs_root_rights=yes
Nous créons le compte dédié et lui donnons les droits
sudo adduser --disabled-password --disabled-login --gecos "Mediacenter" kodi sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,netdev kodi
Nous créons le fichier /etc/systemd/system/kodi.service
[Unit] Description = Kodi Media Center # if you don't need the MySQL DB backend, this should be sufficient After = systemd-user-sessions.service network.target sound.target # if you need the MySQL DB backend, use this block instead of the previous # After = systemd-user-sessions.service network.target sound.target mysql.service # Wants = mysql.service [Service] User = kodi Group = kodi Type = simple #PAMName = login # you might want to try this one, did not work on all systems ExecStart = /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /usr/bin/kodi-standalone -- :0 -nolisten tcp vt7 Restart = on-abort RestartSec = 5 [Install] WantedBy = multi-user.target
Nous lançons le service
sudo systemctl enable kodi sudo systemctl start kodi