Gentoo Logo

Gentoo Monthly Newsletter: 2008年7月28日

Content:

1.  はじめに

今月のGMN

7月のGMNへようこそ

いつものように、この版のGMNに関するコメントは対応する フォーラムスレッドに投稿できます。 みなさんからの反応を楽しみにしています。

2.  Gentooニュース

2008.0リリース

最新版の発行により、Gentoo Linux 2008.0がリリースされました。 リリースは、主に新規ユーザのために作られていることを覚えておいてください。 既存のユーザは再インストールする必要はありません;ただ、emerge --sync && emerge -avtuD worldを実行するだけで、システムを最新版にすることができます。

セキュリティ会議要約

Gentooセキュリティチームの会議が2008年7月14日に開かれました。 会議には、セキュリティプロジェクトの状況の要約、改善の余地、GLSAの公開とバグ解決の遅延を扱う方法、そしてゲームのサポート状況が含まれました。 プロジェクトは手伝ってくれる人を募集しています;もし興味があれば、セキュリティチームまでご連絡ください。

理事会会議要約

Gentoo理事会月例会議が7月13日に開かれました。

委員会会議要約

Gentoo委員会月例会議が2008年7月10日に開かれました。議題に出された項目は:

  • GLEP 54:先にメーリングリスト上で議論されていない、もしくは、未解決な論点が多数あります。
  • GLEP 55:具体的な要件は保留中です。 GLEP 54がありますが、それが修正されるまでは結論は出せません。
  • GLEP 56:承認されました。Cardoeにrepomanの変更点を作ってもらい、次にuse.local.descmetadata.xmlから生成するためのサーバサイドスクリプトを作ってもらいます。

今後の予定

  • バグデー: たくさんの時間を使わずにGentooを手伝う方法を探していますか? 8月2日の月例バグデーに参加し、バグつぶしを手伝ってください。
  • 委員会会議: Gentoo委員会は、毎月2回、Gentoo全体に影響する重要な技術問題を議論するための会議を行います。 次回の会議は8月14日に予定されており、すべての人が参加できます。 ー irc.freenode.net サーバ上の、 #gentoo-council チャンネルで、20:00(UTC)から
  • 理事会会議8月19日に予定されています (議題)。 更新された規約も 掲示 されており、 gentoo-nfp メーリングリスト上での開かれた議論が求められています。

3.  コミュニティの話題

Peel Fresco Music LoungeでのGentoo

Peel Fresco Music Loungeは香港中心部のソーホーにあるバーです。 このバーは他のバーと少し違います、 Gentoo Linuxを中心としたオープンソースソフトウェアをたくさん使うのです。

Peel Frescoは使用しているOSSのリストや、Gentooの活用方法などを紹介しています。

Planet Gentoo

共有ライブラリAnant Narayanan は共有ライブラリの 代替案 を説明しています。

preserve-libsLe Zhang はPortage 2.2の新しいFEATURESの一つである preserve-libs を説明しています。

paludis-utilsAli Polatel は portage-utils の代わりの paludis-utils を発表しています。

バグハンターRobin H. Johnson の叙事詩は、 バグの発見 にどれくらいの時間が必要になるか、を示しています。

ccacheの真実Diego Elio Pettenòccache に何が出来て、何が出来ないかを説明しています。

代替案検討中Joshua Saddlerが古いラップトップ用のディストリビューションを探しており、いくつかのより小さな ディストリビューションを紹介しました。

コードのアートワーク:可視化されたソースコードは Donnie Berkholz示すような、すばらしい絵を導きます。

ダウンロードの統計Robin H. Johnsonは、新しい2008.0リリースメディアのダウンロードの統計を集計しました。

Gentoo on VirtualBoxJeremy Olexaは、 VirtualBox を用いて、仮想マシン上でGentooを動かす方法を説明しています。

Gentoo ebookGunnar Wrobelは、彼が執筆したドイツ語でのGentooの書籍が 出版社から 電子書籍 として入手できることを発表しました。

Gentoo関連情報

Gentooは2008.0をリリースしたことにより、かなりの注目を集めています。 Donnie Berkholzのblogは、たくさんのレビューとリリースアナウンスをまとめてくれています。

4.  Tips and Tricks

削除してしまったファイルの復元方法

過去に誤ってファイルを消してしまい、復元したくなった事はありませんでしたか? このガイドでは削除してしまったファイルを復元する方法について書きます。

まずはじめに、以下の点について配慮してください:

  1. ファイルを削除したパーティションの容量。 もしそのパーティションの容量が大きく、パーティションの全てを違うパーティションにコピーできない場合、ファイルを削除したパーティションのデータを失う可能性があるかもしれません。 リスクを伴いますが宜しい場合は二番目をスキップしてください。
  2. 削除したファイルの種類。 例えば/usr/bin/dd/usr/bin/cat/bin/dd/bin/cat など、このガイドに記載されている復元手順に必要不可欠なファイルを削除してしまった場合はLiveCD、またはインストールされた違うGentooから起動する必要があるかもしれません。 必要なファイルのみコピーする手もあります(またはこのガイドに従うか)が、Portageがインストールしようとする全てのプログラムを手動でインストールしてください。
  3. パーティションのファイルシステム。 もし使用しているパーティションがFAT、Ext2/3、NTFS、UFSまたはISO 9660以外であるならばこのガイドで紹介するツールを使用することができません。

以上の点を踏まえた上で、パーティションのブロックごとのコピーを作成しましょう。

Code Listing 4.1: ブロックごとのコピーの作成

("part"を復元したいファイルがあるパーティション名に変更してください)
# dd if=/dev/part of=/var/tmp/recovery-img

sleuthkitをインストールします:

Code Listing 4.2: sleuthkitのインストール

# emerge sleuthkit

次はreconstruct.shという小さなスクリプトを作成します:

Code Listing 4.3: reconstruct.shの作成

#!/bin/bash
# reconstruct.sh -- 削除されたが上書きされてないFATデータの再建築

cat $1 |
  while read line; do
    filetype=`echo "$line" | awk {'print $1'}`
    filenode=`echo "$line" | awk {'print $3'}`
    filenode=${filenode%:}
    filename=`echo "$line" | cut -f 2`

  echo "$filename"

  if [ $filetype == "d/d" ]; then
    mkdir -p "$filename"
  else
    icat -f $2 -r -s $3 "$filenode" > "$filename"
  fi
  done

では次にsleuthkitを使って削除されたファイルをリストしましょう:

Code Listing 4.4: 削除されたファイルをリスト

# fls -f ext -d -p -r /dev/part

Note: FATでフォーマットされたパーティションの場合はextfatに変更してください。 同じくNTFSの場合はextntfsに変更してください。 今回の例の場合はファイルシステムはext2またはext3とされています。 partをファイルを復元したいパーティション名に変更してください。

結果として以下のようなリストが表示されるはずです:

Code Listing 4.5: 削除されたファイル

# fls -f ext -d -p -r /dev/part
r/r * 24590:    whoops_im_a_deleted_file

Warning: 削除したファイルがあるパーティションをアンマウントしていない場合、flsはそのファイルを表示しません。 先にパーティションをアンマウントしてください。

例としてwhoops_im_a_deleted_fileを復元したい場合、次のようにします:

Code Listing 4.6: reconstruct.shを使ってファイルを復元

# fls -f ext -d -p -r /dev/part | grep "whoops_im_a_deleted_file$" > recover_files_list
# sh reconstruct.sh recover_files_list ext /var/tmp/recovery-img

grepコマンドを使わずにファイルリストを自分で編集することもできます。 そして再度、extから使用しているファイルシステムに変更してください。

上記のスクリプトを使わずに、以下のコマンドを実行する手もあります:

Code Listing 4.7: reconstruct.shを使わずにファイルを復元する

# icat -f ext -r -s  /var/tmp/recovery_img 24590 > whoops_im_a_deleted_file_recovered

Note: icatではいつも成功するとは限りません。 数々の復元方法を試しますが全て失敗する可能性もあります。 このガイドではファイルを復元する最初の試みとして紹介しました。

このTips and Tricksはder bastlerさんによるこのフォーラム投稿により思いつきました。

5.  Gentoo開発者の人事異動

概要

Gentooには、251人の活発な開発者がおり、そのうち57人が、現在、その任を離れています。 Gentooは、設立当初からのべ647人の開発者を採用してきました。

異動

次の開発者が、最近Gentooプロジェクトを去りました。

  • Jeffrey Forman (jforman)

Adds

次の開発者が、最近Gentooプロジェクトに入りました。

  • Arun Raghavan (Ford_Prefect)がGNOMEチームに加わりました。

変更

次の開発者が、最近Gentooプロジェクト内での役割が変更となりました。

  • Ben de Groot (yngwin)がrelengチームに加わりました。
  • Jeroen Roovers (jer)がnetmonに加わりました。
  • Michael Januszewski (spock)がgcc-portingチームを去りました。

6.  Portage

概要

このセクションでは、Portageツリーの現在の状況を集計しています。

全体統計
アーキテクチャ 15
カテゴリ 151
パッケージ 12807
ebuilds 24847
キーワード別分布
アーキテクチャ 安定版 テスト版 合計 % パッケージ
alpha 3644 476 4120 32.17%
amd64 7119 4067 11186 87.34%
arm 1596 101 1697 13.25%
hppa 2711 561 3272 25.55%
ia64 3210 606 3816 29.80%
m68k 494 20 514 4.01%
mips 1023 762 1785 13.94%
ppc 6334 2939 9273 72.41%
ppc64 3480 656 4136 32.29%
s390 1199 50 1249 9.75%
sh 1412 55 1467 11.45%
sparc 4831 1326 6157 48.08%
sparc-fbsd 0 358 358 2.80%
x86 9380 3224 12604 98.41%
x86-fbsd 0 2690 2690 21.00%

Figure 6.1: キーワード毎のパッケージの分布

Fig. 1: キーワード毎のパッケージ

このセクションには、移動した、あるいはツリーに追加されたパッケージがリストアップされています。 パッケージの削除は、Treecleanersや、さまざまな開発者たちを含むいろいろな方面に由来します。

削除されたパッケージ

パッケージ名 削除日 連絡先
xfce-extra/notification-daemon-xfce 2008年6月23日 Samuli Suominen
xfce-extra/xfkc 2008年6月23日 Samuli Suominen
xfce-extra/xfce4-dev-tools 2008年6月23日 Samuli Suominen
media-video/cinelerra-cvs 2008年6月24日 Hanno Boeck
パッケージ名 削除日 連絡先
dev-util/glademm 2008年6月30日 Rèmi Cardona
media-plugins/audacious-crossfade 2008年6月30日 Tony Vroon
media-fonts/sharefonts 2008年6月30日 Ryan Hill
dev-util/jam 2008年6月30日 Ryan Hill
app-vim/conky-syntax 2008年7月01日 David Shakaryan
net-p2p/linkage 2008年7月05日 Samuli Suominen
sys-apps/nictools 2008年7月06日 Jeremy Olexa
dev-cpp/libwrapiter 2008年7月06日 Mark Loeser
net-analyzer/sonar 2008年7月06日 Jeremy Olexa
パッケージ名 削除日 連絡先
net-zope/plonelanguagetool 2008年7月08日 Alfredo Tupone
net-zope/calendarx 2008年7月08日 Alfredo Tupone
パッケージ名 削除日 連絡先
app-xemacs/xemacs-packages-sumo 2008年7月22日 Hans de Graaff
games-arcade/sdlpong 2008年7月22日 Michael Sterrett
media-plugins/gst-plugins-opengl 2008年7月26日 Samuli Suominen

追加されたパッケージ

パッケージ名 追加日 連絡先
x11-misc/notification-daemon-xfce 2008年6月23日 Samuli Suominen
x11-misc/xfkc 2008年6月23日 Samuli Suominen
media-video/cinelerra 2008年6月24日 Hanno Boeck
sci-geosciences/viking 2008年6月24日 Hanno Boeck
dev-python/optcomplete 2008年6月25日 Ali Polatel
sys-process/iotop 2008年6月26日 Donnie Berkholz
x11-drivers/xf86-video-r128 2008年6月27日 Donnie Berkholz
media-gfx/pdf2svg 2008年6月27日 Samuli Suominen
net-analyzer/snips 2008年6月27日 Tony Vroon
media-sound/alsamixer-app 2008年6月28日 Samuli Suominen
x11-plugins/wmmand 2008年6月28日 Samuli Suominen
sys-auth/pam_radius 2008年6月28日 Alin Năstac
x11-drivers/xf86-video-mach64 2008年6月28日 Sven Wegener
dev-libs/dbxml 2008年6月28日 Tiziano Müller
dev-libs/poco 2008年6月29日 Tiziano Müller
media-sound/milkytracker 2008年6月29日 Samuli Suominen
app-misc/slashtime 2008年6月29日 Kenneth Prugh
パッケージ名 追加日 連絡先
media-sound/ario 2008年6月30日 Christoph Mende
dev-games/libgrapple 2008年6月30日 Tristan Heaven
app-text/scrollkeeper-dtd 2008年7月01日 Gilles Dartiguelongue
dev-python/processing 2008年7月02日 Luca Longinotti
dev-python/webob 2008年7月02日 Rob Cakebread
dev-python/wsgiref 2008年7月02日 Rob Cakebread
dev-python/webtest 2008年7月02日 Rob Cakebread
media-plugins/gst-plugins-gio 2008年7月02日 Samuli Suominen
app-admin/bcfg2 2008年7月03日 Jeremy Olexa
virtual/libffi 2008年7月03日 Marijn Schouten
sci-visualization/xyscan 2008年7月03日 Markus Dittrich
app-misc/fsniper 2008年7月04日 David Shakaryan
media-gfx/qrencode 2008年7月04日 Christian Birchinger
media-radio/fmio 2008年7月05日 Samuli Suominen
app-misc/g15stats 2008年7月06日 Peter Alfredsen
パッケージ名 追加日 連絡先
virtual/texi2dvi 2008年7月07日 Ulrich Müller
dev-python/mpmath 2008年7月08日 Andrey Grozin
x11-libs/liboglappth 2008年7月08日 Donnie Berkholz
net-proxy/ratproxy 2008年7月08日 Timothy Redaelli
app-emulation/kvm 2008年7月09日 Daniel Gryniewicz
sci-biology/ApE 2008年7月09日 Jeffrey Gardner
net-firewall/arno-iptables-firewall 2008年7月10日 Chris Gianelloni
dev-java/squareness-jlf 2008年7月12日 Serkan Kaba
media-sound/entagged-tageditor 2008年7月12日 Serkan Kaba
dev-tex/oesch 2008年7月12日 Alexis Ballier
パッケージ名 追加日 連絡先
sci-astronomy/wcslib 2008年7月15日 Sebastien Fabbro
net-irc/irssi-otr 2008年7月16日 Raúl Porcel
dev-python/Babel 2008年7月16日 Cédric Krier
dev-libs/protobuf 2008年7月17日 Michael Januszewski
dev-java/slf4j-api 2008年7月18日 Serkan Kaba
dev-java/slf4j-nop 2008年7月18日 Serkan Kaba
dev-java/mina-core 2008年7月18日 Serkan Kaba
dev-java/libmatthew-java 2008年7月18日 Serkan Kaba
dev-java/dbus-java 2008年7月18日 Serkan Kaba
app-text/zemberek-server 2008年7月18日 Serkan Kaba
dev-java/java-dep-check 2008年7月18日 Petteri Räty
app-text/zpspell 2008年7月18日 Serkan Kaba
パッケージ名 追加日 連絡先
app-crypt/ophcrack-tables 2008年7月21日 Mike Auty
dev-java/nachocalendar 2008年7月21日 Serkan Kaba
app-admin/eselect-ecj 2008年7月21日 Petteri Räty
media-fonts/inconsolata 2008年7月23日 Ben de Groot
media-fonts/droid 2008年7月24日 Ben de Groot
dev-db/ctdb 2008年7月26日 Tiziano Müller
x11-misc/xdg-user-dirs 2008年7月27日 Gilles Dartiguelongue
x11-misc/xdg-user-dirs-gtk 2008年7月27日 Gilles Dartiguelongue
sci-geosciences/gtk-g-rays2 2008年7月27日 Hanno Boeck
media-gfx/pngnq 2008年7月27日 Hanno Boeck

7.  Bugzilla

統計情報

Gentooコミュニティでは、バグやお知らせ、提案やその他開発チームとのやり取りの記録、追跡にBugzilla(bugs.gentoo.org)を使っています。 2008年6月27日から2008年7月27日の間のBugzilla上での活動の概要を以下のグラフに示します。


Figure 7.1: 分類毎のバグの取り組み

Fig. 1: バグの取り組み

現在オープン中の11946件のバグの内、14件がblocker106件がcritical422件がmajorに分類されています。

クローズバグランキング

期間中、最も多くバグをクローズした開発者およびチーム

ランク 開発者/チーム バグ数
0 その他 1026
1 Gentooリリースチーム 80
2 Gentoo Linux Gnome Desktopチーム 61
3 Gentoo/BSDチーム 39
4 Gentoo Security 37
5 Javaチーム 36
6 Gentoo Games 34
7 担当者のいないパッケージに対するデフォルトの割り当て 30
8 Gentooの科学関連のパッケージ 28
9 Python Gentooチーム 28

Figure 7.2: バグクローズランキング

Fig. 2: バグクローズ

割り当てバグランキング

期間中、最も多くバグを割り当てられた開発者およびチームは以下のとおりです。

ランク 開発者/チーム バグ数
0 その他 745
1 新規パッケージに対するデフォルトの割り当て 68
2 Gentooコアシステムパッケージチーム 53
3 Gentoo Security 42
4 Gentoo Games 37
5 Gentoo Linux Gnome Desktopチーム 34
6 Python Gentooチーム 28
7 Gentoo KDEチーム 26
8 Gentooツールチェーンメンテナ 24
9 Javaチーム 22

Figure 7.3: バグ割り当てランキング

Fig. 3: バグ割り当て

8.  GMNへ参加するには

GMNの毎月の内容は、有志やコミュニティメンバによって成り立っています。 もしあなたがGMNを書くことに興味があるなら、プレーンテキストかGuildeXMLフォーマットで実際に書いて、 gmn-writers@gentoo.orgへ送ってください。

Note: 次版の発行に載せる記事の期限は2008年8月19日です。

ニュースレターのすべての読者がフィードバックしてくれることを望みます。 もし記事や章だてに対してアイデアがある、 あるいは、GMNについてどんなことでも言いたいことがあるなら、 ためらわずにgmn-feedback@gentoo.orgへメールを送ってください。

今回のGMNに関する話題については、フォーラムスレッド でもフィードバックやコメントをすることができます。

9.  GWNを定期購読するには

Gentoo月刊ニュースレターを定期購読するには、空メールをgentoo-gwn+subscribe@gentoo.orgに送ってください。

Gentoo月刊ニュースレターの購読を中止するには、加入しているメールアドレスから空メールをgentoo-gwn+unsubscribe@gentoo.orgに送ってください。

10.  他の言語でのGMN

Gentoo月刊ニュースレターは次の言語で読むことができます。



Print

Updated July 28, 2008

Summary: これは7回目のGentoo月刊ニュースレターです。 対象の期間は2008年6月から2008年7月です。

Anant Narayanan
Editor

Joshua Saddler
Editor

Andrey Falko
Author

Christian Faulhammer
Author

Le Zhang
Author

opentaka
日本語翻訳

Ryo Kuya
日本語翻訳

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Online Kredit Index
Copyright 2001-2009 Gentoo Foundation, Inc. Questions, Comments? Contact us.