在Lemuntu上安装Kodi

From BananaPro/Pi
Jump to: navigation, search
This page is a translated version of the page How to install KODI on LeMuntu and the translation is 12% complete.

Other languages:
English • ‎中文(简体)‎

简介

Kodi(以前称作XBMC)是一个屡获大奖的免费的开源(GPL)多媒体软件,可以用来播放视频、音乐、图片、游戏等。Kodi可以运行在Linux、OS X、Windows和Android系统上,配合电视机和遥控器构成一个具有图形用户界面的多媒体中心。它允许用户从本地或者网络多媒体存储设备和Internet网上播放大部分的视频、音乐、广播和其他数字多媒体文件。

Lemuntu是一个基于Debian Jessie系统专门为LeMaker SBC系列产品优化的操作系。它是LeMaker社区官方的Linux系统发行版本。 为了充分利用SBC的硬件资源,提高用户体验,所以有必要优化操作系统。Lemuntu默认安装了轻量级图像用户界面LXDE。这篇教程将教你如何在Lemuntu上安装Koid。


GPU硬件加速

参考WIKI文档:http://wiki.lemaker.org/GPU_hardware_acceleration


视频解码库

参考WIKI文档:http://wiki.lemaker.org/Video_decoder_engine
安装完视频解码库后,复制编解码库头文件到/usr/local/include:

cp –a omx-include/* /usr/local/include


编译安装Kodi

使用安装包安装Kodi

步骤1:下载并解压安装包。

sudo wget http://mirror.lemaker.org/xbmc_Isengard_stable_install.tar.bz2
tar -xvf xbmc_Isengard_stable_install.tar.bz2

步骤2:安装软件包。

cd xbmc_Isengard_stable_install/
sudo chown -R root:root ./*
sudo ./install.sh

步骤3: 修改用户读写权限。

sudo nano /etc/udev/rules.d/50-kodi.rules
KERNEL=="mali0", GROUP="root",MODE="0666"
KERNEL=="ion", GROUP="root",MODE="0666"
KERNEL=="mem", GROUP="root",MODE="0666"

步骤4: 添加Kodi图标快捷方式。

sudo cp /usr/local/share/applications/kodi.desktop  /usr/share/applications/kodi.desktop

使用源代码安装Kodi

步骤1:安装一些依赖库文件。

apt-get build-dep xbmc
apt-get install libgif-dev

步骤2:下载并加压压缩文件。

sudo git clone https://github.com/LeMaker/xbmc.git -b Isengard-Lemaker-Guitar

你也可以下载Isengard-Lemaker-Guitar源代码:https://github.com/LeMaker/xbmc/tree/Isengard-Lemaker-Guitar.
注意: 如果没有足够的空间来解压文件,请参考http://wiki.lemaker.org/LeMaker_Guitar:How_to_resize_system_partition 扩展系统分区。
步骤3:复制squish.h到/usr/local/include/。

cd xbmc
cp -a ./lib/libsquish/squish.h  /usr/local/include/

步骤5: 生成相关软件工具。

./bootstrap
cd tools/depends/native/TexturePacker
make

步骤5:预编译。

cd xbmc
./configure --prefix=/usr/local \
        --exec-prefix=/usr/local \
        --with-platform=Actduino \
        --disable-debug \
        --disable-crystalhd \
        --disable-dvdcss \
        --disable-samba \
        --disable-libbluray \
        --disable-vaapi \
        --disable-dvdcss \
        --disable-mysql \
        --disable-nfs \
        --disable-libcap \
        --enable-upnp \
        --disable-ssh \
        --disable-optical-drive \
        --enable-alsa \
        --disable-vdpau \
        --disable-vtbdecoder \
        --disable-airplay \
        --disable-airtunes \
        --disable-avahi

步骤6:编译安装Kodi源代码。

make
make install

当启动KODI,由于KODI需要特定libGL库,根据特定的运行环境,需要指定特定的依赖库。对应Lemuntu,使用下面方法解决这个问题:

cp /usr/lib/libEGL.so* /usr/lib/arm-linux-gnueabihf/ -a
cp /usr/lib/libGLES*  /usr/lib/arm-linux-gnueabihf/ -a

步骤7:修改用户读写权限。

vi /etc/udev/rules.d/50-kodi.rules
KERNEL=="mali0", GROUP="root",MODE="0666"
KERNEL=="ion", GROUP="root",MODE="0666"
KERNEL=="mem", GROUP="root",MODE="0666"

步骤8:添加Kodi图标快捷方式。

cp /usr/local/share/applications/kodi.desktop  /usr/share/applications/kodi.desktop


另请参阅

  1. http://kodi.tv/
  2. http://wiki.lemaker.org/Lemuntu_for_LeMaker_Guitar