安装LINUX XBMC ,打造客厅纯HTPC
- jelongjelong
- 帖子: 77
- 注册时间: 2007-02-10 11:36
- 来自: 河北
- 联系:
安装LINUX XBMC ,打造客厅纯HTPC
先说下自己的平台:
AMD 5000+
技嘉 780G主板
2G内存
9300GE 半高板显卡
微软MCE遥控器
大伙看到这儿,肯定认为偶有毛病吧。。。780G上哪家子9300啊。。。呵呵,这也是没办法的事情啊。。。
因为以前是780G+win7 media center平台。。。现在换 linux XBMC了,A卡无法硬解,只好又上了一块半高板9300。。。不过效果真是没的说,双核CPU主频降到1.2G,硬解1080P ,CPU占用率才8% ,色彩丰满,不知是linux驱动的关系,还是等离子电视的原因,总之效果非常满意:)
大家可能对XBMC也比较熟悉了,一个非常棒的媒体中心,而且对遥控器的支持无以伦比。。呵呵,有点夸张,不过确实是自己感受。 好了,下面开始介绍安装步骤。。。(部分参考了bigandy网友在xbox-skyer的《最简单的ion 主机安装好一个xbmc live 版 流程 》帖子)
1. 安装ubunut 9.04,推荐jaunty-i386.iso 版本。虽然同在已经出了karmic 9.10了,但xbmc 9.11还在测试中,很不稳定,所以目前系统平台还是用jaunty 9.04吧。
需要输入用户名密码的时候,输入 xbmc/xbmc。记得要选择自动登录系统。这里没选也没关系,可以在装完系统后,在系统设置里再设置。
http://releases.ubuntu.com/9.04/ubuntu- ... p-i386.iso
2.把软件的源改成网易的源(我是网通,也就这个源最快了。。另外清华的源好像速度也不错)
sudo gedit /etc/apt/sources.list ,把所有内容删掉,换成以下内容:
deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse
3.添加XBMC稳定版的源 (不推荐用测试版,现在XBMC 9.04 稳定版很好用了)
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/ jaunty main 4. 导入 XBMC PPA 的 Keys
这步推荐到xbmc.org的官网去看一下,一看即懂。
http://xbmc.org/wiki/?title=HOW-TO_inst ... ep-by-step
点击 here ,复制弹出窗口的内容,另存为文本文件,文件名为xbmc-ppa.key
打开软件源窗口的“认证”选项卡,导入xbmc-ppa.key文件。
5. 升级系统
sudo apt-get update
sudo apt-get upgrade
6. 安装 xbmc
sudo apt-get install xbmc
7. 删除 ATI 驱动 (如果以前装过的话)
cd /usr/share/ati/
sudo ./fglrx-uninstall.sh
sudo apt-get remove xorg-driver-fglrx xserver-xorg-video-ati xserver-xgl
8. 安装 NVIDIA 驱动
第一种方法,到 http://www.nvidia.com 下载最新版。
删除原来的驱动(如果你装过驱动)
sudo apt-get --purge remove nvidia-glx
备份当前的显示设置,这样可以在驱动安装失败时恢复到原来的设置
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
安装驱动程序编译环境
sudo apt-get install build-essential linux-headers-`uname -r`
禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv,即“”改成“nv”
按Ctrl+Alt+F1,登录,停止gdm
sudo /etc/init.d/gdm stop
进入下载的驱动安装文件 NVIDIA-Linux-x86-185.18.36-pkg1.run所在目录(请确定xorg-dev软件包已经安装,编译过程中可能会用到)
sudo sh NVIDIA-Linux-x86-185.18.36-pkg1.run
如果提示缺少某某模块(modules),询问是否上网下载,选no;
安装完成后,启动gdm
sudo /etc/init.d/gdm start
第二种方法(推荐),使用系统自带的“硬件驱动”功能,安装闭源驱动。现在它已经提供并推荐了185版本的驱动,我也推荐这个。。虽然nvidia官网上已经有了190,但本着方便够用的原则,能省则省吧。。 自己没抓图,从网上借了一张,驱动版本号已经比较老了。
9. 安装一些xbmc 的额外功能,例如 skin,wii 的双节棍支持,ps3 的手柄等。基本无用,放这儿备忘。
sudo apt-get install xbmc-skin-* (皮肤)
sudo apt-get install xbmc-eventclients-*
sudo apt-get install xbmc-scripts-*
10. 设置xbmc自动运行(这个有点麻烦,但设置好以后会方便许多)
(1)先备份/etc/event.d/tty1文件,方便以后恢复。
sudo cp /etc/event.d/tty1 /etc/event.d/tty1_backup
(2)修改/etc/event.d/tty1文件
sudo gedit /etc/event.d/tty1
找到
exec /sbin/getty 38400 tty1
修改为:
exec /bin/login -f xbmc </dev/tty1 > /dev/tty1 2>&1
(3)新建一个文件
gedit ~/.bash_profile
内容为:
case "`tty`" in
/dev/tty1) clear && startx &>/dev/null;;
esac
(4)再新建一个文件
gedit ~/.xsession
内容为:
exec xbmc --standalone
12. 增加电源管理 (好像不用这步XBMC也可以关机、重启、待机啥的)
sudo apt-get install pm-utils
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.suspend
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.hibernate
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot-multiple-sessions
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown-multiple-sessions
13. 修改xbmc 默认字体,设置中文界面
xbmc虽然支持中文,默认却无中文字体。我们就去 /usr/share/xbmc/media/Fonts 里面,把arial.ttf文件替换掉。下面这个命令是直接用系统自带的文驿泉的字体替换了
sudo cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc /usr/share/xbmc/media/Fonts/arial.ttf
再提一句,原来版本如果字体体积过大,在播放视频时会出现退出重启XBMC的情况。现在已经修复这个bug了,很好!
(1)启动XBMC后,在主界面选择Settings,进入系统设置;
(2)在系统设置画面选择Appearance,进入用户界面设置;
(3)在屏幕左边选择Look and Feel,然后把Skin Fonts项目设置成arial
(4)在屏幕左边选择Region,然后把Language项目设置成Chinese(Simple)
(5)设置“字符集”为“Chinese Simplified(GBK)”
怎么样,熟悉的中文感觉好极了吧。。呵呵。
14. 设置NTFS格式移动硬盘自动挂载
sudo apt-get install ntfs-config
把它安装好以后,去“应用程序”“系统工具”里面去找,中文名是“NTFS写入支持配置程序”。
打开它后只有几个按钮和两个选择,分别是用于支持外部设备(移动硬盘等)和内部设备(本地硬盘),根据自己需要,勾上,为移动硬盘设置挂载的目录。这里要说一下,不必事先建立此目录,也不用输入绝对路径,直接输入目录名即可,它默认在主目录下面,然后确定。
15.安装MCE遥控器的驱动,用XBMC看片全靠它了
sudo apt-get install -y lirc
在随后出现的设置选项里选择两次windows media cencer相关设备即可。 在这张图里,选择windows media cencer字样的哪个都可以,反正我没看出来都有啥区别。。自己随便选一个吧
由衷地赞一声,xbmc对遥控器的支持简直太好了!!!切换音轨、选择字幕、设置倍线、文件管理等等都可以在XBMC里通过遥控器即时实现,比win mce本家强一万倍!!!!
16. 搞定,收工。。
sudo reboot
AMD 5000+
技嘉 780G主板
2G内存
9300GE 半高板显卡
微软MCE遥控器
大伙看到这儿,肯定认为偶有毛病吧。。。780G上哪家子9300啊。。。呵呵,这也是没办法的事情啊。。。
因为以前是780G+win7 media center平台。。。现在换 linux XBMC了,A卡无法硬解,只好又上了一块半高板9300。。。不过效果真是没的说,双核CPU主频降到1.2G,硬解1080P ,CPU占用率才8% ,色彩丰满,不知是linux驱动的关系,还是等离子电视的原因,总之效果非常满意:)
大家可能对XBMC也比较熟悉了,一个非常棒的媒体中心,而且对遥控器的支持无以伦比。。呵呵,有点夸张,不过确实是自己感受。 好了,下面开始介绍安装步骤。。。(部分参考了bigandy网友在xbox-skyer的《最简单的ion 主机安装好一个xbmc live 版 流程 》帖子)
1. 安装ubunut 9.04,推荐jaunty-i386.iso 版本。虽然同在已经出了karmic 9.10了,但xbmc 9.11还在测试中,很不稳定,所以目前系统平台还是用jaunty 9.04吧。
需要输入用户名密码的时候,输入 xbmc/xbmc。记得要选择自动登录系统。这里没选也没关系,可以在装完系统后,在系统设置里再设置。
http://releases.ubuntu.com/9.04/ubuntu- ... p-i386.iso
2.把软件的源改成网易的源(我是网通,也就这个源最快了。。另外清华的源好像速度也不错)
sudo gedit /etc/apt/sources.list ,把所有内容删掉,换成以下内容:
deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ intrepid-backports main restricted universe multiverse
3.添加XBMC稳定版的源 (不推荐用测试版,现在XBMC 9.04 稳定版很好用了)
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/ jaunty main 4. 导入 XBMC PPA 的 Keys
这步推荐到xbmc.org的官网去看一下,一看即懂。
http://xbmc.org/wiki/?title=HOW-TO_inst ... ep-by-step
点击 here ,复制弹出窗口的内容,另存为文本文件,文件名为xbmc-ppa.key
打开软件源窗口的“认证”选项卡,导入xbmc-ppa.key文件。
5. 升级系统
sudo apt-get update
sudo apt-get upgrade
6. 安装 xbmc
sudo apt-get install xbmc
7. 删除 ATI 驱动 (如果以前装过的话)
cd /usr/share/ati/
sudo ./fglrx-uninstall.sh
sudo apt-get remove xorg-driver-fglrx xserver-xorg-video-ati xserver-xgl
8. 安装 NVIDIA 驱动
第一种方法,到 http://www.nvidia.com 下载最新版。
删除原来的驱动(如果你装过驱动)
sudo apt-get --purge remove nvidia-glx
备份当前的显示设置,这样可以在驱动安装失败时恢复到原来的设置
sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
安装驱动程序编译环境
sudo apt-get install build-essential linux-headers-`uname -r`
禁止系统使用默认的驱动
sudo gedit /etc/default/linux-restricted-modules-common
在最后的双引号中添加nv,即“”改成“nv”
按Ctrl+Alt+F1,登录,停止gdm
sudo /etc/init.d/gdm stop
进入下载的驱动安装文件 NVIDIA-Linux-x86-185.18.36-pkg1.run所在目录(请确定xorg-dev软件包已经安装,编译过程中可能会用到)
sudo sh NVIDIA-Linux-x86-185.18.36-pkg1.run
如果提示缺少某某模块(modules),询问是否上网下载,选no;
安装完成后,启动gdm
sudo /etc/init.d/gdm start
第二种方法(推荐),使用系统自带的“硬件驱动”功能,安装闭源驱动。现在它已经提供并推荐了185版本的驱动,我也推荐这个。。虽然nvidia官网上已经有了190,但本着方便够用的原则,能省则省吧。。 自己没抓图,从网上借了一张,驱动版本号已经比较老了。
9. 安装一些xbmc 的额外功能,例如 skin,wii 的双节棍支持,ps3 的手柄等。基本无用,放这儿备忘。
sudo apt-get install xbmc-skin-* (皮肤)
sudo apt-get install xbmc-eventclients-*
sudo apt-get install xbmc-scripts-*
10. 设置xbmc自动运行(这个有点麻烦,但设置好以后会方便许多)
(1)先备份/etc/event.d/tty1文件,方便以后恢复。
sudo cp /etc/event.d/tty1 /etc/event.d/tty1_backup
(2)修改/etc/event.d/tty1文件
sudo gedit /etc/event.d/tty1
找到
exec /sbin/getty 38400 tty1
修改为:
exec /bin/login -f xbmc </dev/tty1 > /dev/tty1 2>&1
(3)新建一个文件
gedit ~/.bash_profile
内容为:
case "`tty`" in
/dev/tty1) clear && startx &>/dev/null;;
esac
(4)再新建一个文件
gedit ~/.xsession
内容为:
exec xbmc --standalone
12. 增加电源管理 (好像不用这步XBMC也可以关机、重启、待机啥的)
sudo apt-get install pm-utils
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.suspend
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.hibernate
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.reboot-multiple-sessions
sudo polkit-auth --user xbmc --grant org.freedesktop.hal.power-management.shutdown-multiple-sessions
13. 修改xbmc 默认字体,设置中文界面
xbmc虽然支持中文,默认却无中文字体。我们就去 /usr/share/xbmc/media/Fonts 里面,把arial.ttf文件替换掉。下面这个命令是直接用系统自带的文驿泉的字体替换了
sudo cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc /usr/share/xbmc/media/Fonts/arial.ttf
再提一句,原来版本如果字体体积过大,在播放视频时会出现退出重启XBMC的情况。现在已经修复这个bug了,很好!
(1)启动XBMC后,在主界面选择Settings,进入系统设置;
(2)在系统设置画面选择Appearance,进入用户界面设置;
(3)在屏幕左边选择Look and Feel,然后把Skin Fonts项目设置成arial
(4)在屏幕左边选择Region,然后把Language项目设置成Chinese(Simple)
(5)设置“字符集”为“Chinese Simplified(GBK)”
怎么样,熟悉的中文感觉好极了吧。。呵呵。
14. 设置NTFS格式移动硬盘自动挂载
sudo apt-get install ntfs-config
把它安装好以后,去“应用程序”“系统工具”里面去找,中文名是“NTFS写入支持配置程序”。
打开它后只有几个按钮和两个选择,分别是用于支持外部设备(移动硬盘等)和内部设备(本地硬盘),根据自己需要,勾上,为移动硬盘设置挂载的目录。这里要说一下,不必事先建立此目录,也不用输入绝对路径,直接输入目录名即可,它默认在主目录下面,然后确定。
15.安装MCE遥控器的驱动,用XBMC看片全靠它了
sudo apt-get install -y lirc
在随后出现的设置选项里选择两次windows media cencer相关设备即可。 在这张图里,选择windows media cencer字样的哪个都可以,反正我没看出来都有啥区别。。自己随便选一个吧
由衷地赞一声,xbmc对遥控器的支持简直太好了!!!切换音轨、选择字幕、设置倍线、文件管理等等都可以在XBMC里通过遥控器即时实现,比win mce本家强一万倍!!!!
16. 搞定,收工。。
sudo reboot
上次由 jelongjelong 在 2009-11-09 14:53,总共编辑 6 次。
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 安装LINUX XBMC ,打造客厅纯HTPC
楼主用过mythbuntu没?
- jelongjelong
- 帖子: 77
- 注册时间: 2007-02-10 11:36
- 来自: 河北
- 联系:
Re: 安装LINUX XBMC ,打造客厅纯HTPC
没。。介绍一下?hcym 写了:楼主用过mythbuntu没?
- 懒蜗牛Gentoo
- 论坛版主
- 帖子: 7353
- 注册时间: 2007-03-02 17:36
- 系统: Linux Mint
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 安装LINUX XBMC ,打造客厅纯HTPC
也是媒体中心
后台文件用数据库管理的,也是遥控
XBMC没用过,只想比较一下
后台文件用数据库管理的,也是遥控
XBMC没用过,只想比较一下
- jelongjelong
- 帖子: 77
- 注册时间: 2007-02-10 11:36
- 来自: 河北
- 联系:
Re: 安装LINUX XBMC ,打造客厅纯HTPC
好像是用SQL吧。。感觉比XBMC复杂了许多。。hcym 写了:也是媒体中心
后台文件用数据库管理的,也是遥控
XBMC没用过,只想比较一下
-
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
Re: 安装LINUX XBMC ,打造客厅纯HTPC
帅,支持lz
不过这个东西力求稳定,还是8.04或者等10.04吧!
不过这个东西力求稳定,还是8.04或者等10.04吧!
-
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
Re: 安装LINUX XBMC ,打造客厅纯HTPC
忘记mark了
- jelongjelong
- 帖子: 77
- 注册时间: 2007-02-10 11:36
- 来自: 河北
- 联系:
Re: 安装LINUX XBMC ,打造客厅纯HTPC
9.04已经很稳定了。。delectate 写了:帅,支持lz
不过这个东西力求稳定,还是8.04或者等10.04吧!
- jelongjelong
- 帖子: 77
- 注册时间: 2007-02-10 11:36
- 来自: 河北
- 联系:
Re: 安装LINUX XBMC ,打造客厅纯HTPC
不过试试8.04LTS也不错。。。。哪天得试试,玩呗
- hcym
- 帖子: 15634
- 注册时间: 2007-05-06 2:46
Re: 安装LINUX XBMC ,打造客厅纯HTPC
多媒体还是追新吧jelongjelong 写了:不过试试8.04LTS也不错。。。。哪天得试试,玩呗
功能,驱动也好些
mythbuntu都910了,我是关了后台用,相当满意
不过遥控和硬解没试过
- jelongjelong
- 帖子: 77
- 注册时间: 2007-02-10 11:36
- 来自: 河北
- 联系:
Re: 安装LINUX XBMC ,打造客厅纯HTPC
折腾惨了。。。ubuntu8.04 不适合xbmc ,xbmc 稳定版 最低要ubuntu 9.04 ,测试版倒是可以安装,不过太不好玩了。。jelongjelong 写了:不过试试8.04LTS也不错。。。。哪天得试试,玩呗
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
Re: 安装LINUX XBMC ,打造客厅纯HTPC
Linux下有5个完善的此类软件。但是我用不上。。。
-
- 帖子: 441
- 注册时间: 2007-01-28 0:51
Re: 安装LINUX XBMC ,打造客厅纯HTPC
xbmc真不错,还可以在mtime上自动取回影片信息
-
- 帖子: 9
- 注册时间: 2009-08-28 23:47
Re: 安装LINUX XBMC ,打造客厅纯HTPC
楼主有没有试试xbmc上的ppstream插件?见到有人讨论过,不知是不是linux版的。