分类:
2010-02-25 11:32:07
1. 首先下载 ubunut 9.04 server i386 版本的光盘
2. 想办法安装....
安装时候选用最小化安装方式,需要输入用户名密码的时候,输入 xbmc/xbmc,安装包只选择两个:Basic Ubuntu Server 和
Openssh server ,其他统统不要。
3. vi /etc/apt/sources.list.d/xbmc.org.list ,加入以下内容:
引用:deb jaunty main
deb-src
jaunty main
deb
jaunty main
deb-src
jaunty main
4. 把软件的源改成网易的源, vi /etc/apt/sources ,把所有内容删掉,换成以下内容:
引用:deb jaunty main restricted universe
multiverse
deb jaunty-security main
restricted universe multiverse
deb
jaunty-updates main restricted universe multiverse
deb
jaunty-proposed main restricted universe
multiverse
deb jaunty-backports main
restricted universe multiverse
deb-src
jaunty main restricted universe multiverse
deb-src
jaunty-security main restricted universe
multiverse
deb-src jaunty-updates main
restricted universe multiverse
deb-src
jaunty-proposed main restricted universe
multiverse
deb-src intrepid-backports
main restricted universe multiverse
6. 导入 XBMCTeam 的 KEY
sudo apt-key adv --recv-keys --keyserver
keyserver.ubuntu.com 318C7509 64234534
6. 升级系统
sudo apt-get update
sudo apt-get dist-upgrade
7. 安装声卡驱动
sudo apt-get install linux-sound-base alsa-base
alsa-utils
sudo usermod -a -G audio xbmc
设置音量
sudo alsamixer
后保存
sudo alsactl store 0
然后增加一个文件
vi .asoundrc
引用:pcm.!default {
type plug
slave
{
pcm "hdmi"
}
}
8. 安装 xbmc 和X win
sudo apt-get install xbmc xinit
x11-xserver-utils
9. 安装 NVIDIA ion 的驱动,到
这里去找最新版。
引用:wget
sudo apt-get
install build-essential cdbs fakeroot dh-make debhelper debconf
libstdc++5 dkms linux-headers-$(uname -r)
sudo chmod +x
NVIDIA-Linux-x86-185.18.29-pkg1.run
sudo
./NVIDIA-Linux-x86-185.18.29-pkg1.run
sudo nvidia-xconfig -s
--no-logo --force-generate
10. 测试一下 XBMC 是否正常了。
sudo apt-get install fluxbox xterm
startx
右键,运行一个x终端,然后输入xbmc
正常就退吧
11. 可选,安装一些xbmc 的额外功能,例如 skin,wii 的双节棍支持,ps3 的手柄等.
引用:sudo apt-get install xbmc-skin-*
sudo apt-get install
xbmc-eventclients-*
sudo apt-get install xbmc-scripts-*
12. 设置xbmc自动运行
sudo nano /etc/event.d/tty1
找到
exec /sbin/getty 38400 tty1
修改为:
exec /bin/login -f xbmc
/dev/tty1 2>&1
新建一个文件
nano ~/.bash_profile
内容为
引用:case "`tty`" in
/dev/tty1)
clear && startx &>/dev/null;;
esac
新建一个文件
nano ~/.xsession
内容为
exec xbmc --standalone
13. 增加电源管理
引用: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
14. 修改xbmc 默认字体
去 /usr/share/xbmc/media/Fonts 里面,把arial.ttf
用雅黑的ttf 文件替换掉。
15. 搞完,可以重启了
sudo reboot
16. 启动以后,大约1分,完成xbmc的启动。
开始进行少量优化
1. Settings, Videos, Player
Render Method 设置为 VDPAU.开启硬解。
2. Settings, System, Audio Hardware 设置为
HDMI输出。
引用:Audio Output: Digital
AC3: Off
DTS: Off
Audio Capable
Device: plughw:hdmi
Passthrough Output Device: hdmi
Downmix: On