東京エリア Debian 勉強会
第 121 回 2014 年 12 月度
野島貴英2014 年 12 月 20 日

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

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

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

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

Debian Trivia Quiz
Debian と Fedora でパッケージをリリースするまでの話
Debian からみた Linux
Mint
今後のイベント
今日の宴会場所

事前課題

henrich1

Q. どこで今回の勉強会の開催を知りましたか？
A. 友達や知り合いから直接

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. kenhys さんの話が楽しみです！ :)3

Q.hack time に何をしますか？
A. (回答なし)野島

1

Q. どこで今回の勉強会の開催を知りましたか？
A. その他 (Google 検索エンジンの検索結果から)

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. いろいろと。参加者と。

3

Q.hack time に何をしますか？
A. RC 潰しとか、翻訳とか。RC はhttps://bugs.debian.org/release-critical/ 参照。

knok

1

Q. どこで今回の勉強会の開催を知りましたか？
A. Debian JP のメーリングリスト

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. key sign やります3

Q.hack time に何をしますか？
A. いくつかのソースの写経と、できれば K&R スタイルの排除

koedoyoshida

1

Q. どこで今回の勉強会の開催を知りましたか？
A. Debian JP のメーリングリスト

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. パッケージング

3

Q.hack time に何をしますか？
A. まったりメンテナンス or 翻訳kenhys1

Q. どこで今回の勉強会の開催を知りましたか？
A. Twitter (@debianjp)

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. ゆくゆくは Debian に一本化したいけど過渡期なため upstream
で debian,ubuntu 向けにパッケージを提供している人の debian/管理術的なセミナーが聞きたい3

Q.hack time に何をしますか？
A. porterbox がらみの何かwbcchsyn

1

Q. どこで今回の勉強会の開催を知りましたか？
A. 友達や知り合いから直接

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. 最近の状況について、情報交換

3Q.hack time に何をしますか？
A. Debian の開発環境構築

zinrai1

Q. どこで今回の勉強会の開催を知りましたか？
A. その他

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. systemd

3

Q.hack time に何をしますか？
A. drone+docker で CI を試してみるalohaug

1

Q. どこで今回の勉強会の開催を知りましたか？
A. その他

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. Gnuk の現状の紹介がしたいです。

3

Q.hack time に何をしますか？
A. Gnuk のツール作りでハマっていることを相談したいです。

munepi

1

Q. どこで今回の勉強会の開催を知りましたか？
A. Debian JP のメーリングリスト

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. Debian と Fedora パッケージングのお話

3

Q.hack time に何をしますか？
A. 勉強会資料用 LATEX スタイルの改善、クラスファイルの作成（案）

yy y ja jp

1

Q. どこで今回の勉強会の開催を知りましたか？
A. その他

2

Q. 何について聞きたい／参加者と話をしたいですか？
A. Debian3

Q.hack time に何をしますか？
A. DDTSS(http://ddtp.debian.net/ddtss/index.cgi/ja)

イベント報告第 120 回東京エリア Debian 勉強会

場所はスクウェア・エニックスさんのセミナルームをお借りしての開催でした。
参加者は 10 名でした。
セミナ内容は野島により、Debian と Arch Linux の比較を行ったことについて語りました。
残りの時間で hack time を行い、成果発表をしました。
宴会の代わりに、「やよい軒 新宿明治通り店」で夕食会をやりました。

第 120 回東京エリア Debian 勉強会 (つづき)Arch Linux が OSC Tokyo の若い参加に何故人気があるのか、Debian とどう違い、どういうニーズがあるのか？について考察できたように思います。他のディストリビューションと比較すると、Debian の立ち位置、取り込んだ方が良い機能などがわかって良いかと思います。

DebianTrivia Quiz

Debian Trivia Quiz

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

問題 1. 2014/11 月中旬にて Debconf15 のスポンサーとなった企業は何社あるでしょう？

A 3社

B 9社

C 11 社問題 1. 2014/11 月中旬にて Debconf15 のスポンサーとなった企業は何社あるでしょう？
答えは:

A 3社

B 9社

C 11 社C

問題 1. 2014/11 月中旬にて Debconf15 のスポンサーとなった企業は何社あるでしょう？

解説：スポンサー企業一覧：credativ, sipgate, Matanel
Foundation, Google, Fairsight Security, Martin Alfke / Buero
2.0, Ubuntu, Mirantis, Logilab, Netways,Hetzner。さあ！日本企業の皆様も是非ご一緒に！

問題 2. 2014/11/18 に遂にグラフ表示機能付き電卓で Debian を動かした強者が現れた事が話題になっていました。使われた電卓のメーカはどれ？

A Texus Instruments 社

B CASIO 社

C Hewllet Packard 社

問題 2. 2014/11/18 に遂にグラフ表示機能付き電卓で Debian を動かした強者が現れた事が話題になっていました。使われた電卓のメーカはどれ？
答えは:

A Texus Instruments 社

B CASIO 社

C Hewllet Packard 社

A

問題 2. 2014/11/18 に遂にグラフ表示機能付き電卓で Debian を動かした強者が現れた事が話題になっていました。使われた電卓のメーカはどれ？

解説：詳しくは：http://hackaday.com/2014/11/18/
running-debian-on-a-graphing-calculator/。使われた電卓の製品名は：TI-NSpire CX というシリーズの機種だそうです。

問題 3. Debian プロジェクトにて init システムのアプリケーションの依存度に関する GeneralResolution の投票が行われました。投票の結果
は？
A パッケージは特定の init システムのみに依存してはならない
B パッケージメンテナが望め
ば、特定の init システムに依存しても OK
C General Resoultion は不要だ

問題 3. Debian プロジェクトにて init システムのアプリケーションの依存度に関する General
Resolution の投票が行われました。投票の結果
は？
A パッケージは特定の init システムのみに依存してはならない

答えは:B パッケージメンテナが望め
ば、特定の init システムに依存しても OK
C General Resoultion は不要だC

問題 3. Debian プロジェクトにて init システムのアプリケーションの依存度に関する GeneralResolution の投票が行われました。投票の結果は？

解説：Debian でも init system とパッケージとの調整が引き続き一生懸命行われています。

問題 4. Debian Med メタパッケージのバージョンが 1.99 へ一気にジャンプする予定であることがアナウンスされました。この時初めて搭載される予定の医療関係者向けシステムは何？

A 遺伝子解析システム
B 外科手術用ロボットシステ
ム
C 病院情報システム (HIS)

問題 4. Debian Med メタパッケージのバージョンが 1.99 へ一気にジャンプする予定であることがアナウンスされました。この時初めて搭載される予定の医療関係者向けシステムは何？
答えは:A 遺伝子解析システム
B 外科手術用ロボットシステ
ム
C 病院情報システム (HIS)C

問題 4. Debian Med メタパッケージのバージョンが 1.99 へ一気にジャンプする予定であることがアナウンスされました。この時初めて搭載される予定の医療関係者向けシステムは何？
解説：Debian Med チームの今回の頑張りは素晴らしく、PHYLP のライセンスを長年の交渉の末、DFSG 準拠のものに変更してもらうなど、医療関係者ら・生物学関係者らに様々にポジティブな影響を与えています。この活動は医療分野の学術系の情報サイト BioMedCentralに”Community-driven development for computational biology
at Sprints, Hackathons and Codefests” ということで取り上げられたそうです。

問題 5. 2014/11/14 に Debian の BTS に、Debianのパッケージ開発初心者へ修正作業が良い演習となるようなバグに関する tag が設けられました。以下のどれA newcomer

B giftC easeofcake

問題 5. 2014/11/14 に Debian の BTS に、Debianのパッケージ開発初心者へ修正作業が良い演習となるようなバグに関する tag が設けられました。以下のどれ答えは:

A newcomer

B giftC easeofcakeA問題 5. 2014/11/14 に Debian の BTS に、Debianのパッケージ開発初心者へ修正作業が良い演習となるようなバグに関する tag が設けられました。以下のどれ

解説：今までパッケージ開発初心者向けに割り当てられていた BTS の tag は gift でしたが、newcomer へ変わるそうです。以前の gift という tag 名だとちょっと判りにくいとのことで、今回名前変更となったようです。

問題 6. Mysql に関する仮想パッケージに定義された MysqlDB 互換 DB ソフトとして PXC というのがあるが、こちらは何の略？

A Protected eXchange Controler
B Posgresql eXtra Controler

C Percona XtraDB Cluster

問題 6. Mysql に関する仮想パッケージに定義された MysqlDB 互換 DB ソフトとして PXC というのがあるが、こちらは何の略？
答えは:A Protected eXchange Controler
B Posgresql eXtra Controler

C Percona XtraDB ClusterC問題 6. Mysql に関する仮想パッケージに定義された MysqlDB 互換 DB ソフトとして PXC というのがあるが、こちらは何の略？

解説：Debian にて、Mysql 系の DB とみなされたものは、３つあり、MysqlDB,MariaDB,Percona XtraDB Cluster(PCX) の３つとなります。

問題 7. 2014/11/20 にて、systemd 用の定義ファ
イル内部で使えるセキュリティを大幅に向上出来るオプションのうち、ホームディレクトリの不正アクセスを抑止するのは次のどれ

A ProtectHome

B ProtectSystem

C PrivateTmp

問題 7. 2014/11/20 にて、systemd 用の定義ファ
イル内部で使えるセキュリティを大幅に向上出来るオプションのうち、ホームディレクトリの不正アクセスを抑止するのは次のどれ
答えは:

A ProtectHome

B ProtectSystem

C PrivateTmp

A問題 7. 2014/11/20 にて、systemd 用の定義ファ
イル内部で使えるセキュリティを大幅に向上出来るオプションのうち、ホームディレクトリの不正アクセスを抑止するのは次のどれ

解説：systemd の定義ファイルに用意されているセキュリ
ティに関するオプションをうまく使いこなすと非常に強固なシステムにすることが出来るそうです。ノウハウと紹介は http://0pointer.net/public/systemd-nluug-2014.pdf

Debian とFedora でパッケージをリリースするまでの話

Debian から
み た Linux
MintLinux Mint!?

OSC Tokyo にて、ブースに来た若い方々に「どんなディストリビューション使ってる？」って聞いた時の結果：
Arch Linux (←結構多い）
Linux MINT (←次に多い)（前回に引き続き）Debian じゃない！
！ナゼ！
？ ナンデ！
？

というわけで Linux Mint

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

Linux Mint とはLinux Mint は、i686/x86 64 で使える Linux ディストリビューションの１つであり、debian/ubuntu をうまく活用して作られているディストリビューションです。

とりあえず使ってみる

Debian の KVM 環境を使って動かすやり方を第 121 回東京エリア Debian 勉強会資料（http://tokyodebian.alioth.
debian.org/pdf/debianmeetingresume201412.pdf) に載せてますので、参照くださいませ。

動いた！

Figure: Linux Mint 17.1 の MATE 版が動作

動かなかった!

Linux Mint 17.1 の cinnamon 版は debian sid の KVM の元では、cirrus/qxl 共に動作が不安定で使えなかったです...orz。

将来に期待!

ちょっとだけハマりポイント

virt-viewer で画面描画がおかしい場合は、cirrus の代わりに qxl を virt 側の xml 設定ファイルに記述すると非常に良くなる事があります。
音が無くて寂しい場合は、ac97 を指定して、vnc プロトコルの代わりに spice プロトコルを指定すると、virt-viewer から音が出ます。
ディスクは最低でも 9GBytes 以上、メモリは 1GBytes以上割り当てないとインストールに失敗します。（マニュアルに明記が無いのでハマります）

ちょっとだけハマりポイント
仮想側の sound デバイスを指定し、qxl をビデオドライバに指定して、spice プロトコルを有効にする設定の例：$ sudo virt edit mint-01...xml ファイル中...
<graphics type=’spice’ port=’5900’ autoport=’no’><mouse mode=’server’/><clipboard copypaste=’yes’/></graphics><sound model=’ac97’></sound><video><model type=’qxl’ ram=’65536’ vram=’65536’ heads=’1’><acceleration accel3d=’yes’ accel2d=’yes’/></model></video>...xml ファイル中...

参考：コード名Linux Mint はコード名に頭文字が A-Z の順番で決まる女性の名前を使うんだそうです。 前回のバージョン Linux Mint
17 は Oiana。今回の最新バージョン 17.1 は Rebbeca。
参考：Debian はトイ・ストーリーのキャラクタ名。

参考：日本語 IM は？

今まで Linux Mint の日本語 IM 導入は Linux Mint Japan
チームの追加パッケージを別途導入しなければなりません
でしたが、Linux Mint 17.1 からはログイン後のメニューから、「設定」→「Languages」で起動するユーティリティでメニューから簡単設定出来るようになった模様です。

参考：日本語 IM は？

Figure: Linux Mint 17.1 の日本語 IM 設定/導入メニュー

Linux Mint と Ubuntu/Debian の関係

Figure: Linux Mint と Ubuntu/Debian の関係

使ってわかる Linux Mint の良さ

Linux Mint 側でメンテナンスされている部分の作りが非常に丁寧。GUI とシステム連携の完成度が高い。
Linux Mint 側の community サイトは、投票システムを搭載しており、ユーザの投稿のランキングなどの様々な統計がすぐわかる。アイデア投稿もあり、アイデアはすぐに他ユーザの手により評価される。

Debian に cinnamon

Debian に cinnamon 入れたらひょっとして Linux Mint になる？
wktk...

Debian に cinnamon

Step 1. Debian sid をデスクトップ環境を全く導入しない最小限の構成で導入。
Step 2. cinnamon デスクトップ環境を導入。
$ sudo aptitude install cinnamon-desktop-envirionment

とっても簡単！

Debian に cinnamon
できた！

Figure: Debian に cinnamon を導入

Debian に cinnamon 感想

やっぱり Debian のルックアンドフィール。
考え方も Debian の他のデスクトップ環境と同じポリシー。

OS 側との連携度合いも、Debian 流。

Debian に cinnamon 感想

うーん、Linux Mint を Debian に引き込むには cinnamon だけ
じゃダメか...

まとめLinux Mint の良いところである、Linux Mint community のサイト (WEB 上の投票システムとか、アイデア出しとか）Linux Mint 並に GUI とシステム管理が丁寧に統合されたデスクトップ環境の構成
は Debian を考えるときに参考になりました！

今後のイベント

今後のイベント

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

今日の宴会場所

今日の宴会場所

未定