这个小项目的目的是在 Ubuntu 10.10 上面安装 MythTV 0.24。
简介Ubuntu 是目前比较流行的 linux 发行版本。相对于其它 linux 发行版本,Ubuntu 的安装方便,使用简单,并且集成的软件包都比较新 (详情请看 Ubuntu 的
官方网站)。当前 Ubuntu 的最新版本是 10.10。MythTV 是一个基于 linux 的开源数码录影软件。使用 MythTV 能够把你的电脑转换成一台家庭娱乐系统。MythTV 有很多特点,包括观看和录制电视,时移电视 (类似LG的左右时间),看DVD,听音乐,看图片,甚至可以上网,订购RSS等。另外,用户可以加入第三方或者自己开发的插件来增加自己的需求 (详情请看 MythTV 的
官方网站)。当前 MythTV 的最新版本是 0.24。先介绍一下我的电脑的硬件配置。
硬件- CPU: AMD Opteron 165 1.8GHz Dual-Core Processor
- GPU: eVGA Nvidia GeForce 7900 GTO
- TV Tuner Card: Hauppauge WinTV-HVR-1600
- Memory: GSkill DDR400 2×1GB
- Hard Drives: Western Digital 250GB x2
硬件列表里面最关键的就是显卡和电视卡了,后面关于 MythTV 的一些配置步骤都是跟它们有关。
安装步骤- 安装 Ubuntu 这一步没有什么好说的,无非是从 Ubuntu 网站上下载镜像文件,刻盘,用光盘启动,给硬盘分区,然后安装。但是需要提一下的是在安装进行到大约 93% 的时候,Ubuntu 的安装程序报错说无法安装 bootloader 到硬盘主引导扇区。我 google 了一下,这个问题是 Ubuntu 比较常见的 bug。解决的方法就是在弹出的对话框里选择 “Proceed without installing bootloader”,安装完成后再次用 Ubuntu Live CD 启动计算机,然后按照 Reinstalling Grub 2 里面的步骤重新安装 Grub2 到硬盘主引导扇区。
- 更新 Ubuntu 第一次运行 Ubuntu,需要对其进行更新。所有更新中最重要的是需要将 linux kernel 的版本从 2.6.35-22-generic 升级到 2.6.35-23-generic。原因是最新的 Hauppauge HVR-1600 驱动程序只能在新的 kernel 里编译通过。更新 Ubuntu 很简单。打开一个命令窗口 (Terminal),在里面输入如下命令:sudo apt-get updatesudo apt-get upgradeUbuntu 就会自动更新软件包,其中包括把 linux kernel 升级到最新的 2.6.35-23-generic。
- 安装 Nvidia 的驱动程序 这一步是安装显卡程序。在命令窗口里输入:sudo apt-get install nvidia-currentNvidia 的最新驱动程序就会自动安装。安装完之后重新启动计算机,然后在命令窗口运行sudo nvidia-xconfig来进行 X11 的自动配置。在这一步需要特别提到的一点就是:如果你的系统里用的是 Nvidia 的显卡和 Hauppauge HVR-1600 电视卡,那么需要更改 Grub 2 的配置文件来防止一个 bug。由于很不幸的我正好使用的是这两块卡,所以我也需要做这额外的一步。用一个文本编辑器打开 /boot/grub/grub.cfg,并在 kernel 那一行的末尾加上:vmalloc=256M改过之后 kernel 那行应该是这样的kernel ...... vmalloc=256M
- 安装 KDE Ubuntu 默认安装的 Gnome 系统。我个人比较喜欢 KDE 桌面系统,所以这一步是安装 KDE。同样的,在命令窗口里输入:sudo apt-get install kde-full
- 设置 KDE 字体 这一步不是必需的。不过我觉得 KDE 默认的字体太小,看起来费眼,于是在 System Settings -> Application Appearnce 里面将字体改大了。
- 安装 ncurses 运行库 这个 ncurses 运行库是编译 CX18 驱动程序时必需的。sudo apt-get install libncurses5-devel
- 安装 Hauppauge HVR-1600 的驱动程序 (CX18) MythTV 的 Wiki 上有一篇 关于 Hauppauge HVR-1600 的文章。Hauppauge HVR-1600 是基于 CX23418 的电视卡,使用 CX18 驱动程序。
- 下载源文件 到 v4l-dvb 网站 上下载最新的驱动程序源文件。我下载的文件是 v4l-dvb-abd3aac6644e.tar.gz。
- 解压缩 tar zxvf v4l-dvb-abd3aac6644e.tar.gz
- 生成和修改配置文件 进入刚才解压缩生成的 v4l-dvb-abd3aac6644e 目录,然后输入以下命令:sudo make menuconfig不需要修改任何选项直接点击 “Exit” 退出,然后点 “Yes” 保存配置 (这步会自动生成配置文件)。下面需要修改 v4l 目录下的 .config 文件以避免一个编译错误。进入 v4l 目录用文本编辑器打开 .config 文件。将这一行CONFIG_DVB_FIREDTV=m改为CONFIG_DVB_FIREDTV=n
- 编译 make这一步需要的时间比较长,请耐心等待。
- 安装驱动程序 make install
- 激活驱动 sudo modprobe cx18
- 安装 MythTV 安装 MythTV 很简单。在命令窗口输入以下命令:sudo apt-get updatesudo apt-get install mythtvUbuntu 就会自动安装最新的 MythTV 以及运行 MythTV 需要的其它软件和运行库。这一步需要花好几分钟。
- 配置 MythTV 在命令窗口中输入以下命令来配置 MythTV:mythv-setup配置 MythTV 不是一个简单的任务,不过网上有很多教程和文章。我推荐 MythTV 的 官方文档。
Fedora 14 安装完后配置全自动Ubuntu批量安装 1小时安装60台相关资讯 MythTV Ubuntu 10.10
- MythTV 0.28 发布下载,开源数字视 (04月14日)
- MythTV 0.25发布 (04/11/2012 17:29:04)
- Ubuntu 10.10与Fedora 14下使用scp (11/15/2011 16:03:56)
| - MythTV 0.27.6 发布下载,开源数字 (02月03日)
- Ubuntu 10.10下月起停止更新 (03/12/2012 15:39:45)
- Ubuntu 10.10安装使用VNC (10/29/2011 13:13:05)
|
本文评论 查看全部评论 (0)