Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

東京エリア Debian 勉強会
資料

上川 純一 dancer@debian.org
IRC nick: dancerj

2007 年 2 月 17 日

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

本日の agenda

注意事項
飲食禁止
政治/宗教/営利活
動禁止

最近事情
事前課題紹介

quilt
dbs
dpatchOSC 2007 を企画
する

quiz

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

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

Debian 勉強会

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 1 月の agenda

注意事項
飲食禁止
政治/宗教/営利活
動禁止

最近事情
事前課題紹介quiz

上川 純一 dancer@debian.orgIRC nick: dancerj

apt-torrent
kvm
2007 年の Debian 勉
強会を計画する
quilt
今後のイベント

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

今回の事前課題は「apt に足りなさそうな機能」と「パッケージ
ングをしてみて感じたこと、または何故パッケージングをしないか」というタイトルで 200-800 文字程度の文章を書いてください。というものでした。その課題に対して下記の内容を提出いた
だきました。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川「apt に足りなさそうな機能」「apt の http では Redirect すらサポートしていない」らしいですよ？
(http://donrails.araki.net/archives/id/5580)

apt というかフレームワークというか判りませんが、言語・環境ごとに規定してのインストール。メタパッケージでもできることはありますが、なんというか面倒な事も多いような。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川「パッケージングをしてみて感じたこと、または何故
パッケージングをしないか」

パッケージは作っているので、感じたことを。
パズルみたいで面白い :-)プログラム書けなくても、まぁなんとかなるなる。

distro specific なことをベタで書かれたものは扱いづらい。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

apt に足りなさそうな機能
apt のことをすべて把握しているわけじゃないのでなんともいえないです。使っているのは、 apt-get install hogehoge とか
apt-get update;apt-get upgrade くらいで、たまに apt-get
remove hugahuga とかです。
こっちのへっぽこ設定で、時刻設定をハチャメチャなことにした状態で、apt-get をしてしまい、どうしようもなくなったことはありますが…1
あと、apt-cache search の結果（パッケージ説明）が日本語だといいなぁ、と思います。難しいのかなぁ？
1

Windows Update の場合、ハチャメチャな時刻設定だと、たしかエラーになって出来なかったと思いますけど…。
上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川パッケージングをしてみて感じたこと、または何故パッケージングをしないか

パッケージングしたことないです。やり方がわかりません。そして、ホームディレクトリにパスを通して、 ./configure ; make; make install で使えるし、ま、いっか、て感じなので調べていないですね…

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川「パッケージングをしてみて感じたこと、または何故
パッケージングをしないか」

apt に足りなそうな機能とすると処理のロールバック機能だと思います。例えば、dist-upgrade してみた→壊れてるパッケージがあって dist-upgrade が完了できなかった→とりあえず壊れてるパッケージを削除したくても中途半端な状態だと言われて削除できない orz → dist-upgrade する前に戻れたら・・・といった感じです。ググってみるとそれっぽい試みはあるようですが alioth とかで引っ掛からないのだから形になっているものはないのかな？

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川「パッケージングをしてみて感じたこと、または何故
パッケージングをしないか」
パッケージングして感じたこととすると・
・・、いい言葉が思いつかないので具体例を示します。うちのサーバには日本語パッチを当ててパッケージングした squirrelmail が入っているのです
が、DSA が出るたびに本家の最新とひとつ前を diﬀ → diﬀ を見て
ローカルパッケージに手動パッチしてパッケージをビルド、しています。ここらへん、行番号は違っても回りから判断してパッチを当ててくれるツールがあるとうれしいなと思います。どっちかというと more intelligent patch な話ですが本家配布のものをいじったパッケージを入れてるって場合に重要な気がします。調べたことないからひょっとしたらあるのかも。もしかして今回のネタそのもの？
上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

apt に足りなさそうな機能

通常使用している範囲で、特に不足を感じる機能はありません。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川パッケージングをしてみて感じたこと、または何故パッケージングをしないか1

すみません、これまでパッケージングをした事がないので回答不能です。

2

能力が無い＆これまで必要なモノは既にあり、必要がなかった。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

何個か思い付きました。一個思い着くと連鎖でがんがんでるもんですな。

1 ケーパビリティの細分化とその明確化
現状だとセキュア OS や Linux ケーパビリティを利用していてもパッケージ管理にはフル権限が必要になる。パッケージ
信頼性は MD5sum の提供や署名によりある程度は担保されるもののシステム的な例外を作るしかない状況になっている
ので、なんとかしたい。運用で回避はできるのでまぁいいといえばいいのですが。。。コストもそれなりに掛るし美しくないので。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

2 ユーザ単位での apt の利用
現状では root ユーザがシステムに対して行なうことが想定されているがそれ以外にユーザがシステムに影響を与えずにインストールした場合もあるだろう。こいつをどうにかできな
いか。
3 パッケージの集中管理
たとえサーバが二台しかなくても別々に見るの面倒なので一個のコンソールから管理したい。全ミラーじゃなくてインス
トールしているパッケージのみを選択的にミラーしポリシーに従って自動的にアップデートを行なう。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

4 セキュリティアップデートのタグ付け
サーバの場合はセキュリティアップデートとはいえ無造作に当てることはできないこともある。（できる場合は当然それでよいのだが）お仕事できっちりやる必要がある場合はアップデートがあればその差分ソースを精査し実験環境で動作確認を行なった上でアップデートを実行する必要があり、その場合はどうしようもないとしても、場合によっては管理コス
トから自動化したいしそれが認められる状況（条件）もある。これをサポートするためにセキュリティアップデートに
タグで情報の付加を行ない事前に選択した条件にマッチした
場合のみアップデートを行なうという機能があれば便利ではなかろうか。また、バグの内容を解析して自動的に重みづけを行なうことや事前に重みづけを行なった機能との相関分析を行なうことによりアップデート条件の選択を簡易にできれ上川 純一 dancer@debian.orgIRC nick: dancerj
東京エリア Debian 勉強会
ばより堕落できるであろう。

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

apt に足りなさそうな機能

apt を使っていてこんな機能が欲しいってのを挙げてみます。欲しい機能を持ったパッケージを探すのに apt-cache search とかで検索することがあるのですが grep とかで工夫しても見つけるのに手間がかかるのを何とかしたいです。で、考えてみました。まずは、Google とかの検索エンジンと連動する機能 (仕組み?) があればすごく便利になるかと思います。今の apt 系の検索ではライブラ
リとかアプリケーションなどのカテゴライズが今ひとつ整備できていない様に見えますので、それを補完する？機能が欲しいです。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

もう一つ挙げてみますと、 パッケージをインストールせずにマ
ニュアルページだけ参照とか、パッケージ内の任意のファイルを参照 (抽出) する機能ってのが apt で出来る様になれば良いかなと思います。
以上の機能ってのは dpkg とか他のコマンドの組み合わせで出来るかもしれませんがまとまった物としてあれば良いと考えています。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川「apt に足りなさそうな機能」
1

2

足りなさそうな、というより実際足りない機能ですが、Vine
Linux の apt だと、apt-line に書かずにローカルファイルも「apt-get install パッケージファイル名」でインストールできるのに、Debian ではできないことですね。dpkg を使えば、と言われればそれまでなのですが、

apt、というより dpkg の方が妥当かと思いますが、rpm だと、-q –changelog でパッケージの ChangeLog を表示できる
のに、Deb パッケージだとオプションで ChangeLog を表示できないことでしょうか。（あるいは単に私が知らないだけ？）上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川「パッケージングをしてみて感じたこと、または何故
パッケージングをしないか」

debian ディレクトリ以下のファイルの編集が大変だなぁという感じがします。他には、普通にコンパイルするのはうまくいくのに、パッケージにするとうまくいかなかったりとか。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川

apt に足りなさそうな機能/etc/apt/source.list を触る機会はあまりないですけど、最初(インストール時) に apt-spy みたいなのが自動で動いてくれてsources.list に欲しい version のミラーサイト書き込んでくれた
らインストールの時に便利だなと思います。
雑誌とか本についているインストール CD から入ると、設定していないのでそこでミラーサイトなんだっけ？と検索したりそもそも記述方法が分からなかったり、とインストール or アップグレー
ド時につまづく（かもしれない）要素を自分の過去を振り返って思いました。
他の人はそうでもないのかもしれないけど・・・
上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

やまねさん
石原さん
澤田さん
キタハラさんえとーさん
あけどさん
前田 耕平さん
小室 文さん上川解答
みなさまの不満は wajig でほとんど解決されているものですね。
Description: simplified Debian package management front end
Wajig is a single commandline wrapper around apt, apt-cache,dpkg, /etc/init.d scripts and more, intended to be easy to use andproviding extensive documentation for all of its functions.
With a suitable sudo(1) configuration, most (if not all) package
installation as well as creation tasks can be done from a user shell.
Wajig is also suitable for general system administration.
A Gnome GUI command ’gjig’ is also included in the package.

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

http://www.debian.org/News/weekly/2007/01/ にある 1 月
23 日版です。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 1. creative commons 2.5 は DFSG 互換か？

A ちがう
B DFSG 互換です
C むしろ GPL とまったく同じ

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 1. creative commons 2.5 は DFSG 互換か？

答えは:

A ちがう
B DFSG 互換です
C むしろ GPL とまったく同じ

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

AIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 2. Kenshi Muto のアナウンスによると、Takeshi
Yaegashi は何に Debian をインストールするのに成功した?

A PLAYSTATION 3
B Wii
C XBox 360

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 2. Kenshi Muto のアナウンスによると、Takeshi
Yaegashi は何に Debian をインストールするのに成功した?

A PLAYSTATION 3

答えは:

B Wii

A

C XBox 360

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 3. Florian Lohoﬀ はどんな変化に気付いたか?

A woody がミラーから取り除かれた
B sarge のアーカイブに侵入された形跡がある
C etch への開発者の興味が薄れている

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 3. Florian Lohoﬀ はどんな変化に気付いたか?

A woody がミラーから取り除かれた

答えは:

B sarge のアーカイブに侵入された形跡がある
C etch への開発者の興味が薄れている

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

AIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 4. Joseph Smidt はリリースに関して何を提案したか?
A unstable と testing だけをサポートする
ようにして保守作業を楽にしよう
B etch はリリースされないまま古くなりつつあるので適当にリリースして lennyに全力を注ぎ込もう
C そろそろ Debian も XP や Vista といっ
たよくわからない名前をリリースにつけるようにしよう上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 4. Joseph Smidt はリリースに関して何を提案したか?
A unstable と testing だけをサポートする
ようにして保守作業を楽にしよう

答えは:B etch はリリースされないまま古くなりつつあるので適当にリリースして lennyに全力を注ぎ込もう
C そろそろ Debian も XP や Vista といっ
たよくわからない名前をリリースにつけるようにしよう上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

AIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

http://www.debian.org/News/weekly/2007/02/ にある 1 月
30 日版です。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 5. Roberto C. Sanchez が提案したのは何か

A 全員が自分の誕生日を Debian として祝うべきだ
B Debian のスクリーンショットのレポジ
トリを準備して、それぞれのパッケージに対応させるC Debian を全員使うべきだ

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 5. Roberto C. Sanchez が提案したのは何か

A 全員が自分の誕生日を Debian として
祝うべきだ

答えは:

B Debian のスクリーンショットのレポジ
トリを準備して、それぞれのパッケージに対応させるC Debian を全員使うべきだ

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

BIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 6. Robert Millan が作成した win32 用プログラムは?
A Windows Vista を自動的にダウンロー
ドし上書きインストールしてくれるイン
ストーラ
B ユーザの手間を省くために、Outlook
Express のアドレス帳に載っているアドレ
スを lists.debian.org のメーリングリスト
すべてに自動登録してくれるプログラム
C Debian Installer を自動的にダウンロー
ド・起動してくれるランチャー
上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 6. Robert Millan が作成した win32 用プログラムは?
A Windows Vista を自動的にダウンロー
ドし上書きインストールしてくれるイン
ストーラ

答えは:

B ユーザの手間を省くために、Outlook
Express のアドレス帳に載っているアドレ
スを lists.debian.org のメーリングリスト
すべてに自動登録してくれるプログラム
C Debian Installer を自動的にダウンロー
ド・起動してくれるランチャー
上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

CIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 7. 1 月 31 日に締め切られたのは?

A 第 24 回東京エリア Debian 勉強会のblog での報告
B Debian etch ベータ版のテスターの募集
C Debian Conference 7 のスポンサー希望者の参加登録上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 7. 1 月 31 日に締め切られたのは?

A 第 24 回東京エリア Debian 勉強会のblog での報告

答えは:

B Debian etch ベータ版のテスターの募集
C Debian Conference 7 のスポンサー希望者の参加登録上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

CIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 8. Luis Matos が etch のカーネルに関して提案したのは?

A kvm が利用できるように 2.6.20 を使おう
B Linux ではなく kFreeBSD を使おう
C ハードウェアサポートのためにポイン
トリリースでカーネルの更新を行おう

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 8. Luis Matos が etch のカーネルに関して提案したのは?

A kvm が利用できるように 2.6.20 を使
おう

答えは:

B Linux ではなく kFreeBSD を使おう
C ハードウェアサポートのためにポイン
トリリースでカーネルの更新を行おう

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

CIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

http://www.debian.org/News/weekly/2007/03/ にある 2 月
13 日版です。

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 9. Debian のウェブサイトについて Manoj Srivastavaが気付いたのは?

A デザインがやや古びており見た目がイマイチ
B 投票ページのナビゲーションバーが長すぎる
C 朝起きたらぐるぐるマークが逆回転になっていた

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 9. Debian のウェブサイトについて Manoj Srivastavaが気付いたのは?

A デザインがやや古びており見た目がイ
マイチ

答えは:

B 投票ページのナビゲーションバーが長すぎる
C 朝起きたらぐるぐるマークが逆回転になっていた

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

BIntro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 10. 今年の Debian Project Leader 選挙のアナウンスから 4 時間。最初にノミネートしてきたのは?

A Junichi Uekawa
B Gustavo Franco
C Bill Gates

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 10. 今年の Debian Project Leader 選挙のアナウンスから 4 時間。最初にノミネートしてきたのは?

A Junichi Uekawa

答えは:B Gustavo Franco

B

C Bill Gates

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 11. Debian Conference 2008 はどこの国で開催されることに決定したか?

A イラク
B アルゼンチンC パプアニューギニア

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

問題 11. Debian Conference 2008 はどこの国で開催されることに決定したか?

A イラク

答えは:

B アルゼンチン

B

C パプアニューギニア

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

quilt

小林さん

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント2007 年 01 号
2007 年 02 号
2007 年 03 号

dbs

岩松さん

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

dpatch ツール紹介
dpatch の使いかた
マニアックな使いかた

agendadpatch とはなにものか

dpatch ツール紹介
dpatch の使いかた紹介
マニアックな使いかた上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

dpatch ツール紹介
dpatch の使いかた
マニアックな使いかた

dpatch ツール紹介
dpatch は Debian のソースパッチを管理するツールです。
Debian パッケージでは、ソースパッケージは以下の構成になってます。
.orig.tar.gz オリジナルの tarball.diﬀ.gz Debian で作成した差分.dsc dpkg 用制御ファイル
この中で、.diﬀ.gz は一つの大きな差分ファイルとして管理されます。そのため、どの部分がどういうパッチであるかは管理してはくれません。そこで dpatch が活躍します。
通常の.diﬀ.gz であると debian/ディレクトリ以下の Debian パッ
ケージング用の情報と それ以外のソフトウェア自体への修正が混合していますが、それを整理してくれます。
上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

dpatch ツール紹介
dpatch の使いかた
マニアックな使いかた

ソースのディレクトリ構成

dpatch で管理しているソースのディレクトリ構成は下記のようになります。
debian/patches/00list 適用するパッチの一覧の記述したファイル
debian/patches/XXxxxx.dpatch パッチファイル
debian/patched/ dpatch がパッチを適用したか管理するためのフラグファイル

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

dpatch ツール紹介
dpatch の使いかた
マニアックな使いかた

使えるツール
一番よく利用するのは、dpatch-edit-patch でしょう。

dpatch メインのツールです。表立って直接利用することはありません。debian/rules などから呼び出されます。
dpatch-list-patch パッチの一覧を出力します。
dpatch-edit-patch 編集のツールです。パッチを作成、もしくは編集する際に利用します。
dpatch-convert-diﬀgz .diﬀ.gz から dpatch ファイルを生成するためのツールです。
dpatch-get-origtargz dpatch-edit-patch が内部的に利用するツール。
上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

dpatch ツール紹介
dpatch の使いかた
マニアックな使いかた

dpatch の使いかた

1/usr/share/doc/dpatch/examples/rules/rules.new.
dh.gz を参照して、 debian/rules を書き換えます2dpatch-edit-patch でパッチを作成します。

3

debian/patches/00list を編集します上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

dpatch ツール紹介
dpatch の使いかた
マニアックな使いかた

マニアックな使いかた

dbs のような使いかたもできる!
debian/ ディレクトリしか展開されていない場合でも。
デモ:cd demo/dpatch/

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

今後の企画2007 年 3 月 OSC
2007 年 4 月 Debian 勉強会・インストール大会
2007 年 5 月 Debian 勉強会
2007 年 6 月 Debian Conference
2007 年 7 月 Debian Conference 参加報告会
2007 年 7 月 OSC 関西？

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベントOSC 企画会議

Debian 勉強会と仮想化友の会で勉強会を開催
何ができるか?
何をする必要があるか?

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

ターゲット

仮想化使っている人
仮想化知っている人
仮想化知らない人

Debian の開発者
Debian のユーザ
サーバ管理
開発者
なぜかデスクトップ
ユーザ
その他

ユーザじゃない人

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

前提

想定している参加する人たちの比率予想（数字は適当）
DD Debian ユーザ ユーザじゃない
仮想化使っている 1%
25%
25%
仮想化知っている 0%25%25%
仮想化知らない0%
0%
0%

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベントテーマ
Debian がホストだという前提。
仮想化ってどうやってつかうの?
開発・検証用

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベントテーマ
Debian がホストだという前提。
仮想化ってどうやってつかうの?
開発・検証用セキュリティーのサンドボックス

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベントテーマ
Debian がホストだという前提。
仮想化ってどうやってつかうの?
開発・検証用セキュリティーのサンドボックス

Windows を動かす/EDY チャージ、年賀状、winny

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベントテーマ
Debian がホストだという前提。
仮想化ってどうやってつかうの?
開発・検証用セキュリティーのサンドボックス

Windows を動かす/EDY チャージ、年賀状、winny
教育用・試験用上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベントテーマ
Debian がホストだという前提。
仮想化ってどうやってつかうの?
開発・検証用セキュリティーのサンドボックス

Windows を動かす/EDY チャージ、年賀状、winny
教育用・試験用テンプレート配布

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベントテーマ
Debian がホストだという前提。
仮想化ってどうやってつかうの?
開発・検証用セキュリティーのサンドボックス

Windows を動かす/EDY チャージ、年賀状、winny
教育用・試験用テンプレート配布?

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

OSC 出し物案

Introduction to
Debian 勉強会

Windows

やらせで Social
Contract 唱和

iSCSI でライブマイグ
レーションとかやらせで事前課題を
する

最後の挨拶

仮想化技術紹介

仮想化常識 Quiz
(立ってください)上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会

Intro
最近の Debian 関連のミーティング報告
事前課題の声DWNQuiz
dpatch
今後のイベント

宴会会場

会場:荻窪 卯 (うさぎ)
時間:21:00集合場所: この建物 1F のところ
注意事項
終電の時間をちゃんとしらべていきましょう

上川 純一 dancer@debian.orgIRC nick: dancerj

東京エリア Debian 勉強会