
Ubuntu Vivid는 systemd를 사용하지만 정확히 어떻게 작동하는지 전혀 모릅니다. 누군가가 /etc/systemd/system에 배치해야 하는 올바른 kodi.service 파일을 작성할 수 있습니까? 감사합니다.
답변1
보다 포괄적인 가이드입니다.
가정:
기본 Ubuntu 서버로 시작합니다. SSH만 설치되었습니다. 로컬이 아닌 다른 컴퓨터에서 SSH를 통해 구성이 완료되었습니다.
Kodi 및 사전 요구 사항을 설치합니다.
sudo apt-add-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install xinit kodi
sudo apt-get install xserver-xorg-video-intel # If you need the Intel video package)
kodi 사용자 생성 및 그룹 설정:
sudo adduser --disabled-password --disabled-login --gecos "" kodi
sudo usermod -a -G audio kodi
sudo usermod -a -G video kodi
sudo usermod -a -G input kodi
sudo usermod -a -G dialout kodi
sudo usermod -a -G plugdev kodi
sudo usermod -a -G tty kodi
kodi가 사용할 수 있도록 X11을 재구성하십시오.
dpkg-reconfigure x11-common # Change to Anybody
Kodi 서비스 생성/편집
sudo nano /etc/systemd/system/kodi.service
다음과 같아야 합니다: (@SauliusZ를 통해)
[Unit]
Description=Job that runs Kodi
After=default.target graphical.target getty.target sound.target
[Service]
User=kodi
Restart=always
RestartSec=1s
ExecStart=/usr/bin/xinit /usr/bin/kodi --standalone -- -nocursor
[Install]
WantedBy=default.target
데몬을 다시 로드하고 활성화합니다.
sudo systemctl daemon-reload
sudo systemctl enable kodi
코디 테스트
sudo service kodi start # should launch Kodi
sudo service kodi stop # should stop Kodi
재부팅하여 부팅 시 실행되는지 확인하세요.
답변2
나는 다음을 사용하여 Kodi를 설치했습니다.이 가이드우분투 서버 15.04에서
그러다가 시도와 오류를 통해 이런 결과가 나왔습니다.
[Unit]
Description=Job that runs Kodi
After=default.target graphical.target getty.target sound.target
[Service]
User=kodi
Restart=always
RestartSec=1s
ExecStart=/usr/bin/xinit /usr/bin/kodi --standalone -- -nocursor
[Install]
WantedBy=default.target
WantedBy 부분에 대해서는 잘 모르겠지만 작동하므로 내 코드를 개선해 주시기 바랍니다.