DebianLive/Build-HOWTO
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
//#nomenubar
松本成司 Seiji Matsumoto (matsu AT johnen.shinshu-u.ac.jp)
wheezy用は[[DebianLive/Build-HOWTO-for-the-Impatient]]を...
一応squeeze用に書き直しました。お気づきの点があれば松本ま...
このページは、Debian Live System を使ったライブ・システム...
Debian GNU/Linux stable (squeeze) あるいは上での作業を前...
詳しくは[[本家の説明:http://live.debian.net/]] や live-co...
基本的には apt-get (あるいは aptitude) というコマンドを使...
このメモの[[簡易版はこちら>DebianLive/Build-HOWTO-for-the...
目次
#contents
* 準備と練習 [#n73e39b7]
** 準備 [#j68bb16f]
*** 必要なツールのインストール [#f7d92f35]
# apt-get install live-boot live-config live-build live-...
(lenny時代はlive-helperという名のツールでした)
*** apt-cacher のインストール (オプショナル) [#nf26d7cc]
通常のインストールと同様に、ビルドを実行するとパッケージ...
このとき一つの作業ディレクトリで作業している限りは deb フ...
# apt-get install apt-cacher
インストール後、/etc/default/apt-cacher というファイルを...
AUTOSTART=1
そして apt-cacher を再起動。
# /etc/init.d/apt-cacher restart
とりあえずこれで動くはずです。
ポートの変更やアクセス制限などの設定が必要であれば /etc/a...
デフォルトの設定の場合、
http://locaost:3142/
にアクセスできればOK。
もし /var/cache/apt/archives/ 以下に deb ファイルを残して...
# /usr/share/apt-cacher/apt-cacher-import.pl -r /var/cac...
設定の問題なのかどうかわかりませんが apt-cacher 経由で ca...
例えば筆者の場合、作業マシンの /etc/apt/sources.list には...
ところでデフォルトでは apt-cacher は WWWサーバのユーザ権...
# chown -R www-data:www-data /var/cache/apt-cacher/pack...
*** qemu のインストール (オプショナル) [#h4ea419e]
できたイメージ を CD に焼き付ける前にテストしてみるために...
# apt-get install qemu
*** wodim のインストール (オプショナル) [#fb1630d4]
wodim は cdrecord の後継となる CD/DVD ライティング・ツー...
# apt-get install wodim
** 試しにビルドしてみる [#naef5521]
作業するためのディレクトリを適当に作って、そこに移動しま...
$ mkdir debian-live
$ cd debian-live
ディレクトリ名は何でもかまいません。
以下は root で (あるいは sudo で) 作業します。
ここで「作業します」と書いたものの、実は
$ su
# lb config && lb build
という命令一発だけで、なんと Debian Live の ISO イメージ...
しかし、せっかく apt-cacher もインストールしたので、ミラ...
lh_build は root の権限が必要ですが、lb config は一般ユー...
まず、
$ lb config
を実行します。
これで、カレントディレクトリの下に auto/ と config/ (と ....
config/ 以下にミラーサイトの設定を初め、ビルドのための種...
テストビルドなので、とりあえずミラーサイトだけ指定してお...
以下の例ではローカルの apt-cacher 経由で ftp.jp.debian.or...
$ lb config --mirror-bootstrap "http://localhost:3142/ft...
$ lb config --mirror-chroot "http://localhost:3142/ftp.j...
$ lb config --mirror-binary "http://ftp.jp.debian.org/de...
lb config の後にオプションを続けて指定すれば、この例のよ...
なおproxyの指定は次のように--apt-http-proxyオプションでも...
$ lb config --apt-http-proxy http://localhost:3142/
これでビルドします。
$ su
# lb build
少し時間がかかりますが、これでカレントディレクトリに bina...
最近のマシンの場合 (もちろんメモリ容量やハードディスクの...
** イメージのテスト&焼き付け [#r5f10599]
できた ISOイメージを早速 qemu でテストしてみます。これはr...
$ qemu -m 256 -cdrom binary.iso
メモリの値は作業マシンのスペックを考慮して -m オプション...
ちなみにマウスのフォーカスを元のマシンに戻すのは Ctrl+Alt...
このISOイメージを wodim や cdrecord などのツールで CD に...
例えば、
$ wodim -eject binary.iso
* カスタマイズ [#t7db9dea]
** 各種パラメータの指定、パッケージの指定 [#h6d2ef5b]
*** 言語の指定、ブート時のパラメータ指定 [#s965fda0]
$ lb config --language ja
$ lb config --bootappend-live \
"live-config.locales=ja_JP.UTF-8 live-config.utc=no \
live-config.timezone=Asia/Tokyo live-config.keyboard...
live-config.keyboard-layouts=jp persistent quickrebo...
*** ディストリビューション、セクションを指定 [#sa910981]
squeeze上でsid のライブシステムを作りたい場合など、作業マ...
また contrib や non-free のパッケージをインストールする場...
$ lb config --distribution sid
$ lb config --archive-areas "main contrib non-free"
g++ や nqc を使うだけであれば non-free は必要ないのです...
*** 日本語環境 [#z45b6839]
日本語のデスクトップ環境の task を使えば簡単に設定できま...
$ lb config --tasks "japanese-desktop"
ただし、japanese-desktop を使用すると、gnome関連が全部入...
*** パッケージ、パッケージリストの指定とカスタマイズ [#fb...
例えば、デスクトップ環境の KDE に加え NQC と g++ と w3m ...
$ lb config --packages-lists "kde"
$ lb config --packages "nqc g++ w3m"
のように指定します。もちろん一度に
$ lb config --packages-lists "kde" --packages "nqc g++ w...
のように指定しても大丈夫です。
この例のように --packages ではパッケージ名をスペースで区...
このリスト名は /usr/share/live/build/lists/ にあるものか...
また、--packages で個々のパッケージを指定する場合でも、lb...
ところで /usr/share/live/build/lists/ 以下の例をみても分...
以下は、Debian Wiki の日本語環境の説明
http://wiki.debian.org/JapaneseEnvironment
を参考にして作成した Xfce + NQC + 日本語環境 +α のオリジ...
# DEBIANLIVE/config/chroot_local-packageslists/xfce-ja ...
## LH: Xfce Debian
#include <xfce>
# miscellaneous Xfce4 packages
xfce4-goodies
xfce4-places-plugin
xfce4-xkb-plugin
xfce4-dict
xfce4-mpc-plugin
thunar-volman
# NQC, g++, ruby, python, etc.
nqc
g++ ruby python make automake
# japanese env
uim
uim-anthy
unifont
xfonts-a12k12
xfonts-intl-japanese
xfonts-intl-japanese-big
xfonts-unifont
ttf-sazanami-gothic
ttf-sazanami-mincho
ttf-vlgothic
otf-ipafont
ttf-umefont
ttf-umeplus
okular
w3m
lv
nkf
# misc
iceweasel iceweasel-l10n-ja
mozilla-plugin-gnash gcj-jre
xterm
less
openssh-client
このリストを config/chroot_local-packageslists/xfce-ja.list
というファイルに保存すれば、ビルド時に自動的に読んでくれ...
もちろん上記リストに含まれる日本語関連のパッケージだけを...
config/chroot_local-packageslists/japanese.list
というファイルに保存しておけば、別のデスクトップ環境を指...
*** 独自のリポジトリを追加 [#qe397947]
(wicdの説明は lenny用ですが、基本的な設定方法はsqueezeで...
debian公式パッケージ以外のパッケージをインストールしたい...
まず、config/chroot_sources/
というディレクトリに、wicd.chroot と wicd.binary という名...
deb http://apt.wicd.net hardy extras
ファイル名は、foo.chroot, foo.binary のようなものであれば...
次に、gpgキーを wicd.chroot.gpg, wicd.binary.gpg という名...
同様に、squeezeにiceweaselの最新版をインストールしたい場...
deb http://backports.debian.org/debian-backports squeeze...
deb http://mozilla.debian.net/ squeeze-backports iceweas...
と書いたファイルを chroot_sources/iceweasel.chroot および...
GPGキー http://mozilla.debian.net/archive.asc
を chroot_sources/iceweasel.chroot.gpg と chroot_sources/...
*** squeeze-backports も含める [#lb272275]
squeezeになくて squeeze-backportsにbackportされているパッ...
することもできます。
lb config --backports true \
--mirror-binary-backports "http://ftp.jp.debian.org/deb...
--mirror-chroot-backports "http://localhost:3142/ftp.jp...
ただし、squeezeにも含まれているパッケージの場合には、
これだけではsqueeze-backportsの新しいバージョンをインスト...
squeeze-backportsに含まれているバージョンを使いたい場合に...
Package: *
Pin: release a=squeeze-backports
Pin-Priority: 1000
のような感じで指定しておけばよいでしょう。特定のパッケー...
man apt_preferences
を参考に。パッケージ名を指定する場合には、依存関係に注意...
** パッケージインストール後の設定 [#t421448b]
*** ローカルファイルのコピー [#d2927528]
カスタマイズした設定ファイルや Debian のパッケージ管理ツ...
例えば、カスタマイズした /etc/bash.bashrc (システムワイド...
config/chroot_local-includes/etc/bash.bashrc
として保存しておきます。そうすればデフォルトの /etc/bash....
この機能の応用として、ユーザの初期設定のファイルを
config/chroot_local-includes/etc/skel/
の中に入れておいたり、非Debianパッケージを
config/chroot_local-includes/usr/local/
の中に入れておけば、現在使用しているシステムを簡単にライ...
*** シェル・コマンドの実行 [#n348e8a3]
インストール終了後、シェルコマンドを走らせたい場合には、...
config/chroot_local-hooks/ というディレクトリの中に適当な...
例えば、iceweaselをデフォルトのブラウザにしたい場合には
#!/bin/sh
# default browser
update-alternatives --set x-www-browser /usr/bin/iceweasel
のような中身のファイルを、
config/chroot_local-hooks/90-custom.sh
というファイル名で保存して
$ chmod +x config/chroot_local-hooks/90-custom.sh
で実行可能にしておきます (ファイル名は適当に決めてくださ...
** 再ビルド [#ff273bb9]
設定をしたあと、再度ISOイメージをビルドする際には lb clea...
ただし lb clean --all では config/ 以下のローカルファイル...
$ su
# lb clean --all
# lb build
これでオリジナルのライブCD,DVDのイメージ (binary_hybrid.i...
このhybridイメージはUSBメモリ用として使えますが、Biosがそ...
** ライブUSBメモリの作成 [#q34cdb2d]
*** USBメモリ用のディスクイメージの作成 [#q34cdb2d]
基本的な設定は ISOイメージの場合と同じです。
バイナリイメージとして usb-hdd を指定します (デフォルトで...
$ lb config --binary-images usb-hdd
ブート時のパラメータとして--bootappend-live のオプション...
また--bootappend-live のオプションで quickreboot を追加し...
ISOイメージを作成した後、usb-hdd のディスクイメージをビル...
# lb clean --binary
# lb build
とします。lb clean -all できれいに掃除するよりもビルドす...
ビルドに成功すると、今度は binary-hybrid.iso のかわりに b...
*** qemuでテスト [#se11582f]
$ qemu -m 256 -hda binary.img
*** USBメモリへの書き込み [#t967b989]
dd コマンドを使ってこのディスクイメージを USBメモリに書き...
USBメモリ内のデータはすべて消去されてしまうので注意してく...
このとき USBメモリはマウントしていない状態で書き込みます。
もしUSBメモリのデバイス名が、/dev/sdb だとすると、
# dd if=binary.img of=/dev/sdb
でイメージをコピーできます (bs=1024k などのオプションをつ...
イメージのコピーが終了した時点で、USBメモリには新しいパー...
この状態でも、すぐにUSB起動ディスクとして使えますが、せっ...
そのためには cfdisk などのツールを使ってその空き領域に Li...
# cfdisk /dev/sdb
# mkfs.ext3 /dev/sdb2 -L home-rw
これでライブUSBメモリのできあがりです。簡単!
再び ISO イメージを作成する時には lb build する前に
$ lb config --binary-images iso-hybrid
のあと
$ su
# lb clean --binary
を忘れずに。
* 参考リンク [#n52d67d1]
- http://live.debian.net/ (本家)
- http://wiki.debian.org/DebianLive (本家の古いwiki)
//- [[Debian Live 3分クッキング:http://cliplife.jp/clip/?...
- [[Debian Live 3分クッキング:http://cliplife.goo.ne.jp/p...
- http://www.nofuture.tv/linux/debianlive (のがじゅんさん)
2012年5月7日からのこのページのだいたいの訪問者数:
本日&counter(today);
昨日&counter(yesterday);
合計&counter(all);
終了行:
//#nomenubar
松本成司 Seiji Matsumoto (matsu AT johnen.shinshu-u.ac.jp)
wheezy用は[[DebianLive/Build-HOWTO-for-the-Impatient]]を...
一応squeeze用に書き直しました。お気づきの点があれば松本ま...
このページは、Debian Live System を使ったライブ・システム...
Debian GNU/Linux stable (squeeze) あるいは上での作業を前...
詳しくは[[本家の説明:http://live.debian.net/]] や live-co...
基本的には apt-get (あるいは aptitude) というコマンドを使...
このメモの[[簡易版はこちら>DebianLive/Build-HOWTO-for-the...
目次
#contents
* 準備と練習 [#n73e39b7]
** 準備 [#j68bb16f]
*** 必要なツールのインストール [#f7d92f35]
# apt-get install live-boot live-config live-build live-...
(lenny時代はlive-helperという名のツールでした)
*** apt-cacher のインストール (オプショナル) [#nf26d7cc]
通常のインストールと同様に、ビルドを実行するとパッケージ...
このとき一つの作業ディレクトリで作業している限りは deb フ...
# apt-get install apt-cacher
インストール後、/etc/default/apt-cacher というファイルを...
AUTOSTART=1
そして apt-cacher を再起動。
# /etc/init.d/apt-cacher restart
とりあえずこれで動くはずです。
ポートの変更やアクセス制限などの設定が必要であれば /etc/a...
デフォルトの設定の場合、
http://locaost:3142/
にアクセスできればOK。
もし /var/cache/apt/archives/ 以下に deb ファイルを残して...
# /usr/share/apt-cacher/apt-cacher-import.pl -r /var/cac...
設定の問題なのかどうかわかりませんが apt-cacher 経由で ca...
例えば筆者の場合、作業マシンの /etc/apt/sources.list には...
ところでデフォルトでは apt-cacher は WWWサーバのユーザ権...
# chown -R www-data:www-data /var/cache/apt-cacher/pack...
*** qemu のインストール (オプショナル) [#h4ea419e]
できたイメージ を CD に焼き付ける前にテストしてみるために...
# apt-get install qemu
*** wodim のインストール (オプショナル) [#fb1630d4]
wodim は cdrecord の後継となる CD/DVD ライティング・ツー...
# apt-get install wodim
** 試しにビルドしてみる [#naef5521]
作業するためのディレクトリを適当に作って、そこに移動しま...
$ mkdir debian-live
$ cd debian-live
ディレクトリ名は何でもかまいません。
以下は root で (あるいは sudo で) 作業します。
ここで「作業します」と書いたものの、実は
$ su
# lb config && lb build
という命令一発だけで、なんと Debian Live の ISO イメージ...
しかし、せっかく apt-cacher もインストールしたので、ミラ...
lh_build は root の権限が必要ですが、lb config は一般ユー...
まず、
$ lb config
を実行します。
これで、カレントディレクトリの下に auto/ と config/ (と ....
config/ 以下にミラーサイトの設定を初め、ビルドのための種...
テストビルドなので、とりあえずミラーサイトだけ指定してお...
以下の例ではローカルの apt-cacher 経由で ftp.jp.debian.or...
$ lb config --mirror-bootstrap "http://localhost:3142/ft...
$ lb config --mirror-chroot "http://localhost:3142/ftp.j...
$ lb config --mirror-binary "http://ftp.jp.debian.org/de...
lb config の後にオプションを続けて指定すれば、この例のよ...
なおproxyの指定は次のように--apt-http-proxyオプションでも...
$ lb config --apt-http-proxy http://localhost:3142/
これでビルドします。
$ su
# lb build
少し時間がかかりますが、これでカレントディレクトリに bina...
最近のマシンの場合 (もちろんメモリ容量やハードディスクの...
** イメージのテスト&焼き付け [#r5f10599]
できた ISOイメージを早速 qemu でテストしてみます。これはr...
$ qemu -m 256 -cdrom binary.iso
メモリの値は作業マシンのスペックを考慮して -m オプション...
ちなみにマウスのフォーカスを元のマシンに戻すのは Ctrl+Alt...
このISOイメージを wodim や cdrecord などのツールで CD に...
例えば、
$ wodim -eject binary.iso
* カスタマイズ [#t7db9dea]
** 各種パラメータの指定、パッケージの指定 [#h6d2ef5b]
*** 言語の指定、ブート時のパラメータ指定 [#s965fda0]
$ lb config --language ja
$ lb config --bootappend-live \
"live-config.locales=ja_JP.UTF-8 live-config.utc=no \
live-config.timezone=Asia/Tokyo live-config.keyboard...
live-config.keyboard-layouts=jp persistent quickrebo...
*** ディストリビューション、セクションを指定 [#sa910981]
squeeze上でsid のライブシステムを作りたい場合など、作業マ...
また contrib や non-free のパッケージをインストールする場...
$ lb config --distribution sid
$ lb config --archive-areas "main contrib non-free"
g++ や nqc を使うだけであれば non-free は必要ないのです...
*** 日本語環境 [#z45b6839]
日本語のデスクトップ環境の task を使えば簡単に設定できま...
$ lb config --tasks "japanese-desktop"
ただし、japanese-desktop を使用すると、gnome関連が全部入...
*** パッケージ、パッケージリストの指定とカスタマイズ [#fb...
例えば、デスクトップ環境の KDE に加え NQC と g++ と w3m ...
$ lb config --packages-lists "kde"
$ lb config --packages "nqc g++ w3m"
のように指定します。もちろん一度に
$ lb config --packages-lists "kde" --packages "nqc g++ w...
のように指定しても大丈夫です。
この例のように --packages ではパッケージ名をスペースで区...
このリスト名は /usr/share/live/build/lists/ にあるものか...
また、--packages で個々のパッケージを指定する場合でも、lb...
ところで /usr/share/live/build/lists/ 以下の例をみても分...
以下は、Debian Wiki の日本語環境の説明
http://wiki.debian.org/JapaneseEnvironment
を参考にして作成した Xfce + NQC + 日本語環境 +α のオリジ...
# DEBIANLIVE/config/chroot_local-packageslists/xfce-ja ...
## LH: Xfce Debian
#include <xfce>
# miscellaneous Xfce4 packages
xfce4-goodies
xfce4-places-plugin
xfce4-xkb-plugin
xfce4-dict
xfce4-mpc-plugin
thunar-volman
# NQC, g++, ruby, python, etc.
nqc
g++ ruby python make automake
# japanese env
uim
uim-anthy
unifont
xfonts-a12k12
xfonts-intl-japanese
xfonts-intl-japanese-big
xfonts-unifont
ttf-sazanami-gothic
ttf-sazanami-mincho
ttf-vlgothic
otf-ipafont
ttf-umefont
ttf-umeplus
okular
w3m
lv
nkf
# misc
iceweasel iceweasel-l10n-ja
mozilla-plugin-gnash gcj-jre
xterm
less
openssh-client
このリストを config/chroot_local-packageslists/xfce-ja.list
というファイルに保存すれば、ビルド時に自動的に読んでくれ...
もちろん上記リストに含まれる日本語関連のパッケージだけを...
config/chroot_local-packageslists/japanese.list
というファイルに保存しておけば、別のデスクトップ環境を指...
*** 独自のリポジトリを追加 [#qe397947]
(wicdの説明は lenny用ですが、基本的な設定方法はsqueezeで...
debian公式パッケージ以外のパッケージをインストールしたい...
まず、config/chroot_sources/
というディレクトリに、wicd.chroot と wicd.binary という名...
deb http://apt.wicd.net hardy extras
ファイル名は、foo.chroot, foo.binary のようなものであれば...
次に、gpgキーを wicd.chroot.gpg, wicd.binary.gpg という名...
同様に、squeezeにiceweaselの最新版をインストールしたい場...
deb http://backports.debian.org/debian-backports squeeze...
deb http://mozilla.debian.net/ squeeze-backports iceweas...
と書いたファイルを chroot_sources/iceweasel.chroot および...
GPGキー http://mozilla.debian.net/archive.asc
を chroot_sources/iceweasel.chroot.gpg と chroot_sources/...
*** squeeze-backports も含める [#lb272275]
squeezeになくて squeeze-backportsにbackportされているパッ...
することもできます。
lb config --backports true \
--mirror-binary-backports "http://ftp.jp.debian.org/deb...
--mirror-chroot-backports "http://localhost:3142/ftp.jp...
ただし、squeezeにも含まれているパッケージの場合には、
これだけではsqueeze-backportsの新しいバージョンをインスト...
squeeze-backportsに含まれているバージョンを使いたい場合に...
Package: *
Pin: release a=squeeze-backports
Pin-Priority: 1000
のような感じで指定しておけばよいでしょう。特定のパッケー...
man apt_preferences
を参考に。パッケージ名を指定する場合には、依存関係に注意...
** パッケージインストール後の設定 [#t421448b]
*** ローカルファイルのコピー [#d2927528]
カスタマイズした設定ファイルや Debian のパッケージ管理ツ...
例えば、カスタマイズした /etc/bash.bashrc (システムワイド...
config/chroot_local-includes/etc/bash.bashrc
として保存しておきます。そうすればデフォルトの /etc/bash....
この機能の応用として、ユーザの初期設定のファイルを
config/chroot_local-includes/etc/skel/
の中に入れておいたり、非Debianパッケージを
config/chroot_local-includes/usr/local/
の中に入れておけば、現在使用しているシステムを簡単にライ...
*** シェル・コマンドの実行 [#n348e8a3]
インストール終了後、シェルコマンドを走らせたい場合には、...
config/chroot_local-hooks/ というディレクトリの中に適当な...
例えば、iceweaselをデフォルトのブラウザにしたい場合には
#!/bin/sh
# default browser
update-alternatives --set x-www-browser /usr/bin/iceweasel
のような中身のファイルを、
config/chroot_local-hooks/90-custom.sh
というファイル名で保存して
$ chmod +x config/chroot_local-hooks/90-custom.sh
で実行可能にしておきます (ファイル名は適当に決めてくださ...
** 再ビルド [#ff273bb9]
設定をしたあと、再度ISOイメージをビルドする際には lb clea...
ただし lb clean --all では config/ 以下のローカルファイル...
$ su
# lb clean --all
# lb build
これでオリジナルのライブCD,DVDのイメージ (binary_hybrid.i...
このhybridイメージはUSBメモリ用として使えますが、Biosがそ...
** ライブUSBメモリの作成 [#q34cdb2d]
*** USBメモリ用のディスクイメージの作成 [#q34cdb2d]
基本的な設定は ISOイメージの場合と同じです。
バイナリイメージとして usb-hdd を指定します (デフォルトで...
$ lb config --binary-images usb-hdd
ブート時のパラメータとして--bootappend-live のオプション...
また--bootappend-live のオプションで quickreboot を追加し...
ISOイメージを作成した後、usb-hdd のディスクイメージをビル...
# lb clean --binary
# lb build
とします。lb clean -all できれいに掃除するよりもビルドす...
ビルドに成功すると、今度は binary-hybrid.iso のかわりに b...
*** qemuでテスト [#se11582f]
$ qemu -m 256 -hda binary.img
*** USBメモリへの書き込み [#t967b989]
dd コマンドを使ってこのディスクイメージを USBメモリに書き...
USBメモリ内のデータはすべて消去されてしまうので注意してく...
このとき USBメモリはマウントしていない状態で書き込みます。
もしUSBメモリのデバイス名が、/dev/sdb だとすると、
# dd if=binary.img of=/dev/sdb
でイメージをコピーできます (bs=1024k などのオプションをつ...
イメージのコピーが終了した時点で、USBメモリには新しいパー...
この状態でも、すぐにUSB起動ディスクとして使えますが、せっ...
そのためには cfdisk などのツールを使ってその空き領域に Li...
# cfdisk /dev/sdb
# mkfs.ext3 /dev/sdb2 -L home-rw
これでライブUSBメモリのできあがりです。簡単!
再び ISO イメージを作成する時には lb build する前に
$ lb config --binary-images iso-hybrid
のあと
$ su
# lb clean --binary
を忘れずに。
* 参考リンク [#n52d67d1]
- http://live.debian.net/ (本家)
- http://wiki.debian.org/DebianLive (本家の古いwiki)
//- [[Debian Live 3分クッキング:http://cliplife.jp/clip/?...
- [[Debian Live 3分クッキング:http://cliplife.goo.ne.jp/p...
- http://www.nofuture.tv/linux/debianlive (のがじゅんさん)
2012年5月7日からのこのページのだいたいの訪問者数:
本日&counter(today);
昨日&counter(yesterday);
合計&counter(all);
ページ名: