Networked Media Tank/Linux上安装Myihome

(本节中参数均以Ubuntu/Debian Linux为例,其他Linux发行版本会有所不同)


下载Linux下的myiHome 编辑

下载网址 http://www.networkedmediatank.com/download/myihome_download_note.html.

注意:Linux和Mac版本的myiHome一般会比Window版的晚出,主要是因为Linux和Mac的java版本更新较慢。


解压文件 编辑

右键点击,选择‘解压缩到这里’。


打开终端窗口 编辑

输入:

 java -version

可以查看Linux中的java版本。 目前的版本(v5.0.2)需要java 1.5或者1.6。

警告,警告:在Ubuntu下可能会出现下面的警告:

 java version "1.5.0"
 gij (GNU libgcj) version 4.3.2

GIJ并不是真正的Java,它不支持myiHome。

在开始安装Java之前,试一下这个命令,因为也许系统已经自带了一些Java版本。

 sudo update-alternatives --config java

以下是我在Ubuntu上安装java时得到的提示信息; 其中有两个版本的java可供选择。

 Selection    Alternative
 ------------------------
         1    /usr/bin/gij-4.3
 *+      2    /usr/lib/jvm/java-gcj/jre/bin/java
 
 Press enter to keep the default[*], or type selection number: 

其中没有Sun Java版本,所以需要自己安装。


安装Java 编辑

在终端中输入以下命令:

 sudo apt-get install sun-java6-jre

然后按照提示进行。


选择正确的java版本 编辑

再次输入:

 sudo update-alternatives --config java

现在应该有三种选择

 Selection    Alternative
 ---------------------------------------------
         1    /usr/bin/gij-4.3
 *+      2    /usr/lib/jvm/java-gcj/jre/bin/java
         3    /usr/lib/jvm/java-6-sun/jre/bin/java
 
 Press enter to keep the default[*], or type selection number: 

哈哈! 第三种看起来很赞。为了保险起见,最好再检查一次:

 java -version
 java version "1.6.0_10"
 Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
 Java HotSpot(TM) 64-Bit Server VM (build 11.0-b15, mixed mode)

搞定 ^_^


打开myiHome 编辑

在终端窗口中,进入myiHome解压缩后所在的文件夹,输入:

 ./startserver.sh

即可开启myiHome。 (不用逐个输入字母,注意使用TAB键)


关掉myiHome 编辑

myiHome现在会发出一连串的提示信息,比如:

 [Server@53ad085]: To close normally, connect and execute SHUTDOWN SQL
 [Server@53ad085]: From command line, use [Ctrl]+[C] to abort abruptly

按下[Ctrl]+[C]即可将其关闭。


设置资源库 编辑

初次运行myiHome时,程序会在~/Library/myiHome/preference.xml中设置一个默认文件夹,用gedit打开xml文件:

 gedit ~/Library/myiHome/preference.xml

或者用KDE打开:

 kate ~/Library/myiHome/preference.xml

按照以下格式,分别添加你的电影、音乐和照片所在的文件夹:

 <?xml version="1.0" encoding="UTF-8"?>
 
 <config>
   <key name="Theme" value="deepblue"/>
   <key name="VideoPath" value="/home/user/tv"/>
   <key name="AudioPath" value="/home/user/mp3"/>
   <key name="PhotoPath" value="/home/user/photos"/>
 </config>

全部搞定 编辑

接下来重启一下myiHome,等几秒钟之后即可在NMT上访问myiHome服务器。