请选择 进入手机版 | 继续访问电脑版

雨林木风

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20|回复: 0

Ubuntu 10.10 and MythTV

[复制链接]

6391

主题

6394

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19410
发表于 2019-12-13 09:22:02 | 显示全部楼层 |阅读模式
  这个小项目的目的是在 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 update
  sudo apt-get upgrade
  Ubuntu 就会自动更新软件包,其中包括把 linux kernel 升级到最新的 2.6.35-23-generic。
  安装 Nvidia 的驱动程序
  这一步是安装显卡程序。在命令窗口里输入:
  sudo apt-get install nvidia-current
  Nvidia 的最新驱动程序就会自动安装。安装完之后重新启动计算机,然后在命令窗口运行
  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 update
  sudo apt-get install mythtv
  Ubuntu 就会自动安装最新的 MythTV 以及运行 MythTV 需要的其它软件和运行库。这一步需要花好几分钟。
  配置 MythTV
  在命令窗口中输入以下命令来配置 MythTV:
  mythv-setup
  配置 MythTV 不是一个简单的任务,不过网上有很多教程和文章。我推荐 MythTV 的 官方文档。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

|网站地图
快速回复 返回顶部 返回列表