Установка Kodi 17 на Ubuntu Server 16.04 LTS

Более 400 каналов, IPTV телевидение ВСЕГО ЗА 1$ В МЕСЯЦ!
(в том числе 55 каналов в формате HD) + архив на все каналы 4 дня.
Возможность просмотра всех каналов на двух устройствах одновременно.

БЕСПЛАТНЫЙ ТЕСТОВЫЙ ПЕРИОД НА 1 ДЕНЬ ПОСЛЕ РЕГИСТРАЦИИ!

ПЕРЕЙТИ К РЕГИСТРАЦИИ

Всем привет, друзья!
Я очень люблю kodi и для меня приятным сюрпризом стал выход 17 версии. Анимация интерфейса стала еще приятнее, а непережатое видео с gopro у меня перестало тормозить.
Сегодня я расскажу как установить kodi на серверный вариант ubuntu. Итак, поехали.

Установка Kodi

Первое что нужно сделать добавить официальный репозиторий kodi. Потом обновим список репозиториев и установим kodi

sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install kodi

Для правильной работы kodi гайды рекомендуют создать ему отдельного пользователя. Ниже я создал пользователя и дал ему доступ к железу и интернету:

sudo adduser --disabled-password --disabled-login --gecos "" kodi
sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input,netdev kodi

Ставим следующие пакеты по официальному мануалу:

sudo apt-get install xorg dbus-x11
sudo apt-get install xserver-xorg-legacy

По-умолчанию ubuntu разрешает запускать графическую оболочку только пользователям из консоли, следующей командой мы даем разрешение на запуск всем:

sudo dpkg-reconfigure xserver-xorg-legacy

меняем на «anyone» или «кто-угодно» в русской версии.

Отлично, почти закончили. Расчехляем текстовый редактор, и редактируем файл /etc/X11/Xwrapper.config. Я пользуюсь vi:

sudo vi /etc/X11/Xwrapper.config

добавляем в конец файла после allowed_users=anybody

needs_root_rights=yes

Работа по установке завершена. Дальше мы научим kodi запускаться от нужного пользователя и добавим его в автозагрузку.

Автозагрузка и запуск Kodi

Создаем новый текстовый файл:

sudo vi /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

Отлично. Теперь, если вы все сделали правильно можете запустить kodi командой:

systemctl start kodi

или добавить kodi в автозагрузку

systemctl enable kodi

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *