SlideShare a Scribd company logo
XBMC 結合各種 Server 教學文件
一、 XMBC
1.

事情準備

I. 一個 8G 的 SD 卡
II. XBMC 系統
2.

安裝
準備完上述設備後,安裝 Raspbmc,從官網下載有 UI 的安裝檔,就會將映

像檔安裝到 SD 卡,之後插入 Raspberry Pi,如下圖 1 所示,啟動後系統就會自
動安裝完畢。

圖1
安裝完畢後,系統會要求您選擇語系,依個人需求選擇完成語系設定,如下
圖 2 所示,
圖2
3.

安裝相關元件
這邊示範目前常使用的網路視訊分享平台-─youtube,選擇螢幕上視訊會看

見底下出現兩個選項,一個是檔案另一個是附加元件,如下圖 3 所示,

圖3
進到附加元件選單後會看見各式的附加元件設定,如下圖 4 所示,選擇取得附加
元件,便會看見許多可以安裝的元件,將選單拉至最下方會看見 YouTube,點選
安裝即可,如下圖 5 所示,如此一來基本的個人電影院準備完成。

圖4

圖5
4.

遠端控制
過去有許多網站推薦使用 google 安裝 XBMC Remote Control 來控制,但
經過測試後個人覺得安裝過程太過麻煩,所以選擇火狐的擴充元件,安裝過程比
較簡易,首先到 google 首頁輸入關鍵字「火狐 XBMC Remote Control」
,可以
在第一頁找到相關資料,如下圖 6 所示,

圖6
進到網頁後會看見很明顯的「新增到 Firefox」,如下圖 7 所示,點選之後充許安
裝,並啟動會看見瀏覽器下方多一個綠色的「X」按鈕,如此表示遠端控制軟體
已安裝完畢,
圖7
接著要讓遙控器可以控制遠端的 Raspberry Pi,需要先開啟遠端控制權限,
而這路徑依序是系統設定 –> 服務 –> 遠端遙控 –> 點選 “允許其他電腦連接",
如圖 8 確認兩個選項都成藍色及表示可以遠端控制,

圖(八)
接著開啟剛安裝在火狐上的 XBMC Remote Control,會看見需要輸入遠端的 IP
與 port,如下圖 9 所示,如要查閱 IP 位置可以在系統設定的系統資訊即可看見,
而 port 預設為 9090 按下 Save 後即可按 Back 回到主選單,確認左上角綠燈有
亮著代表已可以遠端控制,如下圖 10 所示,

(圖九)

圖 10
5.

個人電影院
完成上述動作後即可開始個人電影院,如下圖 11 所示。

圖 11

二、 NAS
首先把樹莓派的 OS 裝好後插上開機 並登入 (圖均以 pietty 登入樹莓派),
,
。
再來如果你的外接式硬碟不是 NTFS 的話可以跳過,但是用 NTFS 的話就可以
在主流的 Windows 上直接插上 USB 線備份,但是樹莓派用的系統是標準的
Linux,對 NTFS 只讀不寫,所以我們先裝 ntfs-3g,這是可以讓 Linux 系統可以
讀寫 NTFS 的磁碟,如圖 12:
sudo apt-get install ntfs-3g
圖 12

如果有安裝好的話,fdisk 會看到正確的磁碟,如圖 13:

圖 13
/dev/mmcblk0 是樹莓派的 SD 卡,不用管它,而/dev/sda 是我接上去的外接式
磁碟,先記住其分割區/dev/sda1,因為接下來的掛載就需要它。
再來我們使用 Samba 來實作,所以先安裝上去,如圖 14:
sudo apt-get install samba samvasamba-common-bin 後選 Y 繼續
圖 14

好了,我們該安裝的程式就 OK 了,再來要進行掛載。
首先先用 cd 到/media 再來要建立一個資料夾來掛載(以 USBHDD 為例),然後
用 mount 掛載分割區(/dev/sda1)到此資料夾(/media/USBHDD/),再來轉到
/media/USBHDD/ 再建立一個用來做 samba 分享用的資料夾(我取名為 share),
如圖 15:

cd /media/
sudomkdir USBHDD
mount -t auto /dev/sda1 /media/USBHDD/
cd USBHDD
sudomkdir share

圖 15

再來要來改 samba 的設置,先確認你的網域(以下以 WORKGROUP 為例),然
後備份/etc/samba/smb.conf 以免出錯時無法還原:
sudocp -Rp /etc/samba/smb.conf /etc/samba/smb.conf.old
然後就用編輯器(以 nano 為例)編輯/etc/samba/smb.conf:
sudonano /etc/samba/smb.conf
圖 16
找到
# Change this to the workgroup/NT-domain name your Samba server will part
of
workgroup = WORKGROUP
這行,如果網域不同記得更改為實際上的網域,如圖 17:
圖 17

再來要加上一些安全性的驗證(除非要讓所有人都可以使用),轉到

####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
#

security = user

把#

security = user 的#拿掉 samba 共用資料夾的用戶/密碼驗證就開啟了。
,

如圖 18:

圖 18

再來要定義要分享的資料夾在網路上的資訊,讓我們轉到最後面,加上以下幾
行:
[Test]

#這是網路上顯示的磁碟名稱,大小寫不分,可以更改

comment = This is for test

#在網路上顯示的敘述
path = /media/USBHDD/share

#路徑

valid users = @users
force group = users

#使用者所屬的群組

create mask = 0660
directory mask = 0771
read only = no

如圖 19:

圖 19
然後儲存後跳出。再來重新啟動 samba:
sudo /etc/init.d/samba restart

如圖 20:

圖 20

接者要創立一個使用者帳戶(帳號是 tester,密碼是 tester)且註冊為 Samba 合法
帳戶。
sudouseradd tester -m -G users #tester 是帳號名稱,users 則是上面
samba 設定檔的 force group = users
sudopasswd tester #必須要輸入兩次以成功更改密碼
sudosmbpasswd -a tester #輸入該帳號(tester)的密碼兩次以套用
如圖 21:
圖 21

然後要讓樹莓派開機就掛載外接式磁碟,所以我們要修改/etc/fstab:
sudonano /etc/fstab
在最下面加上此行:
/dev/sda1

如圖 22:

/media/USBHDD

auto

noatime

0

0
圖 22

然後儲存退出。
好了,共享資料夾工作完成,接者可以用 Windows 或 Linux 嘗試連上共享資料
夾了!(以下假設該樹莓派的 IP 為 192.168.137.130)
如果是 Windows,打開"電腦",按下"新增網路磁碟機",在資料夾那邊輸入
192.168.137.130test 後再輸入剛剛設好的使用者名稱(tester)跟密碼(tester)
就可以使用了。

如圖 23~26:
圖 23

圖 24
圖 25

圖 26

如果要在 Linux 下要使用該分享的話則是使用
smbclient //192.168.137.130/Test -U tester
輸入 tester 密碼後就可以使用了。
三、FTB
1.

安裝 vsftpd:
利用指令模式安裝 vsftpd
Sudoapt-get install vsftpd

2.

更改設定檔:
sudopico /etc/vsftpd.conf
local_root=/media/1/shares

//可將 FTP 首頁指向這頁,利用這個參數,

就可將 FTP 首頁跟 NAS 目錄一樣,使用同個目錄
listen=Yes

//Yes:standalone 模式,No:xinetd 模式

local_enable=YES
write_enable=YES

//是否允許 FTP 的指令更改 file system

use_localtime=YES

3.

//是否允許本機使用者登入

//使用本地時間

設定開機自動啟動:

進入 Init.d 資料夾
Cd /etc/init.d/
在資料夾中創立一個自己命名的檔案,
Sudopico vs

在其中加入以下指令:
N INIT INFO
# Provides:
# Required-Start:

vs
$all

# Required-Stop:
# Default-Start:

2345

# Default-Stop:
# Short-Description:
### END INIT INFO
Sudoservice vsftpd start

更改檔案權限,
Sudochmod 755 vs

之後利用 update-rc.d 指令,
Sudo update-rc.d vs defaults

之後開機就可自動開啟 FTP server。

四、BT
1.

安裝 Transmission-daemon

因為程式安裝完後會自動啟動,所以我們要先將程式關閉才能更改設定檔
Sudoservice Transmission-daemon stop

2.

更改設定檔:

Sudopico/etc/transmission-daemon/settings.json
或是
sudopico /var/lib/transmission-daemon/info/settings.json

"incomplete-dir": "/media/share/bt/"

///未完成的檔案目錄

"incomplete-dir-enabled": true,
"download-dir": "/media/share/downloads"
rpc-whitelist": "*.*.*.*"

//設定不要使用白名單

rpc-whitelist-enabled": false

//下載完成的檔案目錄
rpc-username": "username"
rpc-password": "password"
3.

//設定使用者名稱
///設定使用者密碼

重新讀檔啟動

sudo service transmission-daemon reload
sudo service transmission-daemon restart

之後就可使用網頁打上 IP:9091,就能利用網頁連結 Raspberry Pi,能夠直
接用網頁把種子讀進去,自動下載。

More Related Content

PDF
Install Hmc 734 V Box
PDF
Framebuffer
PDF
S3C44B0 User Guide
PPT
電腦硬體裝修
PDF
Mini6410+++º +¦ß-20101121
PDF
Date Guard Remote Backup(TC)
PDF
How to Install Ubuntu Linux 20.04
PDF
Windows引导过程
Install Hmc 734 V Box
Framebuffer
S3C44B0 User Guide
電腦硬體裝修
Mini6410+++º +¦ß-20101121
Date Guard Remote Backup(TC)
How to Install Ubuntu Linux 20.04
Windows引导过程

Viewers also liked (20)

PPTX
Linux報告
PPT
11 lcd時鐘+溫濕度監控
PDF
Pipi pi
PDF
Hisb new application-20131219
DOCX
153084837 makalah-cobit
PDF
Coordenadas geograficas
PPT
Best places in London to visit
PPTX
Flores San Antonio de las Aradas
PPTX
Conquistadores como Don juan Tenorio
PPTX
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORES
PPTX
Hooverphonic amalfi
PDF
Bilgi 13 avrupa-ortadogu_afrika
PPTX
實踐未來教育創新 思翱157課堂競賽 20140113
PDF
Stratejinin ömrü
PPTX
PDF
Sosyal medya
DOCX
Celulas
PPTX
Apuntes y practica subjuntivos + verbos nuevos
PDF
Anhvan thay hai trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...
PPTX
Cfund powerpoint final
Linux報告
11 lcd時鐘+溫濕度監控
Pipi pi
Hisb new application-20131219
153084837 makalah-cobit
Coordenadas geograficas
Best places in London to visit
Flores San Antonio de las Aradas
Conquistadores como Don juan Tenorio
NEGOCIACIÓN ENTRE CLIENTES Y PROVEEDORES
Hooverphonic amalfi
Bilgi 13 avrupa-ortadogu_afrika
實踐未來教育創新 思翱157課堂競賽 20140113
Stratejinin ömrü
Sosyal medya
Celulas
Apuntes y practica subjuntivos + verbos nuevos
Anhvan thay hai trung tam luyen thi dai hoc qsc-45 - part 2 - chapter 2 - u...
Cfund powerpoint final
Ad

Similar to Linux實務 第6組-xbmc結合各式server教學文件 (15)

PPTX
[2]futurewad樹莓派研習會 141127
PPTX
[1]投影片 futurewad樹莓派研習會 141120
PPTX
Raspberry pi 基本操作
PPTX
20121111 linux intro
PDF
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
PDF
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
PDF
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?
PDF
開發環境建置
PPTX
Some tips
PPT
20030623 linuxbasic and-security
PDF
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
PDF
linux 從無到有
PPTX
141118 Raspberry Pi 電鈴工作坊@松山文創園區
PDF
Linux system security
PDF
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
[2]futurewad樹莓派研習會 141127
[1]投影片 futurewad樹莓派研習會 141120
Raspberry pi 基本操作
20121111 linux intro
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2419要怎麼設定呢?
我想要自己架設一個網頁伺服器,我也已經有了一個固定IP,請問WF2409要怎麼設定呢?
開發環境建置
Some tips
20030623 linuxbasic and-security
A brief introduction to Vagrant – 原來 VirtualBox 可以這樣玩
linux 從無到有
141118 Raspberry Pi 電鈴工作坊@松山文創園區
Linux system security
mobile_我要怎麼設定WF2412一個無線基地台給自己用,另一個給訪客用,讓訪客用的網路不會影響內部網路?
Ad

Linux實務 第6組-xbmc結合各式server教學文件