书评 - Linux 玩具:13 个酷炫的家庭、办公室和娱乐项目
Linux 玩具:13 个酷炫的家庭、办公室和娱乐项目 可以借用以前的 Linux Gazette 的标语:“让 Linux 更有趣一点”。 这本书的目标受众是新手用户,对于从最简单、最有趣的角度进入企鹅世界的朋友来说,这是一份不错的礼物。 涵盖的玩具包括音乐自动点唱机、电视录像机/播放器、街机游戏播放器、家庭广播中心、电话应答中心和玩具车控制器。
关于需要硬件改装的玩具的章节都配有大量图片,并提供有关如何避免伤害自己和玩具的建议。 作者清楚地解释了每个步骤,并通过配套网站 www.linuxtoys.net 提供持续支持。
该网站最有趣的部分是提出和构建新的 Linux 玩具的部分。 它们包括将本书中的两个或多个项目组合在一起,以及全新的东西,例如家庭自动化或时移收音机。
所有玩具都使用 Red Hat 9(未包含)作为基础系统构建。 每个项目所需的额外程序都在随附的 CD-ROM 中,全部以 RPM 格式打包。
我最喜欢的是,也是最容易让没有经验的用户感到沮丧的一件事。 作者尽最大努力隐藏每个项目背后的复杂性,并提供尽可能快速和无痛的软件设置程序。 这包括,对于每一章,定制的 RPM 和一个从 CD-ROM 安装所有 RPM 的脚本。 不幸的是,该脚本以如下方式调用 RPM:rpm -i --quiet $pkg --nodeps --force,如果出现问题,用户将毫无头绪。 这几乎从来不是在一个仅使用原始 Red Hat 9 和本书软件包构建的新系统上的问题。 但是,在一个先前提交给最少量自定义的盒子上,所有类型的问题都可能被掩盖。 因此,我们建议修改随附的安装脚本以将错误消息保存在日志文件中; 有关详细信息,请参阅 man rpm。 采取此预防措施,这本书肯定会带来很多乐趣。