第 53 回 東京エリア Debian 勉強会資料

2009 年 6 月 20 日

第 53 回 東京エリア Debian 勉強会 2009 年 6 月

1 Introduction
上川 純一

今月の Debian 勉強会へようこそ。これから Debian

2. OSC Tokyo
3. VAIO P インストール記録、カーネル読書会の世界にあしを踏み入れるという方も、すでにどっぷりとつかっているという方も、月に一回 Debian について

ディストリビューション大集合 (小林さん)(東京大

語りませんか？

学?)

Debian 勉強会の目的は下記です。

4. Git Handson (岩松)(あんさんぶる荻窪?)
5. 家 Debian サーバ vs 職場のネットワーク (千代田• Debian Developer (開発者) の育成。

区都立図書館?*1 )• 日本語での「開発に関する情報」を整理してまと

6. Asterisk (東京大学?)

め、アップデートする。

7. スペインにて開催• 場 の提供。

8. Debconf 報告会– 普段ばらばらな場所にいる人々が face-to-

9. OSC Fall?

face で出会える場を提供する。

10. udev + HAL(岩松さん)– Debian のためになることを語る場を提供

11. 3D graphics 開発（藤沢さん）

する。

12. Debian サーバ +VMware + 各種 OS、他の仮想– Debian について語る場を提供する。

化ツール (vserver etc.)、忘年会

Debian の勉強会ということで究極的には参加者全員

会場候補としては下記があります:が Debian Package をがりがりと作るスーパーハッカーになった姿を妄想しています。情報の共有・活用を通し• 大学て Debian の今後の能動的な展開への土台として、「場」• 恵比寿 SGI ホール

としての空間を提供するのが目的です。

• Google オフィス• 公民館 (あんさんぶる荻窪等)

2009 年の計画は仮です。

• 都立会議室 (無線 LAN)

1. 新年の企画 (アンサンブル荻窪開催)• 健保の施設*1 http://www.library.chiyoda.tokyo.jp/

1デビアン勉強会

目次
1

Introduction

1

2

事前課題

3

3

最近の Debian 関連のミーティング報告

7

4

Debian Trivia Quiz

8

5

DDTP 翻訳作業での TIPS

96

DDTSS の利用方法の紹介

14

7

Debian GNU/kFreeBSD をインストールしてみよう

18

2

第 53 回 東京エリア Debian 勉強会 2009 年 6 月

2 事前課題上川 純一

事前課題は:DDTSS (先月の PDF 資料 今月の PDF 資料参照) でいくつか (2 個以上)Debian パッケージの説明文を翻訳してみて、いくつか (2 個以上) レビューしてみて、そこでの

1. 作業に適用した主要な方法
2. 発見した課題
3. 方法の改善案の提案をしてください。
この課題に対して提出いただいた内容は以下です。
てしまいました。(とはいえ、最終的には Submit しま
したが。) 誤訳がないのは当然としても、専門用語の訳

2.1 川本健太郎

や、日本語としての自然さなど、翻訳の質が気になって

2.1.1 適用した主要な方法

しまいます。

2009/06 の資料の「DDTSS の翻訳作業の紹介」を参考に、DDTSS にユーザー登録し、新しい翻訳・修正・

2.1.3 提案する理想像 (ツールとか)、共有したい情報

レビューを 3 つずつ行いました。

上記課題の 1 点目の対策として、“Change and restart

review process” と “Accept with minor changes” との2.1.2 発見した課題

2 つが分かれていれば良いと思います。「わずかな修正で• “Accept with changes” すると、レビュープロセ

も、レビュープロセスをやり直す」というのは、厳密性をスがやり直しになるので、ちょっとした修正 (句保つためには必要ですが、“The number of translations

読点の追加など) ができない

pending review has gotten quite large.” という状況で、• (その前の稿との差分だけではなく) 最新稿も見句読点一つ直すたびに、また 3 人のレビューワが必要にたいなるのは現実的ではないと思います。逆に、レビューワ• 翻訳の基準がわからないので、Submit して良いがちょっとした修正をあきらめることで、ドキュメントのか自信が持てないがちょっと読みにくくなるのは残念です。

• DDTSS のサーバ証明書が不正• Alias のルールが登録時とログイン時とで異なる

2.2 まえだこうへい(登録時は “at least 4 letter long” でログイン時
は “at least 6 letter long”)

2.2.1 適用した主要な方法

3 点目は心理的な問題ですが、どのレベルの翻訳を求

ここでの “方法” が何を意図しているのかが分からな

められているのかわからないので、Submit をためらっいので、ツールの使い方ではなく、翻訳のやり方という*2 http://homepage3.nifty.com/hon-yaku/tsushin/bn/200209SAp2.pdf

3

観点で書きます。翻訳のやり方自体は、翻訳通信 別冊

ンド的な方法を取ってみました。

*2『仁平和夫小論集 翻訳のコツ』 を参考にしました。コツは色々あるようですが、いくつも意識するのは難しい

2.3.2 発見した課題

ので、次の三点だけは意識するようにしました。

パッケージの詳細について翻訳できる程度に理解するには単純に調べる程度では調査は不足で、一通りざっと• 直訳にはしないで、日本語としてわかりやすい文

翻訳してからでないと正確な翻訳を作成するのは難し

章を心がける。

いように思いました。レビューについては適用した方法• 長文で分かりづらければ、短文に分割してみる。

で問題なくレビューできそうです。翻訳の日本語として• 形容詞が連発されている部分は意図的に訳さの品質が一定していないようにも思いますので、その点ない。

の分かりやすいガイドラインが必要ではないかと思います。

2.2.2 発見した課題
2.3.3 提案する理想像 (ツールとか)、共有したい情報

まず、システム的なこと。
ログインしなくても レビュー、修正できてしまったの

個人的な理想を言えば OmegaT のようなツールを手で、ID を作っていたにも関わらず、cokkie に残った情軽に利用できて、翻訳辞書を全員で共有できるという仕報でアクセスしているのかと思いそのまま Accept する

組みがあればどうでしょうか。後は今回の資料にも書いと、ID が IP アドレスになってしまうというちょっとマてあるのですが、便利なツールが色々あるのでそういっ

ヌケな自体に。

た情報も共有できると良いかなと思います。

もう一つは、専門用語について。元々大学が生物学科

2.4 あらきやすひろでしたので、生物関連の専門用語に限定して話をします。
学生時分に、一番困ったのは英語の文書しかないことで2.4.1 適用した主要な方法はなくて、変な翻訳のされかたをしている用語、特にカとくにないかなあ。ひたすら翻訳。

タカナに翻訳されている用語です。
専門用語を調べるのには、通常、専門用語の辞書を使

2.4.2 発見した課題います。生物だと生物学全般、生化学、系統分類学、分パッケージ名いきなりじゃなくて、パッケージの所属

子生物学、などなど、各分野で専門の辞書があります

する section がかかれていると楽なのになあ、と思いが、変に翻訳されていると、索引から引くことができまました。review がおもいのほか簡単というか、べつにせん。ですので、専門用語を調べるときは、原文（英語Debian Developer がひとりも関係しなくてもいいんでか、学名で使われるラテン語）で調べるのが基本です。

すね。ある意味おどろきかも。

2.2.3 提案する理想像 (ツールとか)、共有したい情報

2.4.3 提案する理想像 (ツールとか)、共有したい情報

前者については、DDTSS にログインしないと変更で

超むかし (1997 ころ) にこの手の作業をしたときとはきないようにリクエストを出すのがよいのでしょうか…。

ぜんぜん違いますね。でも、あいてる時間にやりたいと

後者については、あけどさんが今回お話、提言してくきもあるのでオンラインではなくバッチ処理できる仕組ださると思いますが、一般人向けに翻訳はするものの、ものこってるとうれしいかなと。

原文は括弧書きなどで後ろに残しておくのが実際に使うユーザ（その分野の専門家）には親切だと思います。

2.5 日比野 啓
dnswalk, gobjc-4.2, gzip, jlex 他、文章が短いもの多2.3 明渡忠郎

数をレビューしました。cl-swank, cl-uffi, cmucl を翻訳してみました。

2.3.1 適用した主要な方法
前月の DDTSS の翻訳作業を踏まえ、訳文作成の前に2.5.1 適用した主要な方法

対象パッケージについて事前に調査した上で翻訳する方法を取ってみました。レビューでは、分からない部分が先月と同じく DDTSS の Web からレビューと翻訳を出てきた時点でググるなりして確認するというオンデマ

行なってみました。Pending review が多数ある状態が作4

業効率を悪くしていると感じたので、意図的に文章が短

2.7 なかおけいすけ

かいものを片っぱしからレビューしてみました。

2.7.1 作業に適用した主要な方法
事前に公開されていた今月の PDF 資料を参考に、

2.5.2 発見した課題
Pending review をつぶしていくときに、レビューでDTSS にアカウントを作り、主に GNU R 関連の翻訳ときそうなものかを確認する作業の効率があまりよくない

レビューを 2 件づつ行いました。ツールはブラウザと紙と感じました。一度見てあきらめたものかどうかを忘れの辞書で行いました。

てしまうので。

2.7.2 発見した課題
GNU R は統計ソフトなので、解析手法と思われる専
2.5.3 提案する理想像 (ツールとか)、共有したい情報

門用語を訳してよいものか迷いました。物理屋として

pending の一覧にマークを付けられるようにするといは、読んでいる専門書はほとんど英文なので、専門用語

いかもしれません。

は英語のままでもかまわないと思います。実は日本語のあきらかに意味が間違ってしまっている訳の修正を行ほうを知らないということもままあります。

なったときに、リリースを迅速に行なうための調整が必要なんではないかと感じました。ポリシーがはっきりし2.7.3 方法の改善案ていないような気もしますが、まずはあきらかな間違

専門用語に関しては、手っ取り早く http://www.alc.

いを正したものを配布することを第一目的として、レco.jp でひいてしまいがちですが、物理であれば、物理

ビューを通してリリースし、そのあとでもう一度より

学用語辞典や理化学辞典で調べるべきでしょう。とはい

細かい修正を行なうのが良いように思います。自戒もこえ、ボランティアベースの翻訳プロジェクトでは、そのめてですが、コメント欄と debian-doc ML を活用しま

ような専門辞書にアクセスすることができない場合も多しょう。

いと思うので、その時はあえてその専門用語は原文のままでよいと思います。可能であれば、そのプログラムを使いたい専門家が訳するべきでしょう。

2.6 キタハラ

2.8 高橋 “masaka” 正和

2.6.1 作業に適用した主要な方法
Web 上の「エキサイト翻訳」と「英辞郎」を利用した。

2.8.1 適用した主要な方法
はじめての DDTSS をやってみました。
新規で翻訳するほうは、perl のモジュールをやってみ2.6.2 発見した課題ました。元の description が Perl モジュールの POD か「DDTSS login」すると「ddtp.debian.net は不正なセ

らサマっているので、POD の翻訳をする perldoc.jp かキュリティ証明書を使用しています。」って出るのですら訳文をもってきてサマるという手抜き。ちょっと改変

が・・・。（ってのはもちろんネタで、ぱっと思いつかないを入れたりしました。

ので）DDTSS 自体の日本語化、ということで。

レビューのほうについては、こんな（↓）感じで言い回しをいじってみました。

2.6.3 方法の改善案の提案• 指示代名詞が多いと、つながりが一瞬わらりづら

基本的に「翻訳する人」が使うツールなので、英語

いので、できるだけなくしたが読めること前提で良いのでしょうが、英語が読めな• 原文の一対一対応だと回りくどい言い回しになる

くても「日本語として読みやすいか？」をレビューする部分があるので、削っただけならば参加してくれる人が多くいそうな気がする。

DDTSS が日本語化されていれば、そういう人達にとっ2.8.2 発見した課題ては参入障壁が低くなると思います。
（それとは別に、翻はじめてのレビューは、どこまでいじっちゃっていい

訳の支援ツールが翻訳されていないのは、何となく「紺のかわからなくて、ドキドキでした。特に、どこまでく屋の白袴」な気がする・
・
・。）

5

だいた言い回しにしちゃっていのかとか。
でも、ツッコミはまだしも、OK を出すのはもっとド

2.9.3 提案する理想像 (ツールとか)、共有したい情報
一行の文字数の制限を明示してもらいたい。(あと何キドキでした ＞＜
あと、perldoc.jp の訳文のライセンスは、元の Perl モ

文字とか)ジュールのライセンスと解釈したけど、それでいいのか

2.10 吉野与志仁

確信は持てないです。
言葉遊びだらけの description は、どう訳すか決めか

2.10.1 適用した主要な方法ねたので、見送りました。具体的には、libyaml-perl の2009 年 5 月、6 月の資料を参考に、DDTSS で翻訳とshort description が「YAML Ain’t Markup Language

レビューを行いました。

(tm)」とか。

2.10.2 発見した課題• 自分が翻訳 or 修正した (owner の) ものをさらに

2.8.3 提案する理想像 (ツールとか)、共有したい情報修正すると、自分の変更だけ diff がとられること• 先人の文例を調べられるとうれしいです。対訳をがある

英文で検索、とか。理想は翻訳メモリみたいなの• か な り 前 に fetch さ れ て い て 、既 に 原 文 や• upstream に対して翻訳しているプロジェクトが(DDTSS 以外により) 訳が更新されていること

すでにある場合、そこと話がついてるとやりやす

がある

いかも

• spammer に荒らされて訳やコメントが消されたりすることがある• owner のものでコメント部分のみが変更されても、開かないと気づかない

2.9 山本 浩之
2.9.1 適用した主要な方法

2.10.3 方法の改善案

英和辞書と Cross Translation を用いて、ひたすら。

• 自分より前の人の変更から diff がとられるといいのかもしれません。ただ、既に DB に訳があった場合は、それとの diff もあるといいかもしれま

2.9.2 発見した課題

せん。

• コメントがついていれば、それぞれの翻訳者・査• ほぼ毎回 Force fetching. . . にチェックして fetch

読者の考え方が分かって良い。

していましたが、各ページにボタンがあると使い• 一つ前の稿より、現時点の稿のほうを英文の近くやすいと思います。

• IP からの書き込みを制限したほうがいいのかもに持ってきてもらいたい。(特にレビューの時)• 機械的改行されてしまう。

しれません。

• ログインに失敗していても、編集できてしまった。

• Message for you に comment の変更が通知され• DDTSS のサーバ証明書がおれおれ証明書。

てもいいかもしれません。

6

第 53 回 東京エリア Debian 勉強会 2009 年 6 月

3 最近の Debian 関連のミー
ティング報告上川 純一

3.1 東京エリア Debian 勉強会 52 回目報告
東京エリア Debian 勉強会報告。2009 年 5 月 16 日土曜日に東京エリア Debian 勉強会の第 52 回を練馬区のサンライフ練馬にて開催しました。隣の部屋からは三味線と謡 (?) の練習の音が聞こえる和室での開催、和やかな雰囲気でした。今回の参加者はあけど, 山本, 小室, 日比野, でん, きたはら, 前田, 藤澤徹, やまだたくま, 吉田@板橋, 高橋(masaka), やまねひでき, 上川 x 2 の 14 名でした。
まず、クイズ。
藤澤徹さんが MCMPI パッケージを ITP してみたので報告。一歩一歩公式パッケージ化に進んでいるようです。
前田さんが erlang を使ってみたので報告。Debian でどのパッケージをいれたら動くのかはわかりました。
上川が Android 開発環境を Debian をつかってみたので報告。とりあえずデモアプリを動かすことができました。
その後、DDTSS のワークフローについてディスカッション。過去の経緯から掘り起こして語って見ました。

2003 年くらいからすでに Debian Description を翻訳するためのフレームワーク DDTP は登場していたのです
が、利用する側の仕組みが十分整備されていませんでした。2008 年くらいに apt 側も Debian アーカイブ側も翻訳をサポートしたのでそろそろやってみるか、と眺めてみました。10 年前に議論した結果をまとめた Debian

JP の 文 書 作 成 の 指 針 と い う 文 書 (SVN:www/trunk/src/community/translate/debiandoc-guidelines-ja/
debiandoc-guidelines-ja.sgml) があるだとか、当時作成した SKK 形式で用語の対訳表 (SVN:www/trunk/
src/community/translate/trans_table/table.skk) があるだとかいう話題が出ました。議論するための情報が十分集約されていないので継続して、来月は資料を準備しなおしてあらためてこのテーマで議論することになりました。
宴会は駅前の「のみくい処 仲々」にて。

7

第 53 回 東京エリア Debian 勉強会 2009 年 6 月

4 Debian Trivia Quiz
上川 純一

ところで、みなさん Debian 関連の話題においついていますか？Debian 関連の話題はメーリングリストをよんでいると追跡できます。ただよんでいるだけでははりあいがないので、理解度のテストをします。特に一人だけでは意味がわからないところもあるかも知れません。みんなで一緒に読んでみましょう。
今回の出題範囲は debian-devel-announce@lists.deban.org に投稿された内容と Debian Project News からです。
問題 1. ヨーロッパに新設されたアップロードキューの
名前は?
問題 6. Debian が glibc の代わりに採用すると発表した□ A ftp.eu.upload.debian.org

libc はなにか□ B ftp.uk.upload.debian.org□ A newlib□ C ftp.jp.debian.org□ B eglibc問題 2. 新しいアップロードキューで新しくサポートすることになる通信プロトコルは?

□ C BSD libc問題 7. debian-cli というメーリングリストは何をする□ A ipv6

ところか?

□ B sstp□ A command line interface について語る場所□ C RFC2324□ B common language infrastructure について語る場

問題 3. GPG キー再作成祭りはなぜ発生したか?

所□ A そろそろ sha-1 が脆弱になったと思われるから□ C cat-linux interface について妄想する場所□ B 惑星が直列するから問題 8. Debian policy 3.8.2 でかわった点はどれか。

□ C GPG が自由でなくなったから□ A debconf 必須

問題 4. packages.debian.org メールについて何がアナウ□ B X は廃止になりました

ンスされたか□ C MS EULA が認定ライセンスに含まれた□ A debian.org 以外からメールを受信しなくする問題 9. gluck はいつ廃止になるか□ B debian.org 以外からしかメールを受信しなくする□ A 6 月末

□ C debian.net 以外からメールを受信しなくする□ B Squeeze リリース時□ C Lenny リリース時

問題 5. eeePC は 5 月時点で何機種あるか□ A 16□ B 24□ C 328

第 53 回 東京エリア Debian 勉強会 2009 年 6 月

5 DDTP 翻訳作業での TIPS
あけど

5.1 はじめにDebian Package をインストールする際に参考する情報、“Description” 昔はすべて英語でしたが、最近はすこしづつ日本語になってきているのはご存知でしたか? Debian Description Translation Project は Debian Package の

Description 文 (パッケージの内容を説明する文章) を日本語にするためのプロジェクトです。*3
日本語の翻訳の進捗は図 1 の状況です。

図1

日本語の状況

前回、5 月の東京エリア Debian 勉強会でトピックに挙っていました DDTSS について、作業上の留意点などをまとめてみました。DDTSS については運用ルールなどで明確になっていない部分もありますので、その議論を深める
材料になればと思います。このセクションはこれから翻訳を始めてみようという方へのガイドとしても考慮したつもりです。なお、このセクションにおいての幾つかの見解は筆者の個人的見解が多分に含まれていますので、その点ご留意頂ければと存じます。

http://tokyodebian.alioth.debian.org/pdf/debianmeetingresume200905.pdf p.31「8 DDTSS 活用」

5.2 ガイド等の文書の把握
5 月の資料にまとまっていますが、その後に作成されたページをご案内します。
*3 DDTP サイト: http://ddtp.debian.net/

9• DDTSS ja/Faq - Debian Wiki http://wiki.debian.org/ja/DDTSS_ja/Faq
以下は 5 月の再掲です。

• Debian パッケージの説明文を日本語で読みたい! 〜DDTP へのお誘い〜http://www.debian.or.jp/
community/translate/description-ja.html• 武藤健志さんの blog の『Debian ドキュメント翻訳手続き』: http://kmuto.jp/d/index.cgi/debian/debian-doc-procedure.htm• 小林儀匡さんの Debian 勉強会 2006 年 9 月資料「翻訳への誘い」: http://tokyodebian.alioth.debian.
org/pdf/debianmeetingresume200609.pdf• debian-doc メーリングリスト: 主要な議論が行われています。質問なども、こちらで。

5.3 翻訳 (辞書) サイトの利用
翻訳するのに十分な知識があればそもそも辞書は必要無いのかも知れません。印刷された辞書を使うのはインターネット接続がない環境では有効ですが、コンピュータを使う現代的な環境であればインターネット接続はほぼ不可欠でしょうから、オンラインの翻訳サイトを利用しない手はありません。以下にお勧めのサイトをご紹介します。

• 英単語辞書– 英辞郎 on the web スペースアルク http://www.alc.co.jp/ 収録単語の量、質、訳がそれぞれ秀逸です。スラング等の現代語から専門用語まで幅広く、また対象の英単語が含まれる例文が実例に基づいていて実用的な訳を得られます。(※このサイトを利用しているだけで、中学、高校で受けた英語が英文学を主眼に置いたものだと実感しました。)• 文章翻訳– Yahoo!翻訳

http://honyaku.yahoo.co.jp/ 文単位での訳と原文の対応が付くので、長い文章や複雑な文章の翻訳に向いています。

– 英語翻訳 - エキサイト 翻訳 http://www.excite.co.jp/world/ 自然な表現の日本語訳を得られます。
カタカナ語の訳語をかなり上手く当てはめてくれたりします。

– Cross Translation::色々な翻訳サイト・翻訳サービスの一括、横断翻訳 http://sukimania.ddo.jp/
trans/trans.php 上記の Yahoo!翻訳、エキサイト 翻訳などの翻訳サービスにて一括で翻訳するサービスです。翻訳に迷った時の参考になるでしょう。但し、全てのサイトでの結果を得るには多少時間がかかります。
他にも辞書・翻訳サイトは多数ありますので、各自で探してみて下さい。

5.4 Google で 「Debian」+「対象のパッケージ名」を検索
Debian パッケージの過去バージョンで既に翻訳されている事がありますのでそれを参考にすることもできます。
(注: DDTSS に訳が取り込まれていない場合があるのです。)

5.5 分かりやすい文章にするための幾つかの手法• 直訳の表現が日本語的に分かり難い場合
意訳した方が分かりやすいならその方が望ましいです。

• ドイツ系の人が書いた英語で、関係代名詞が多用されていて直訳では日本語として分かり難い文章になることがよくあります。
そういった場合には、文を分かりやすいサイズに区切りましょう。

• 専門用語と思われる訳語が直訳では意味が分かりない事があります。
10専門用語はその分野での良く使われる訳語の表現を調べるようにしましょう。

(注:下記に注意点をまとめました)

5.6 DDTSS 限定 TIPS
• コメント欄の活用
そのパッケージの翻訳に関しての注意事項などをレビューする人に向けて書いておくとレビューの際の参考になります。専門用語や意訳など、普通とは違う翻訳をした場合などにその理由などの根拠を書いておくと次の段階のレビュー作業をする人に理解してもらいやすくなります。

• Accept with changes がクリックできない場合
翻訳文だけを更新した時に Accept with changes がグレーアウトしたままでクリックできないときがあります。タイトル部を変更することで対応できます。以下はその手順です。

1. タイトルに空白等を追加する。
2. Tab キーで次フォームにカーソルを移動すると、タイトルが更新されたとみなされ Accept with changes
がクリック出来るようになります。

3. タイトルに追加した空白等の文字を削除し、元に戻します。
4. Accept with changes をクリックします。

5.7 専門用語の扱い• 専門用語の見分け方
決め手はありません。パッケージの説明に記述された関連分野から推測するか、その分野について (必要に応じて) 調べる事を念頭に置いて作業するのが良いでしょう。

• パッケージ説明で良く見かける専門分野とその専門用語及び良く使われている訳語*4– 生物学、バイオインフォマティックス (biology, bioinfomatics)
DNA 解析に関するパッケージが多数あります。
annealing: アニーリング、(遺伝アルゴリズムの焼きなまし法 (Simulated Annealing)、機械加工の熱処理とは別のもの)align, alignment: アライン、アライメント、整列
multiple alignment: マルチプルアライメント
multiple sequence alignment: マルチプルシークエンスアライメント、(複合配列整列)
polymerase chain reaction: ポリメラーゼ連鎖反応、略語 PCR、ポリメレースチェーンリアクション
sequence: シークエンス、(遺伝子などの) 配列– アマチュア無線 (hamradio) band: 周波数帯、バンド
CW: 電信modem: モデム
Sporadic E layer: スポラディック E 層 (sporadic を突発的と訳さないのが一般的です。)
N meter band: N メーターバンド (波長を周波数帯の別名として呼ぶのはアマチュア無線では一般的です。)– その他、複数の分野にまたがる用語
Markov chain: マルコフ連鎖 統計学、数学、物理学、統計力学、情報科学*4

この段落付近は筆者の経験に大きく依存しています。

11

5.8 専門用語の訳についてのルール
どう扱うかのルールは未だ決まっていません。
現状の対応
各々の分野のサイトでの表記を参考にしています。
良く使われる表記が複数ある場合はケースバイケースで妥当と思われるものを採用しています。
例) muliple sequence alignment の訳語

1. 多重配列整列
2. 多重配列アライメント
3. マルチプルシークエンスアライメント
この様な専門用語について今まで耳にした意見を挙げてみます。

1. 日本語より英語での表現が一般的であれば訳さない方が利用者にとって便利なので、訳さないかせいぜいカタ
カナにして持ってくるのが良い。例) CPU, メモリ、DHCP,etc

2. 日本語の訳が複数あり、利用状況がまちまちであるなら上記の案を勘案してパッケージ検索時の利便性を重視して、日本語の表記に () 括弧内に原文の語を示すのはどうか？
例) muliple sequence alignment

1. 多重配列整列 (muliple sequence alignment)
2. 多重配列アライメント (muliple sequence alignment)
3. マルチプルシークエンスアライメント (muliple sequence alignment)
日本語の表記にばらつきがありますが、パッケージ検索で意図した内容は実現できそうです。ただし、この様な語句が多いと見やすさを損なうかもしれません。

3. その他、ご意見募集中

5.9 最後に記述にあたって、様々な方々との (会話なども含む) やり取りを参考にしました。翻訳サイトの案内については吉田＠板橋さんの小江戸らぐでの発表を参考にしました。DDTSS での作業についての助言や、このセクションの構成については、やまだたくまさんからのアドバイスを参考にしました。また、他の皆さんからのご意見が大変参考になりました。そういったものもできるだけ盛り込んだつもりです。DDTSS により翻訳作業のしきいは大きく下がったと思います。様々な人が少しでも多く DDTSS で翻訳作業に参加できるようになれば、作業の量だけでなく質も向上させることができると期待できます。

5.10 追加：第 53 回東京エリア Debian 勉強会で出された意見• 日本語としての自然さなど、翻訳の質が一定しないのはどうかと思う。
→ 何か基準があれば良い？
→ でも、基準を作るのは難しいし、それより沢山の人が色々な観点からレビューする方が有効ではないか？
• 翻訳のコツとして心がけていること– 直訳より、日本語として分かり易い文章になるようにする。
– 長文は短文に分割する。
– 形容詞が連続する部分は (強調の意味が大きいので) 意図的に訳さない。
• DDTSS 利用上の注意点
ログインしなくても翻訳できてしまうので必ずログインするようにしましょう。

12• 専門用語について
下手に日本語に訳されていると検索で見つからないので、敢えて訳さずに原文のままの方がいい→ LANG=C aptitude search 〜 とすると英語での検索になるが、それではどうか？
専門用語の訳語が複数あって適用される状況がまちまちな場合があるが、どうするのが良いか？

→ ガイドラインを設定するのはどうか？
→ ガイドラインを用意するのは難しいし、それより適用事例をまとめたものを用意した方が使いやすい• 翻訳が未経験または自信の無い人はレビューから始めたらどうか• OmegaT のような翻訳ツールを活用して翻訳辞書 (翻訳事例) を共有できると、翻訳の質が安定するのでは？
→ OmegaT についてはもっと情報を集める必要がある

13

第 53 回 東京エリア Debian 勉強会 2009 年 6 月

6 DDTSS の利用方法の紹介
やまだたくま6.1 はじめにDebian パッケージの説明文を翻訳するプロジェクト DDTP にある Web インタフェース DDTSS の使い方を簡
単にご紹介します。

6.2 アカウント作成とログイン
http://ddtp.debian.net/ddtss/index.cgi/ja を開いて、一番下にある Create Login をクリックします。

E メールアドレス (Email Address) とログイン名 (Alias)、本名 (Real Name)、パスワードを 2 回入力 (Password,
Retype Password) して Submit ボタンを押して送信すると、アカウント作成は完了です。Alias は各種ログの表示で使われます、英文字のわかりやすい表記にしましょう。

アカウントを作成したらログインします。作業画面の右上にアカウントの情報が表示されます。

14

6.3 DDTSS で行ってほしい作業 - レビュー
現在 DDTSS でもっとも必要な作業は「レビュー」です。レビューの対象は、次の場所に表示されています。
Pending review (98)
1. bristol (needs initial review)
2. pngquant (needs initial review)
3. adesklets (needs initial review)
4. inventor-demo (needs initial review)
5. emboss (needs review, had 1)

パッケージ名をクリックすると内容が表示されます。その内容を見て、簡単そうならレビューをします。難しいと思ったら、次のパッケージへ飛ばしてかまいません。

15

6.4 レビューする
翻訳内容に問題ないと判断できた場合は、[Accept as is] ボタンをクリックしてください。

レビューをすると、表示される場所が変わります。さらにレビューが必要な場合は、次のようになります。

連続して 3 人がレビューをすると、翻訳作業が完了します. 完了後は次のようになります。

途中で誰かが翻訳を修正したら、再び 3 人のレビューが必要になります。

6.5 レビューを修正する
翻訳内容にすぐ修正が必要なら、テキストを変更してから [Accept with changes] ボタンをクリックしてください。
なるべくコメント欄 (Comment field) に変更内容を記入してください。

16

6.6 翻訳を新規に作成する
翻訳を新規に作成する場合はPending Translation から選択してください。レビューの際と違うのは、選択肢がAbandon (翻訳を中止する) と Submit (翻訳を確定しレビューにまわす) の二つになっている点です。

6.7 debian-doc ML へのお誘い
翻訳の内容に疑問があったり、相談が必要だと思ったり、レビューや修正で (小さくない) 変更があったら、debian-doc ML に流してください。
debian-doc ML の宛先は、debian-doc@debian.or.jp
参加方法は、http://www.debian.or.jp/community/ml/openml.html#docML
質問や相談はフリーフォーマットです。
レビューを依頼するときは、次のメール例を参考にしてください。

(メールの例)
Subject: DDTSS レビュー icedax
xxx です。
xxxx さんが修正した icedax をレビューしました。
Short description
原文: Creates WAV files from audio CDs
訳文: オーディオ CD から WAV を生成する

Long description
原文:
icedax lets you digitally copy ("rip") audio tracks from a CD, avoiding(略)
訳文:
icedax により、CD からディジタルでオーディオトラックのコピー ("リッピング")(略)
用語を一部修正しました。
ディジタル->デジタル
修正後:
icedax により、CD からディジタルでオーディオトラックのコピー ("リッピング")(略)
修正処理をしましたので、内容の確認をお願いします。

6.8 debian-doc ML だけでレビューする「DDTSS をやる時間がないよ」という方は、debian-doc ML に流れているレビューや翻訳完了のメールを確認して、何か問題が見つけたらメールに返信してください。きっと誰かが DDTSS に反映するでしょう。

6.9 最後に
DDTSS は仕組み上レビューが大量に必要になります。多くの人が参加していることが前提になっています。なので、翻訳が正しい内容なのかを利用者の視点でレビューしてくれると助かります。

17

第 53 回 東京エリア Debian 勉強会 2009 年 6 月

7 Debian GNU/kFreeBSD をインストールしてみよう
山本 浩之

今年 4 月 5 日に正式に Debian archive に入った Debian GNU/kFreeBSD ですが、現時点で最新インストーラである debian-20090117-kfreebsd-i386-install.iso (2009/1/17 製) を使ってインストールしてみました。
英文ドキュメント http://glibc-bsd.alioth.debian.org/doc/
wget http://glibc-bsd.alioth.debian.org/install-cd/kfreebsd-i386/current/debian-20090117-kfreebsd-i386-install.iso

このイメージにある kernel は、FreeBSD 7.1R のものですが、インストール後、7.2R の kernel にアップグレー
ド可能です。
今回は VMware の仮想ディスクにインストールを試みました。インストーラは、現在のところは、FreeBSD 用のものを一部改造したもののようです。インストーラを CD イメージから起動します。とりあえず Express (またはCustom) でインストールしてみましょう。
まず最初にすることは、Linux と同様、インストールするディスクを指定します。fdisk が起動しますが、ここで注意しなくてはならないのは、Linux とはディスクの指定の仕方が違うことです。FreeBSD では、hda1 にあたるものは、ad0s1 で、スライスと呼びます。FreeBSD では伝統的に、使用する領域全部を先にスライス (ad0s1) として確保し、その中にディスクラベルをつけることによって小分けして (ad0s1a、ad0s1b など)、それぞれのマウントポ
イントを作ります。Linux の場合のパーティションの設定に近いものはディスクラベルかもしれません。とりあえず”A” で、空き領域全部指定しましょう。
次にブートローダの書き込みですが、デフォルトでは FreeBSD Boot Manager と言う FreeBSD 専用のプログラムが使用されます。もし既存の grub が使いたい場合には、ここでは書き込まず (None を指定)、インストール後に、既存の grub が使っている/boot/grub/menu.lst に18

title Debian GNU/kFreeBSD
root (hd0,0,a)kernel /boot/loader

とか書けば良いそうです。仮想ディスクなどに対してのインストールで、マルチブートの必要が無い時は ”Stan-dard” を選んでください。FreeBSD Boot Manager を使ってマルチブートしたい場合にのみ ”BootMgr” を選んでください。
次に FreeBSD Disklabel Editer が起動し、スライスの中に、さらにマウントポイントとしていくつもディスクラ
ベルをつけます。それぞれ ad0s1a ad0s1b ... などとなります。”/” のため、少なくとも一つはディスクラベルをつける必要があります。もし、”/usr” とか ”swap” とかを分けたいときにはここで選びます。”A” で、自動的に割り振ることも可能です。
そして Distribution の選択 (Choose Distribution) ですが、ここでは必ず ”A Minimal” を選択してください。ここ
で色々な選択肢が出てきますが、これは元の FreeBSD のインストーラだったころの名残りで、これは Debian のインストーラですから、FreeBSD の Distribution は全く収録されていません。
次はイントールメディアの選択 (Choose Installation Media) ですが、ここでは必ず ”1 CD/DVD” を選択してください。その他の選択肢は FreeBSD のインストーラだったころの名残りです。自分の環境にあわせ、”cd0”(SCSI) または ”acd0” (ATAPI) を選べば、インストールの始まりです。

途中で、”Alt-F3” を押すよう指示がありますから、それに従うと、Debian GNU/Linux でお馴染みな、タイムゾーンの設定とか popularity-contest の設定とかができます。Debian GNU/kFreeBSD 特有なものは、module-init-toolsの設定で、これは FreeBSD カーネルのモジュール名を選ばなければなりません。ネットワークカードモジュー
ルとサウンドカードモジュールとその他のモジュールが出てきますが、詳しくは FreeBSD 本家のドキュメント
を見てください。私の場合は VMware ですので、サウンドカードモジュールの ”snd es137x” のみ選びました。

19

最初の画面に戻ってきたらインストールは終わりです。タブキーで ”X Exit Install” を選び、再起動して下さい。
最初は root ユーザのみがパスワード無しで出来ています。ユーザ名 root を入力すると、パスワードをきかれずにログインできます。

root でログインしたら、まずは passwd コマンドでパスワードを変更しましょう。
passwd次にネットワークの接続をします。Linux の eth0 にあたるものは le0 (VMware の場合) または ed0 (Qemuの場合) のようです。dhcp3-client パッケージは既にインストール済みのはずですから、DHCP 環境*5 の人は/etc/network/interfaces を編集しなくてもdhclient3

でネットワークに繋がるはずです。
固定 IP の人は、以下を参考にして、それぞれのファイルを編集して下さい。
##/etc/network/interfaces の例
auto lo0
iface lo0 inet loopback## Static network
auto le0
iface le0 inet static
address 192.168.0.3
network 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.1##/etc/resolv.conf の例
nameserver 192.168.0.1

その後、
ifup le0

で、ネットワークに繋いで下さい。
インターネットに繋がったら、まず keymap の設定のため、
apt-get update
apt-get install kbdcontrol

をして、console の keymap を選んでください。(console-data は使えません)
インストール後は、Debian GNU/Linux とどこが違うのか分からない程、まさに Debian です。
*5 qemu の場合デフォルトでは dhcp で IP アドレスが取得できます20

7.1 参考文献• Installing Debian GNU/kFreeBSD http://glibc-bsd.alioth.debian.org/doc/: インストール方法が詳しく記載されています。

21

22

Debian 勉強会資料
2009 年 6 月 20 日
初版第 1 刷発行
東京エリア Debian 勉強会 （編集・印刷・発行）

23