東京エリア Debian 勉強会
第 120 回 2014 年 11 月度
野島貴英

2014 年 11 月 29 日

設営準備にご協力ください。

会場設営よろしくおねがいします。

Agenda

注意事項
写真はセミナールーム内のみ可です。
出入りは自由でないので、もし外出したい方は、野島まで一声くださいませ。

事前課題発表最近あった Debian 関連のイベント報告
第 119 回 東京エリ
ア Debian 勉強会

Debian Trivia Quiz
Debian からみた ArchLinux
今後のイベント
今日の宴会場所

事前課題野島貴英

バグ取り・翻訳します。

松田未定。

NOKUBI Takatsugu

rroonga のパッケージ化Shunsuke Yoshida

あんどきゅめんてっどでびあん (冬コミ原稿) 編集

yy y ja jp

DDTSS(http://ddtp.debian.net/ddtss/index.cgi/ja)

やまねひできdebhelper の ja.po 査読をします。

kohachimacbook air に debian を インストールしたい。。。。デュアルブートできるかな？？

roger

未定、後ほど連絡させていただきます。

ottocilindri未定nekomatu

インストールガイドを読みながら手を動かすかパッケージングについて調べたりする予定です。

杉本 典充RC bug 潰しをしてみますgroebnerbasis

再度 debian に挑戦イベント報告第 119 回東京エリア Debian 勉強会

スクウェア・エニックスさんのセミナルームで開催
やまねさんの呼びかけにより、関東 LibreOﬃce さんと合同
開発初心者向けイベントとして、やまねさん発案による Jessie インストーラテスト会実施
セミナ内容は野島により、Debian 上の Libreoﬃce ツールの開発状況について行いました。
残りの時間でもくもく会を行い、成果発表をしました。
宴会は関東 LibreOﬃce さんらと合同で、「世界の山ちゃん 新宿花園店」で行いました。

第 119 回東京エリア Debian 勉強会 (つづき)Jessie インストーラテスト会ですがこちらの参加者は１名でした。成果：バグ１件 (Debian #766721。)
祝！2014/11/14 の DPN にも、やまねさんの働きで取り上げられました。
https://www.debian.org/News/weekly/2014/15/#Debkyo

DebianTrivia Quiz

Debian Trivia Quiz

Debian の常識、もちろん知ってますよね? 知らないなんて恥ずかしくて、知らないとは言えないあんなことやこんなこと、みんなで確認してみましょう。
今回の出題範囲はdebian-devel-announce@lists.debian.org,debian-news@lists.debian.org に投稿された内容などからです。

問題 1. Debian Project 関係者の PodCast のサイトが公開されました。以下のどれ？

A www.debian.org

B www.debianandstuﬀ.com

C www.debian.or.jp

問題 1. Debian Project 関係者の PodCast のサイトが公開されました。以下のどれ？
答えは:

A www.debian.org

B www.debianandstuﬀ.com

C www.debian.or.jp

B問題 1. Debian Project 関係者の PodCast のサイトが公開されました。以下のどれ？

解説：英語です。記念すべき第１回目は「MoinMoin Vs.
MediaWiki」であり、パーソナリティーは Asheesh Laroia さんと、Sam Erbs さんとなります。収録は DebConf14 中に収録したそうです。

問題 2. 2014/10/27 の DPN に Ada initiative から寄付のアナウンスの件が載っていました。Ada
initiativeって何？
A オープンなテクノロジに関して女性活躍の支援をする団体
B プログラミング言語 Ada の普及促進をする団体
C Ada さんの政治後援会

問題 2. 2014/10/27 の DPN に Ada initiative から寄付のアナウンスの件が載っていました。Adainitiativeって何？
A オープンなテクノロジに関して女性活躍の支援をする団体

答えは:

B プログラミング言語 Ada の普及促進をする団体
C Ada さんの政治後援会

A

問題 2. 2014/10/27 の DPN に Ada initiative から寄付のアナウンスの件が載っていました。Ada
initiativeって何？

解説：オープンなテクノロジに関して女性活躍の支援が活発になってきました。Debian では、Debian Women というプロジェクトがあります。Gnome Foundation が 2006 年にFree & Open Source Software Outreach Program(略してOPW) を開始したのがきっかけで、Debian Project もこちらの動きに賛同している状況です。

問題 3. 2014/10/27 に Debian の whois コマンドが入れ替わりました。特徴はどれ？

A サイズが小さくなった

B DFSG に準拠した
C 作者独自の調査によりIANA の情報より正確になった

問題 3. 2014/10/27 に Debian の whois コマンドが入れ替わりました。特徴はどれ？
答えは:

A サイズが小さくなった

B DFSG に準拠した
C 作者独自の調査によりIANA の情報より正確になったC

問題 3. 2014/10/27 に Debian の whois コマンドが入れ替わりました。特徴はどれ？

解説：今まで BSD 由来の whois コマンドが Debian で使われてきましたが、この度 Marco さん作の whois コマンドに変わりました。Marco さんは１年を費やして、IANA よりも正確に情報を得られるサーバ群を独自の調査で探し当て、こちらで対応するようにしたそうです。なお、Marco さんのwhois コマンドは全 Linux ディストリビューションの標準のwhois コマンドになるそうです。

問題 4. 2014/10/15 時点で、Freexian と契約した
Debian の LTS のスポンサーは全部で何社？

A 14 社

B 13 社C 12 社問題 4. 2014/10/15 時点で、Freexian と契約した
Debian の LTS のスポンサーは全部で何社？
答えは:A 14 社

B 13 社C 12 社A

問題 4. 2014/10/15 時点で、Freexian と契約した
Debian の LTS のスポンサーは全部で何社？

解説：http://raphaelhertzog.com/2014/10/15/
freexians-second-report-about-debian-long-term-supportに掲載されています。こちらのスポンサーのお陰で、LTSを担当できる Debian 開発者らのフルタイムのうち、25%の時間を割く事ができるようになったとのことです。古い
Debian を使っている会社さんは是非スポンサーになってくださいませ。

問題 5. 2014/10/27 の DPN にて DebianMultimedia の進捗状況報告がありました。
libav6:11 で搭載された新しい機能は次のうちどれ。

A libx265-encoder

B libx265-decoder

C libx264-encoder問題 5. 2014/10/27 の DPN にて DebianMultimedia の進捗状況報告がありました。
libav6:11 で搭載された新しい機能は次のうちどれ。
答えは:A libx265-encoder

B libx265-decoder

C libx264-encoderA問題 5. 2014/10/27 の DPN にて DebianMultimedia の進捗状況報告がありました。
libav6:11 で搭載された新しい機能は次のうちどれ。

解説：libav6:11 は jessie 搭載予定の Multimedia 用 codec ライ
ブラリです。遂に x265 のエンコーダが搭載されたようです。
x265 は、ワンセグなどで使われている高性能なコーデックの H.264/MPEG-4 AVC の後継である H.265 の互換実装となります。H.265 は H.264 の２倍の圧縮率を誇るとのことで、Jessie での動画鑑賞が楽しみですね。

問題 6. 2014/11/5 にて Freeze が行われました。
この時残っている RC bug は何個だったでしょう？

A 200 個B 310 個C 400 個問題 6. 2014/11/5 にて Freeze が行われました。
この時残っている RC bug は何個だったでしょう？
答えは:A 200 個B 310 個C 400 個B

問題 6. 2014/11/5 にて Freeze が行われました。
この時残っている RC bug は何個だったでしょう？

解説：Freeze 時に 310 個しか RC bug がなかったのは、昨今の Freeze ではなかったほどの快挙だそうです。さあ、RCbug 潰しまくりましょう！

問題 7. 2014/10/27 にて初めて Jessie ベースのDebianEdu がリリースされました。DebianEdu
は Debian の用語ではどのしくみに分類されるでしょうか？

A Derivative

B BlendC PureBlend

問題 7. 2014/10/27 にて初めて Jessie ベースのDebianEdu がリリースされました。DebianEdu
は Debian の用語ではどのしくみに分類されるでしょうか？
答えは:

A Derivative

B BlendC PureBlend

C問題 7. 2014/10/27 にて初めて Jessie ベースのDebianEdu がリリースされました。DebianEdu
は Debian の用語ではどのしくみに分類されるでしょうか？
解説：PureBlend は、特定用途向けの Debian に仕上がるようにインストールを行う場合、control ファイルに必要なパッケージを Recommends で指定しただけのパッケージを用意することによって、簡単に Debian パッケージ群のみをまとめてインストールできるようにするためのしくみです。詳しくは、「第 108 回東京エリア Debian 勉強会、2014 年 1 月勉強会」(http://tokyodebian.alioth.debian.org/2014-01.html)の資料に詳しいです。

問題 8. Jessie から取り除かれる予定の Qt のバージョンはいくつでしょう？

A Qt3

B Qt4

C Qt5

問題 8. Jessie から取り除かれる予定の Qt のバージョンはいくつでしょう？
答えは:

A Qt3

B Qt4

C Qt5

B

問題 8. Jessie から取り除かれる予定の Qt のバージョンはいくつでしょう？

解説：Qt4 は upstream 側で 2015 年に開発を終了する決定となりました。Jessie に搭載予定の Qt のバージョンは Qt5 となります。

問題 9. main パッケージの Depends フィールドに”package-in-main ｜ packages-non-free” と書いて良いかどうかの決定が 2014/10/31 にTechnicalCommitee により下されました。結論は以下のうちのどれ？
A 状況次第で OK だったり、NG だったり

B NGC OK

問題 9. main パッケージの Depends フィールドに”package-in-main ｜ packages-non-free” と書いて良いかどうかの決定が 2014/10/31 にTechnicalCommitee により下されました。結論は以下のうちのどれ？
答えは:

A 状況次第で OK だったり、NG だったり

B NGC OK

問題 9. main パッケージの Depends フィールドに”package-in-main ｜ packages-non-free” と書いて良いかどうかの決定が 2014/10/31 にTechnicalCommitee により下されました。結論は以下のうちのどれ？
解説：例えば、”Depends: unrar-free ｜ rar” というようなパターンがありえます。通常は、main パッケージで構成される Debian システムは DFSG 準拠であるべきなので、「non-free パッケージのみ」に依存するようなパッケージをmain 側に作ってはいけないというルールがあります。今回の場合は、main パッケージのリポジトリ指定時に、non-freeのパッケージが優先して導入されることは無いので OK となりました。

問題 10. 2014/11/9 の Release Team から Debian9,Debian 10 のコードネームが決まりました。
Debian 10 のコードネームは次のうちのどれ？

A Buster

B Stretch

C Jessie問題 10. 2014/11/9 の Release Team から Debian9,Debian 10 のコードネームが決まりました。
Debian 10 のコードネームは次のうちのどれ？
答えは:A Buster

B Stretch

C JessieA問題 10. 2014/11/9 の Release Team から Debian9,Debian 10 のコードネームが決まりました。
Debian 10 のコードネームは次のうちのどれ？

解説：ちなみに Debian 9 は”Strech” だそうです。

問題 11. 2014/11/9 の Release Team のメールにて、arm64, ppc64el, kfreebsd について、Jessie の公式リリースに含むかどうかの決断が行われました。「含まない」とされたのは次のうちどれ？
A arm64

B ppc64el

C kfreebsd

問題 11. 2014/11/9 の Release Team のメールにて、arm64, ppc64el, kfreebsd について、Jessie の公式リリースに含むかどうかの決断が行われました。「含まない」とされたのは次のうちどれ？
答えは:

A arm64

B ppc64el

C kfreebsd

問題 11. 2014/11/9 の Release Team のメールにて、arm64, ppc64el, kfreebsd について、Jessie の公式リリースに含むかどうかの決断が行われました。「含まない」とされたのは次のうちどれ？
解説：大変遺憾ながら、kfreebsd は、期日までに Jessie 公式リリースに必要とされる品質に達しなかったとの事です。
ただ、kfreebsd が Debian プロジェクト自体から消えるわけではないので、Jessie 公式リリース時期に、条件が揃えば非公式のリリースとして扱う事が可能とのことです。このパターンになったのは、Debian GNU/Hurd 2013 が 2013 年にそのようなリリースを行ったことがあります。

問題 12. 2014/11/14 にて、Debian Med チームから、とあるパッケージをやっと DFSG 準拠にすることが出来たとの報告がありました。そのパッケージ名は以下のどれ？

A abyss

B arb

C phylip問題 12. 2014/11/14 にて、Debian Med チームから、とあるパッケージをやっと DFSG 準拠にすることが出来たとの報告がありました。そのパッケージ名は以下のどれ？
答えは:A abyss

B arb

C phylipC問題 12. 2014/11/14 にて、Debian Med チームから、とあるパッケージをやっと DFSG 準拠にすることが出来たとの報告がありました。そのパッケージ名は以下のどれ？
解説：upstream はワシントン大学である phylip は、bioinfomatics では有名なソフトウェアとのことです。しかしながら、ワシントン大学の課しているライセンスは、非営利の研究用途のみに利用を許諾している状態でした。こちらについて長年の Debian Med の交渉により、遂に phylip はDFSG 準拠の自由ライセンスにしてもらえたとのことです。
また、phylip が原因で non-free にせざるを得なかった
seaview というパッケージも無事 main にすることが出来るとのことでした。

Debian から
み た Arch
LinuxArch Linux!?

OSC Tokyo にて、ブースに来た若い方々に「どんなディストリビューション使ってる？」って聞いた時の結果：
Arch Linux (←結構多い）
Linux MINT

Debian じゃない！
！ナゼ！
？ ナンデ！
？

というわけで Arch Linux

Debian に、Arch Linux の良いところを取り入れるべく、比較しながら調べてみました。

Arch Linux とはArch Linux は、
i686/x86 64 で使える Linux ディストリビューションの１つであり、単純さ、小ささ、Arch Linux 特有の機能は簡潔なコードで維持するというのを徹底して目指しているディストリビューションです。

Arch Linux ブートの様子

Figure: Arch Linux iso イメージブートの様子Arch Linux を KVM にインストール

詳しい手順は、第 120 回 東京エリア Debian 勉強会資料を参照。
http://tokyodebian.alioth.debian.org/pdf/debianmeetingresume201411.pdf
基本的に、インストーラが無いので、手動でインストールとなります。

Debian との違い

第 120 回 東京エリア Debian 勉強会資料の表 1 を参照。
http://tokyodebian.alioth.debian.org/pdf/debianmeetingresume201411.pdf

Arch Linux を図示

Figure: Arch Linux参考：Debian を図示

Figure: 参考：DebianAURArch Linux には、oﬃcial リポジトリに含まれないソフトウェアについて、ユーザが PKGFILE 等の build ファ
イル一式をアップロードして他のユーザと共有して使う為に使うリポジトリ
AUR から入手できる yaourt（ヨーグルトと読む）コマンドを使うと、AUR をあたかも pacman で扱ったかのように便利に使える。
AUR に登録された build ファイルはユーザの投票により、一定量の支持が得られると、Trusted User(TU) らにより、oﬃcial リポジトリの community リポジトリに取り込まれる仕組みのようです。

AUR 注意点

登録された build ファイルは誰も精査していない場合があるため、基本的には自己責任 (AT YOUR OWN RISK) での活用が基本です。

Arch Linux の良さ

The Arch Way に記載されているとおり、Arch Linux を構成するあらゆるソフトウェアは最小限主義に貫かれています。従って、upstream のソフトウェアとの変更点も最小としている為、設定ファイルの見通しが非常に良いです。
ユーザフレンドリということには重おきをおかず、ユーザの嗜好を極力邪魔しない (User Centerized) 事をモットーとしているため、ユーザ自身が欲しいソフトウェアだけを導入という事がやりやすい作りになっています。

Arch Linux の良さ (つづき)AUR のように、利用者が自由に build ファイルを登録できる仕組みがあるため、気軽にパッケージを公開することが出来ます。また、upstream との変更点を最小限に保つ方針のため、パッケージ化にかかる労力が少なくて済み、upstream 側のリリースにあわせてスピーディーにパッケージ側のバージョンを追従させるが可能です。
軽量です。パッケージを厳選して導入する事がしやすいため、マシンのスペックが低くても問題になりにくいです。

終わりに

結論：

Arch Linux はシンプルかつ最小限をモットーとしており、ソフトウェアの個別設定を自力で行う必要があります。そのため、Linux システムの勉強を熱心にしたい人、あるいは、導入するソフトウェアに強いこだわりがある人は、うってつけのシステムかと思います。
Debian は最初からある程度便利に使えるようにいろいろと自動で設定が行われ、マシン資源を消費するものの多くの便利なパッケージをある程度の量勝手に導入しておいてくれることを期待する人向けかと思います。

結局のところ

Debian の良い所を正確に知る、あるいは目指すべき方向性の確認には、他のディストリビューションと比較することも重要かと思います。機会があれば、他のディストリビューションも使ってみて、Debian との比較を行うのもよいのではないでしょうか。

今後のイベント

今後のイベント

関西エリア Debian 勉強会
東京エリア Debian 勉強会

今日の宴会場所

今日の宴会場所

未定