Zeile 113: |
Zeile 113: |
| ==== Phase 2 Installieren auf dem Zielsystem ==== | | ==== Phase 2 Installieren auf dem Zielsystem ==== |
| | | |
− | Notwendige Pakete auf dem Zielsystem | + | ===== Notwendige Pakete auf dem Zielsystem ===== |
| | | |
| sudo aptitude install \ | | sudo aptitude install \ |
Zeile 146: |
Zeile 146: |
| pavucontrol sudo joe | | pavucontrol sudo joe |
| | | |
| + | ===== Zugriffsrechte für X11 ===== |
| + | Auch non-root-Benutzer sollen Rechte haben, auf den XServer zuzugreifen: |
| + | dpkg-reconfigure xserver-xorg-legacy |
| | | |
− | Auspacken auf dem Zielsystem: | + | ===== Auspacken auf dem Zielsystem ===== |
| sudo tar -C / -xvJf tmp/kodi-17.4-pvr_hts_only-x86_64.tar.xz | | sudo tar -C / -xvJf tmp/kodi-17.4-pvr_hts_only-x86_64.tar.xz |
| | | |
− | Dem System die dynamischen Bibliotheken von Kodi mitteilen: | + | Dem System die dynamischen Bibliotheken von Kodi mitteilen (steht bei penzin.net, bin nicht sicher, ob es notwendig ist): |
| cat <<EOF | sudo tee /etc/ld.so.conf.d/kodi.conf | | cat <<EOF | sudo tee /etc/ld.so.conf.d/kodi.conf |
| /opt/kodi17.4/lib | | /opt/kodi17.4/lib |
Zeile 156: |
Zeile 159: |
| sudo ldconfig | | sudo ldconfig |
| | | |
− | Dann braucht man zum automatischen Starten von Kodi noch einen [http://kodi.wiki/view/Archive:HOW-TO:Autostart_Kodi_for_Linux#Add_a_new_systemd_script Systemd-Service]. Bitte beim kodi.service-Script auf den korrekten Pfad in <code>/opt/kodi/bin</code> achten. Nicht zu vergessen sind auch die für kodi erforderlichen Gruppen: | + | ===== Systemd-Service für Kodi ===== |
| + | Dann braucht man zum automatischen Starten von Kodi noch einen [http://kodi.wiki/view/Archive:HOW-TO:Autostart_Kodi_for_Linux#Add_a_new_systemd_script Systemd-Service]. Bitte beim kodi.service-Script auf den korrekten Pfad in <code>/opt/kodi/bin</code> achten. |
| + | Ein Beispiel für ein solches Skript <code>/etc/systemd/system/kodi.service</code>: |
| + | <pre> |
| + | [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 /opt/kodi17.4/bin/kodi-standalone -- :0 -nolisten tcp vt7 |
| + | Restart = always |
| + | RestartSec = 20 |
| + | |
| + | [Install] |
| + | WantedBy = multi-user.target |
| + | </pre> |
| + | |
| + | |
| + | Nicht zu vergessen sind auch die für kodi erforderlichen Gruppen: |
| sudo adduser kodi | | sudo adduser kodi |
| sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,netdev kodi | | sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,netdev kodi |