找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 24178|回复: 6

折腾笔记,openmediavault+kodi nas+htpc一体机

[复制链接]
发表于 2016-5-12 09:39 | 显示全部楼层 |阅读模式
本帖最后由 yaoshu 于 2016-5-12 09:41 编辑

一、debian base system

1、下载debian的ISO,OMV目前用的wheezy版本,所以下载7.10的iso,地址
http://cdimage.debian.org/mirror/cdimage/archive/7.10.0/i386/iso-cd/

下载netinst.iso  的版本即可

用unetbootin刻录到优盘,然后用BOOTICE激活

2、安装只选择SSH和标准工具

3、进ssh,修改apt的源

7.x

wget http://mirrors.163.com/.help/sources.list.wheezy

mv /etc/apt/sources.list /etc/apt/sources.list.bak

mv sources.list.wheezy /etc/apt/sources.list


4、添加OMV的源

稳定版本的源,添加这个即可
echo "deb http://packages.openmediavault.org/public stoneburner  main" > /etc/apt/sources.list.d/openmediavault.list

测试版本的源,这个备用,下次折腾的时候再说
echo "deb http://packages.openmediavault.org/public erasmus main" > /etc/apt/sources.list.d/openmediavault.list

5、禁用ipv6
echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.conf

二、openmediavault的安装

apt-get update

apt-get install openmediavault-keyring postfix

出现 Postfix Configuration选择的时候,选择No configuration.

apt-get update
apt-get install openmediavault

出现Configuring mdadm的时候,键入none.
Do you want to start MD arrays automatically?选择 YES
When the 'ProFTPD configuration' dialogue is displayed choose 选择 standalone.

omv-initsystem
reboot

命令omv-release-upgrade,升级现有软件

OMV安装完成

开启openmediavault的web页面,默认用户名admin,密码是openmediavault,开启ssh服务

如果出现错误,在实体机键盘上键入

echo "[]" > /var/lib/openmediavault/dirtymodules.json

键入之后,错误不再出现

openmediavault完成

三、kodi的安装

1、基础组件

omv-update


apt-get install python-software-properties pkg-config


apt-get install software-properties-common


apt-get install freeglut3 freeglut3-dev libdrm-dev doxygen swig git-core
apt-transport-https


- For intel graphics:

apt-get install xorg xserver-xorg-video-intel libva-intel-vaapi-driver



- For amd graphics:

apt-get install xorg xserver-xorg-video-ati



apt-get install automake autopoint bison build-essential ccache cmake curl cvs default-jre fp-compiler gawk gdc gettext gperf libasound2-dev libass-dev libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbluetooth-dev libbluray-dev libbluray1 libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcec-dev libcec1 libcrystalhd-dev libcrystalhd3 libcurl3 libcurl4-gnutls-dev libcwiid-dev libcwiid1 libdbus-1-dev libenca-dev libflac-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libglew-dev libiso9660-dev libjasper-dev libjpeg-dev libltdl-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmp3lame-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpostproc-dev libpulse-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libshairport-dev libsmbclient-dev libsqlite3-dev libssh-dev libssl-dev libswscale-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libva-dev libva-egl1 libva-tpi1 libvdpau-dev libvorbisenc2 libxml2-dev libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite unzip yasm zip zlib1g-dev uuid-dev

2、kodi部分

修改kodi的源,添加到apt的源文件里,也可以不添加

# XBMC repos
deb https://people.debian.org/~rbalint/ppa/xbmc-ffmpeg xbmc-ffmpeg-unstable/
deb http://http.debian.net/debian unstable main

wget https://github.com/xbmc/xbmc/archive/16.1-Jarvis.tar.gz

tar zxvf 16.1-Jarvis.tar.gz

apt-get remove libtag1-dev
make -C lib/taglib
make -C lib/taglib install
./bootstrap
./configure

出现错误:
configure: error: libdcadec not found

解决办法:

make -C tools/depends/target/libdcadec PREFIX=/usr/local


出现错误:
configure: libuuid not found   

解决办法:
apt-get install uuid-dev

出现错误:
checking "for libcrossguid"... configure: error: crossguid not found

解决办法:
make -C tools/depends/target/crossguid/ PREFIX=/usr/local


安装:

make
make install

3、开机自动启动脚本部分

touch /etc/init.d/kodi
chmod a+x /etc/init.d/kodi

nano
/etc/init.d/kodi


脚本如下

#! /bin/sh

### BEGIN INIT INFO
# Provides:          kodi
# Required-Start:    $all
# Required-Stop:     $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts instance of Kodi
# Description:       starts instance of Kodi using start-stop-daemon and xinit
### END INIT INFO

############### EDIT ME ##################

# path to xinit exec
DAEMON=/usr/bin/xinit

# startup args
DAEMON_OPTS=" /usr/local/bin/kodi-standalone -- :0"

# script name
NAME=kodi

# app name
DESC=Kodi

# user
RUN_AS=root

# Path of the PID file
PID_FILE=/var/run/kodi.pid

############### END EDIT ME ##################

test -x $DAEMON || exit 0

set -e

case "$1" in
  start)
        echo "Starting $DESC"
        start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE  --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
        ;;
  stop)
        echo "Stopping $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE
        ;;

  restart|force-reload)
        echo "Restarting $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE
        sleep 5
        start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE  --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
        ;;
  *)
        N=/etc/init.d/$NAME
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac

exit 0



在实体机上测试
/etc/init.d/kodi start
是否可以,如果可以的话,键入update-rc.d kodi defaults自动开机启动,完成KODI安装部分完成
四、aria2编译部分apt-get updateapt-get install autoconf automake libcppunit-dev autopoint openssl libtool sphinx-common sphinxsearch libgcrypt11-dev libxml2-dev pkg-config build-essential g++https://github.com/aria2/aria2/releases/download/release-1.22.0/aria2-1.22.0.tar.gz

tar zxvf aria2-1.22.0.tar.gz
autoreconf -i ./configuremakemake install
完成
想再折腾什么,以后再记录

参考链接
http://kodi.wiki/view/HOW-TO:Autostart_Kodi_for_Linux
http://forums.openmediavault.org/index.php/Thread/7279-Kodi-formerly-XBMC-for-OMV-test-phase/













我的恩山、我的无线 The best wifi forum is right here.
发表于 2016-5-13 00:33 | 显示全部楼层
也作个笔记,以备用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2016-10-30 14:47 | 显示全部楼层
想把老本本拿来折腾了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2016-11-29 10:00 | 显示全部楼层
kodi是好,开机快(5秒内,联想Q110),手机APP作遥控器,最赞是媒体库管理,暂时还没有比这个更完善的系统。可惜自家Q110是老东西,4K没戏,直接上了机顶盒。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-2-14 10:47 | 显示全部楼层
mark一下,做个标记,以后备用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-3-1 23:51 | 显示全部楼层
高级玩法  谢谢分享  改天试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-9-15 17:27 | 显示全部楼层
仍有参考价值!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-20 14:52

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表