Gentoo Weekly Newsletter: 2006年11月6日
1.
倾听社区
gentoo-user
与XP的双启动(安装Gentoo后安装XP)
James在gentoo-user频道内询问大家安装Gentoo之后再安装Windows XP双启动的可能性. 他担心安装Windows后会覆盖原本的MBR,使得Gentoo无法被引导.Gentoo的用家回复他的时候表示这并不是问题,只需从Live CD启动,然后重新安装GRUB.Mark Shields发了帖子总结了在Live CD环境中相应的步骤.
代码 1.1: 从LiveCD里重新安装GRUB |
# mount /dev/rootpart /mnt/gentoo
# mount /dev/bootpart /mnt/gentoo/boot
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install /dev/hda
|
gentoo-dev
每月的Gentoo会议提醒(十一月)
对大家的一个小小的提醒:即将到来的IRC会议将讨论Gentoo的本质和关于如何在企业环境中安装Gentoo的课程.
Steve Long提议Gentoo利用开发者在维护工作中编译的那些二进制包,为数量有限的一些特色应用(SOHO,中型和大型企业)创建纯二进制软件仓库。他认为这是表明Gentoo重视企业应用的最好方式。
Grant Goodyear反驳Steve的观点,认为他低估了这么做的难度,也高估了开发者对于维护一个二进制软件仓库的兴趣。相反地,Gentoo应将其强大的功能建立在元发行版基础之上,以允许用户使用Catalyst构建并部署他们自定义的发行版。
Stuart Herbert表示他和其他人愿意向“Seeds”项目提供二进制包以使企业采用这些“特色版本”更加容易。并且,纯二进制的发行版和基于源代码的发行版出现破损的概率是一样的。
Robin Johnson指出他作为开发者编译的那些包对别人几乎没有用处,因为有太多方面都是他的系统特有的。他还提供了自己在企业环境中使用Gentoo的一些感悟。他解释说企业需要企业级别的定制,他们可能在整个企业范围内使用LDAP或Kerberos或任何类似东西。他们也需要在企业内部署标准化的二进制包。他的办法是使用一台“种子(tinderbox)”机器来编译,再将编译好的二进制包部署到整个企业。他使用Catalyst和自定义specfile完成这一工作。他用这种方式做的最大规模的部署由令人印象深刻的一组机器组成。
- 集群节点 [128 台]
- 集群主机 [1 台]
- web服务器 [大概60台机器]
- ldap服务器 [2台机器]
- 专门的文件服务器(网络home目录) [4台机器]
- 基础设施管理 [3台机器]
- 桌面系统 [大概60台机器]
请求移除Gnome 1.4
Doug Goldstein提出移除Gnome已经废旧的1.4版本,并且列出bug 154102中要移除的软件包
可使系统瘦身的FEATURES
John Jawed已经使用Gentoo构建了一个initrd,用来在PXE中通过网络引导系统。initrd文件的大小问题一直为人所批评,因为大文件将导致内核错误。他删除了所有的手册和文档页面来精简initrd。然后他提供一个portage的补丁
回复者提醒说此功能已经出现在/etc/make.conf中。
Christian Heim建议John添加"noman"和"nodoc" FEATURES标志,Tobias Scherbaum建议添加"noinfo" FEATURES标志。Brian Jackson指出INSTALL_MASK标志可以防止其所指定的文件被拷贝到系统里去,指定的文件彼此间用空格隔开,这样可以允许用户过滤出诸如HACKING.gz和TODO.gz之类的文件。
2.
Gentoo国际
意大利:Genova的Linux Day
意大利开源运动团体在十月28日组织了全国性的Linux Day。这是发展中的意大利Gentoo用户社区第四次进行义务活动。今年,全国性的会议命名为Gentoo Day,同时由GLUG (Genuense Linux用户组)共同组织。感谢Genova当地有关部门的配合帮助,活动在Palazzo Ducale和Piazza De Ferrari顺利举行。
勇敢的传教士们,Gentoo意大利频道(GeCHI)协会的所有成员,为家庭用户和专业用户做了很多讲座。其中一些讲座的主题是:“使用开源软件来管理照片”,“让你的Ipod变得自由:使用RockBox”,“XGL为了乐趣和利益”,和“商业环境中Gentoo的实际应用”。
3.
Gentoo媒体
LinuxHardware.com(2006年11月2日)
作者(同时也是Gentoo开发者)Kris Kersey评论了Intel的第一个4核处理器,Core 2 Extreme QX6700。这个评论使用了64位Gentoo Linux来作所有的评测。这个新CPU的得分给人印象非常深刻:在使用了MAKEOPTS="-j5"的情况下emerge mozilla-firefox只用了8分钟。如果你想要买钱可以买到的最好的桌面CPU,这个CPU无疑是目前的不二之选。
4.
心得技巧
在本地没有的overlay里搜索ebuild
面对着社区里现存的这么多不同的overlay,人们可能面临的一个问题是,怎样才能找到含有想要的那个包的overlay。不幸的是,portage默认的搜索能力只能搜已经装在系统里的overlay。Stefan Schweizer本周在他的Gentoo星球blog里写了一篇非常好的文章,文章里详细写了一个工具的使用方法,它可以使搜索远程overlay这项任务比以往任何时候都简单。
完成这项任务的包是app-portage/eix。你需要解除它的屏蔽来获得所有最新的最强大的功能:
代码 4.1: 安装app-portage/eix |
# echo app-portage/eix >> /etc/portage/package.keywords
# emerge eix
|
然后,为了确保eix拥有它所需要的有关可用overlay的所有信息,你可以执行下面的命令来更新它:
代码 4.2: 更新eix的全局overlay列表 |
# update-eix
# update-eix-remote update
|
eix现在既可以在官方portage树中查找软件包,也可以在layman所列的所有overlays中查找。
代码 4.3: 搜索包 |
# eix -e xmms
[D] media-sound/xmms
Available versions: [M]1.2.8-r5[2] [M]1.2.10-r6[2] [M]1.2.10-r8[2]
[M]1.2.10-r14 [M]1.2.10-r14[3] [M]1.2.10-r15 [M]1.2.10-r15[3]
[M]1.2.10-r16 [M]1.2.10-r16[3] [M]20101010[1]
Installed: 1.2.10-r15[01:54:46 08/29/06][nls esd mmx
vorbis 3dnow mikmod -directfb alsa oss arts -jack -sndfile -lirc
-flac mad mp3]
Homepage: http://xmms.org
Description: X Multimedia System
[1] (layman/fluidportage)
[2] (layman/gentoojp)
[3] (layman/zugaina)
|
想了解更多信息,请查看eix的手册页,以及下述博客链接。
以64位的kmplayer使用32位的mplayer
amd64系统上,要播放需32位编解码器(win32codecs)解码的多媒体文件,你可以使用media-video/mplayer-bin,不过它看起来没有原生版本(译注:native version,专门为amd64编译的版本)好,且和系统整合不佳。KDE用户可以安装kmplayer──一个基于KDE的“前端”。如果你有konqueror,kmplayer还会为它添加一个播放插件。这一技巧的步骤如下,首先如果有的话请先卸载原生版本的mplayer。然后,装上kmplayer,并创建/usr/bin/mplayer符号链接:
代码 4.4: 创建mplayer link |
ln -sf /usr/bin/mplayer-bin /usr/local/bin/mplayer
|
这样,原生版本的kmplayer就可以播放wmv文件,且可以在konqueror中“预览”它们了。
5.
人员变更
离开
下列开发者最近离开Gentoo项目:
加入
下列开发者最近加入Gentoo项目:
- Naoaki Shindo(shindo)日本文档团队
- Hans de Graaff (graaff) Xemacs
- Dimitry Bradt (diox) 荷兰语文档领导人
变更
下列开发者最近改变了在Gentoo项目内的职位:
6.
Gentoo安全
Asterisk:多个漏洞
Asterisk受到远程执行任意代码和拒绝服务攻击的威胁。
详情请见GLSA声明
Screen: UTF-8字符处理漏洞
Screen的UTF-8处理代码含有一个允许远程拒绝服务攻击或远程执行任意代码的错误。
详情请见GLSA声明
Qt: 整数溢出漏洞
Qt的pixmap处理中包含的整型溢出缺陷可能导致拒绝服务攻击或者远程执行任意代码。
详情请见GLSA声明
7.
即将移除的包
这个列表里的包是已经宣布将来会被删除的。要移除的包来源于很多地方,包括树清理者项目和众多的开发者。
最后的仪式:
8.
Bugzilla
总结
统计信息
Gentoo社区使用Bugzilla(bugs.gentoo.org)来记录和追踪bug、提示、建议等形式的和开发团队之间的交流。从2006年10月29日到2006年11月05日,这个站点记录下了:
- 866个在这段时间内被发现的新bug
- 546个在这段时间内被修正或解决的bug
- 19个先前修复了的但在这段时间重现的bug
- 154个在这段时间内以NEEDINFO/WONTFIX/CANTFIX/INVALID/UPSTREAM的形式被关闭的bug
- 200个bug在这段时间被标记为重复
在当前还未被修正的10999个bug里面:30个被标记为"blocker",107个被标记为"critical",还有514个被标记为"major"。
被修复的bug排行榜
在这段时间内修复最多bug的开发者和团队有:
新bug排行榜
在这段时间内被分配得到最多的新bug的开发者和团队有:
9.
周报反馈
GWN的工作人员包括为GWN出谋划策和提交文章的志愿者和社区成员。如果你有兴趣成为GWN的作者,对我们发布的文章有意见建议,或者哪怕只是有点想法或文章要提交给GWN,都请把你的反馈发给我们以帮助我们把GWN做的更好。
10.
周报订阅
订阅Gentoo周报,请发一封空邮件到gentoo-gwn+subscribe@gentoo.org。
退订Gentoo周报,请从你订阅的邮箱发一封空邮件到gentoo-gwn+unsubscribe@gentoo.org。
11.
其他语言
Gentoo周报还被翻译为以下几种语言文字:
|