38 西 Debian
西 Debian
2010 08 22
38 西 Debian 2010 08
1 Introduction
Debian JP
西 Debian 勉強 Debian GNU/Linux のさ (新し Debian 特有
Debian です
的との三えてす。
ML 掲示なく顔をる事報交
期的れる
料の
れでしいお楽下さ
1
西Debian
1 Introduction 1
2 近の Debian 関係ベン 3
3 前課 5
4 Debian GNU/kFreeBSD てみ 9
5 Emdebian つい -西 Debian 参加報告- 17
6 後の 22
2
38 西 Debian 強会 2010 08
2 Debian
Debian JP
2.1 DebConf10
8 1 7 日に DebConf10 、ニまし日本はやさん松さ参加
れたす。議論/なさ事で
今月の東京エリア Debian 勉強会はお盆 (?) で中止だたみたいなので、今後の東京エリア Debian 勉強会 Deb-
Conf10 参加あるいま
2.2 Debian 6.0 “squeeze” frozen!!!!
8 6 (DebConf10 間中) Debian 6.0 “Squeeze” フリがリスチり宣まし
*
1
これ
unstable 存在ケー testing への止し testing frozen と呼
りま
squeeze の主トウ:
ーネ:
Linux 2.6.32, FreeBSD
*
2
スク:
X.org 7.5, KDE 4.4.5, Gnome 2.30.0, LXDE 0.5.0, XFCE 4.6.2, OpenOffice.org 3.2.1, ...
ーバ:
Apache 2.2.16, PHP 5.3.2, MySQL 5.1.48, PostgreSQL 8.4.4, Samba 3.4, ...
ロググ言:
Python 2.6 and 3.1, Perl 5.10, GHC 6.12 and GCC 4.4, ...
は言え、 RC バグもまだまだ多です ( 850?) RC とは言えなくも実用に耐えいバグの
関しリームにするケー更新が可
他にもインストー/移行マニアルの翻訳更新作業など、これからリリースに向けた作業が目白押しです。頑張りま
*
1
http://www.debian.org/News/2010/20100806
*
2
7? 8?... 詳細は杉本さの発表を照して下
3
2.3 OSC 2010 Kansai@Kyoto
西 Debian OSC2010Kansai 出展ンは木さ
ドか Debian 。事ハン善の地が
義自体はウケもよく楽しんでもらえていたようでした。急遽ミとして実施し GPG キーサインパ
好評。今 OSC で実ていう、で動るよ
*
3
ブースでは機材の展示に加えて、 あんどめんでびあん」 Debian T ツ販売を行いました。また
ープンフース島の河野佳さんか Debian ぐるキー」のし入れをただきまた。ありがとうご
いま
1 () ス展の様. () れの Debian るクキー
2.4 36 西 Debian
OSC の直前の 6/27 にも、関西 Debian 勉強会が福島区民会館で開催されました。この時は、久しぶりに ustream
による中継も行われました。セ ン内容は、佐木さんによる debhelper7 cdbs の深追い」と、倉敷による
pupp et $HOME
debhelper ついてはまり深追いできず消化不良な感否めませんでしたが、 dh コマンドを使たパケー作成
最初には機会ば応てみと思
puppet 方は、ハズオンで puppet に親んでらう予定でしたがタイムオーバとなり、中途半端終わり方
しまました。希望の有に関わらず、またいず puppet タを用意するつもりなで、その時は時間内に
るよしま
*
3
ニテ横断にキーサインーテ開くめの ksp-ja ML 立ちがりまし http://groups.google.com/group/ksp-ja
4
38 西 Debian 強会 2010 08
3
Debian JP
回は課題しま
1. Debian 動作 CPUト機につ習をいて
2. れら、こに使ことアークチ
( i386 amd64 arm powerpc )
3. 込み OS Debian を使合の所をくだ
加者んに答はの通
3.1 IPv6waterstar
的に arm アーキテ Debian インストルもくは使用たこがあます。一、動てし
ばどキテ Deian 不便はあせん
器の OS して Debian 使てもと思すが OS の基的なンス い」ない
思い
3.2
1. http://www.debian.org/releases/stable/ てみ
2. i386, amd64, powerpc
3. () 環境く整る。 () ろににくもし
3.3 yabuki@netfort.gr.jp
(1) といとはドを ;-)
(2) i386,amd64,arm は所持している。さたことがあるとか、 ssh したとなるともうちょっ増えるけど。あ
qemu も作よねは。
(3) Debian で得形無資産込みでもる。 み機 Debian
使うことが的ではな、アリケーシンの動作をさせるとが目的なので、 Debian 使うことによオーバヘ
問題かど討がだ。
5
3.4 (frkwtto@gmail.com)
1. から
2. i486 i686 りま
3. はオプンースケージのさ、ーザが多ことよる分な。デ用利? (
がな間違しれ)
3.5
2. Debian i386 amd64 だけすね
3. ROM 係で apt-get で使ことインールな容きい解決....
3.6 dictoss()
1. 習します
2.i386 amd64 ppc( HG) kfreebsd-i386 kfreebsd-amd64
3. メリ、開するものドラ アプリにり込るため開量をらせるこ、パジ形にな
るた要なスト容易小さ rootfs やす
Linux えに Linux 動くハード性能が要求れること、開発したプグラムも Debian ージ
るは Debian ケーにつルドが集うな
3.7
2, i386, amd64, powerpc
3, ,
メリ , ース消費
3.8 SKINO
. i386 Alpha UltraSparc microSparc
 そ MIPS 悪戦
. 経験ませ、素的に
 メ
サポトデが豊
 デ
カスマイ変そ
3.9
2. i386 amd64 sh4
3. のパ, サポ, テム使
きるメリ
6
3.10
1.
2. 使 i386 amd64 Digoo A320 とい Nano Note JZ4740
mips ーキマシなのじりと思その置に
3. 使 Debian 使うか使
いのわかん。
3.11
1. (ばい)
2. arm, armel
3. アーテクサポートてい、第世代 LinkStation では Debian GNU/Linux の選肢はりま
んで
けば Debian の豊ケーのま と言用さける
なく Debian 化さていくこ能で
では X を使うこが少いの X 関連に依するージ多く実質要なージでイ
トーけれないデメ
3.12
1. Debian 作す CPUして下さ
(1) Debian サポ CPU:
[alpha][amd64][arm][armel][hppa][i386][ia64][mips][mipsel][powerpc][sparc]
(2) Debian ポーる訳いが Debian CPU:
[m68k][SH3/4]
(3) Debian ポーるタ
かり
2. それらのうち、これまでに使用したことがあるアーキテクチ を教えてください。 ( i386 amd64 arm
powerpc )
[armel] armadillo9ワン debian
[i386] msi,intel ザーの手 PC
[powerpc] iMac(ダイルー)、’linux for ppc’ です。そ当時 Debian PPC るこを知りま
でし
[SH3] T-SH7706LAN rev.2.0 SH3 w/LAN/SD ード Debian りま
3. み機 OS Debian 使てく
込み OS を云せん
望と
発環の構単にる。 (Debian でサされ CPU であ
め細いイール能。
ート含めみにるド
7
どで
上。
3.13
1. ーい
2.i386,amd64,ppc,arm
3. 計な済む…か
3.14 lurdan
2. i386 (), amd64 (), arm (Zaurus), sh4 (), powerpc ( TeraStation), alpha (
ただ), kfreebsd-amd64 (テス)
3. 組み込み Linux のデトリーシ) としては例が豊富ぽいと、ユニバールオレー
グシステとしての debian 自体 eglibc emdebian などで組み込を意識しているあたり、後は最
作に構成のが単とみ込 skkserv
メリ にはカーポンた方そう
3.15 ()
じめ、坂いま
週間 Debian 使いた初す。
(なみ Linux 初心す。)
ろし願い
回の、無お願ます
8
38 西 Debian 強会 2010 08
4 Debian GNU/kFreeBSD
本 
4.1 Debian GNU/kFreeBSD
4.1.1 Debian GNU/kFreeBSD
Debian GNU/kFreeBSDとはカーネル FreeBSD カーネル、ユーザランド Debian のポリシーやケー
取り OS す。 Debian Project Linux ネルーネ OS 作成り組
*
4
Debian GNU/kFreeBSD Squeeze 指しが進ます
Debian GNU/kFreeBSD i386 amd64 が利きま
Debian GNU/kFreeBSD 情報されす。
Debian Wiki : http://wiki.debian.org/Debian_GNU/kFreeBSD
Debian Wiki(FAQ) : http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ
Mailing List : http://lists.debian.org/debian-bsd/
IRC : #debian-kbsd at irc.debian.org
4.1.2 Debian GNU/kFreeBSD Debian GNU/Linux
Debian GNU/kFreeBSD Debian GNU/Linux とのにつ下に上げ
バイイバ FreeBSD
ウンイス OSS する
イス eth0」等固定はなによ
名が /dev/ad4s1のよ形式
mount マンドのオプが若異なる。 (USB リで用さ FAT32 vfat ではなく msdosfs
いる)
(FreeBSD )UFS ext2
*
5
使え
*
6
想化 FreeBSD Jail VirtualBox qemu 使 (KVM Linux 能の使 OS
かし合は Debian GNU/kFreeBSD )
*
4
http://www.debian.org/ports/
*
5
Debian GNU/kFreeBSD ext3 読み込みみサポート。 http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ
*
6
ZFS ユーザラドツール未整備のためだ利用でない
9
の他 apt るパケージシステムやレクトリ構造 Debian GNU/kFreeBSD Debian GNU/Linux
じた Debian GNU/Linux れま
4.2 Debian GNU/kFreeBSD
Debian GNU/kFreeBSD daily ルドージます以下ウンドし
i386 : http://d-i.debian.org/daily-images/kfreebsd-i386/
amd64 : http://d-i.debian.org/daily-images/kfreebsd-amd64/
回使インラは i386 版の 2010 6 19 日のルドしま
*
7
ンス CD 作成 PC CD トし動すンスが起す。
2 Debian GNU/kFreeBSD Debian ーラ
ンス中の以下定しストまし
locale C」。 現時ンスラで C」と Englishのみ locale か指ない
イム Asia/Japan
ンス Standard system utilities (=Base System)
4.3
4.3.1
X Window System インストールしていないため、再起動後はコソール環境で起動します。動時 DHCP
ント起動するめ、有線 LAN 境でれば IP ドレを自動で得してネークつながりす。 (
動で dhclient )
ーネ動後ンスラでしたザでイン最低な以ケーをイトー設定
*
7
ンストーラは当たり外れがあるようで、スクのパーテンを作成する処理が正常に動作せずインストール処理を進めることができな
ルドが多たです。そのため、パーテン作成に失敗するビルドは諦めて、ビルド時期が少し前のビルドを使用して再チンジるこ
おすすめます
10
す。
$ su
# apt-get update
# apt-get install sudo vim
# visudo
4.3.2 ネル
ーネルの動メセージをめている CPU 1 つしか認識しいないように見えます現在起動のカーネ
CPU 認識認すはり 1 つし識しせん
$ uname -a
GNU/kFreeBSD deb-NorTP60 7.3-1-686 #0
Tue Jul 20 02:12:21 CEST 2010 i686 i386
Genuine Intel(R) CPU T2400 @ 1.83GHz GNU/kFreeBSD
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Genuine Intel(R) CPU T2400 @ 1.83GHz
stepping : 8
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat b19 b21 mmxext mmx fxsr xmm b26 b27 b28 b29 3dnow
cpu MHz : 1828.76
bogomips : 1828.76
在利るカを検ると候補きま
$ apt-cache search kfreebsd-image-*
kfreebsd-headers-7.3-1-486 - header files for kernel of FreeBSD 7.3
kfreebsd-headers-7.3-1-686-smp - header files for kernel of FreeBSD 7.3
kfreebsd-headers-7.3-1-686 - header files for kernel of FreeBSD 7.3
kfreebsd-image-7-486 - kernel of FreeBSD 7 image
kfreebsd-image-7-686-smp - kernel of FreeBSD 7 image
kfreebsd-image-7-686 - kernel of FreeBSD 7 image
kfreebsd-image-7.3-1-486 - kernel of FreeBSD 7.3 image
kfreebsd-image-7.3-1-686-smp - kernel of FreeBSD 7.3 image
kfreebsd-image-7.3-1-686 - kernel of FreeBSD 7.3 image
kfreebsd-headers-8.0-1-486 - header files for kernel of FreeBSD 8.0
kfreebsd-headers-8.0-1-686-smp - header files for kernel of FreeBSD 8.0
kfreebsd-headers-8.0-1-686 - header files for kernel of FreeBSD 8.0
kfreebsd-image-8-486 - kernel of FreeBSD 8 image
kfreebsd-image-8-686-smp - kernel of FreeBSD 8 image
kfreebsd-image-8-686 - kernel of FreeBSD 8 image
kfreebsd-image-8.0-1-486 - kernel of FreeBSD 8.0 image
kfreebsd-image-8.0-1-686-smp - kernel of FreeBSD 8.0 image
kfreebsd-image-8.0-1-686 - kernel of FreeBSD 8.0
ングロセルはでマプロをイトー
し、しま
*
8
ーネンス処理 grub2 ます
*
9
$ sudo apt-get install kfreebsd-image-7.3-1-686-smp
$ sudo reboot
起動ーネ CPU 識数しま
$ uname -a
GNU/kFreeBSD deb-NorTP60 7.3-1-686-smp #0
Tue Jul 20 02:43:20 CEST 2010 i686 i386
Genuine Intel(R) CPU T2400 @ 1.83GHz GNU/kFreeBSD
*
8
HyperThreading のセキリテ上の脆弱性に対応するため FreeBSD 本家がリリースするカーネルは HyperThreading がデフ ルトで
OFF ます Debian GNU/kFreeBSD でデトが OFF あるかは対応 CPU いなため確認きていません
*
9
kfreebsd-image-8.0-1-686-smp をインストールしてみましたが、インストール後に/へパーテンをマウントする処理に失敗し起動でき
ませんでした FreeBSD 8.0 Release Note ”dangerously dedicated” mode for the UFS file system is no longer supported.
Important: Such disks will need to be reformatted to work with this release.という記述があるため 7.3 から 8.0 へのカーネル
プグレーは少し難しいうです。
11
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Genuine Intel(R) CPU T2400 @ 1.83GHz
stepping : 8
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Genuine Intel(R) CPU T2400 @ 1.83GHz
stepping : 8
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat b19 b21 mmxext mmx fxsr xmm b26 b27 b28 b29 3dnow
cpu MHz : 1828.76
bogomips : 1828.76
4.4 Xorg
X Window System 境が日常を過ごすため xorg インストールます。しかしケージのインストル処理で
下のが発途中ンスが停した
$ sudo apt-get install xorg
Setting up hal (0.5.14-3) ...
Reloading system message bus config...
Failed to open connection to "system" message bus:
Failed to connect to socket /var/run/dbus/system_bus_socket: Connection refused
invoke-rc.d: initscript dbus, action "force-reload" failed.
Starting Hardware abstraction layer: haldinvoke-rc.d: initscript hal,
action "start" failed.
dpkg: error processing hal (--configure):
subprocess installed post-installation script returned error exit status 1
4.4.1
記は hal のイストの後 dbus の設再読みしとしーがした、パ
トー止し
*
10
ps コマンド dbus ロセスがいるか確すると存在しません。バグ正はまだ行われていなため、とりあえずの措
とし $ sudo /etc/init.d/dbus startを実行し dbus を起動し再度 $ sudo apt-get install xorg試みると
は以ラーりま
$ sudo /etc/init.d/dbus start
$ sudo apt-get install xorg
Setting up xserver-xorg (1:7.5+6) ...
invoke-rc.d: initscript hal, action "restart" failed.
dpkg: error processing xserver-xorg (--configure):
subprocess installed post-installation script returned error exit status 1
xserver-xorg トー hal と同たた hal と同
行し xorg ンスは完した
$ sudo /etc/init.d/dbus start
$ sudo apt-get install xorg
4.4.2 X Window System
の状 startx 実行ると X Window System に成しまた。かし /etc/X11/xorg.conf
設定しよるとしな xorg.conf 手動しま
$ sudo X -config
$ sudo cp xorg.conf.new /etc/X11/xorg.conf
startx xorg.conf X Window System
/var/log/Xorg.0.log’(EE)’ ない動作常で
*
10
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469528
12
4.4.3 gdm イン (断念)
グイ GUI で行ので gdm をイトーます
$ sudo apt-get install gdm
gdm インルし reboot gdm を実とマキードはく動す。
reboot 、自動で gdm が起動するのです gdm ログイン画面でマウスは動きますがキーボードが動作しません
(USB ーボ動作)
本意なが gdm によるログインは諦め startx によ X Window System 動に切り替えることにしました
ではの起 gdm 勝手キー力がなるコン切り
るこきす gdm purge ませ
のた、一電源 PC gdm 前に Ctrl + Alt + F1」を打し
なん想コルに以下して gdm purge しま
$ sudo apt-get purge gdm
4.5
統合デスクトプ環境であ Xfce4をインストールし、 startx Xfce4 を起動するように.xinitrc 記述し
.xinitrc は実が必め、を付す。
$ sudo apt-get xfce4 xfce4-goodies
$ vim ~/.xinitrc
exec xfce4-session
$ chmod 744 ~/.xinitrc
$ startx
4.6
4.6.1 語の
本語ルし
$ sudo apt-get otf-ipafont otf-ipaexfont
本語 ja JP.UTF-8ロケルはストれてンスルし
$ sudo apt-get locales-all
startx マン X Window System 動すため locale の設定を.xinitrc に追ます Xfce4 終了して
startx マン行す Xfce4 日本で起す。
$ vim ~/.xinitrc
export LANGUAGE=’ja_JP.UTF-8’
export LC_ALL=’ja_JP.UTF-8’
export LANG=’ja_JP.UTF-8’
exec xfce4-session
$ startx
4.6.2 語入
本語境と uim 使用しめ、 uim のイトー定を
13
$ sudo apt-get install uim uim-anthy
$ vim ~/.xinitrc
export LANGUAGE=’ja_JP.UTF-8’
export LC_ALL=’ja_JP.UTF-8’
export LANG=’ja_JP.UTF-8’
export XMODIFIRES=’@im=uim’
export GTK_IM_MODULE=’uim’
export QT_IM_MODULE=’uim’
exec xfce4-session
$ startx
4.7
Debian GNU/kFreeBSD ケー作成をイール
$ sudo apt-get update
$ sudo apt-get install gcc g++ gdb make
$ sudo apt-get install build-essential pbuilder debian-keyring
deb ドが tcsh をビて確す。
$ apt-get source tcsh
$ sudo apt-get build-dep tcsh
$ cd tcsh-6.17.00
$ dch
$ debuild -i -us -uc -b
$ sudo dpkg -i tcsh_6.17.00-3.1_kfreebsd-i386.deb
4.8 Debian
Debian 強会稿は tex を採てい、原稿境をます
tex ビル conrtib non-free ケーが必め、 apt-line を修す。
$ sudo vim /etc/apt/sources.list
# deb http://ftp.jp.debian.org/debian/ squeeze main
deb http://ftp.jp.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.jp.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
要なール
$ sudo apt-get install git-core
$ sudo apt-get install gs gs-esp gs-cjk-resource
$ sudo apt-get install ptex-bin xdvik-ja dvipsk-ja
$ sudo apt-get install okumura-clsfiles vfdata-morisawa5
$ sudo apt-get install texlive-latex-extra
$ sudo apt-get install poppler-data
$ sudo apt-get install evince
料をロービルます
$ cd
$ git clone git://git.debian.org/git/tokyodebian/monthly-report.git/
$ cd monthly-report
$ make
4.9
の他使うをイトーす。
14
$ sudo apt-get install emacs emacs23-el
$ sudo apt-get install sylpheed sylpheed-i18n
$ sudo apt-get install iceweasel iceweasel-l10n-ja
$ sudo apt-get install audacious audacity
$ sudo apt-get install gxine
$ sudo apt-get install jd
$ sudo apt-get install gftp
4.10
audacious 楽再生ソフトなのすが、実行しても音が鳴りません。サウンドライバをロードしているか確認
kldstat
*
11
$ kldstat
1 10 0xc0400000 890000 kfreebsd-7.3-1-686-smp.gz
2 1 0xc0d9c000 57fdc acpi.ko
3 1 0xc5c7a000 67000 radeon.ko
4 1 0xc5ce1000 14000 drm.ko
ウンイバドさいなローす。
*
12
$ sudo kldload snd_hda
$ kldstat
1 10 0xc0400000 890000 kfreebsd-7.3-1-686-smp.gz
2 1 0xc0d9c000 57fdc acpi.ko
3 1 0xc5c7a000 67000 radeon.ko
4 1 0xc5ce1000 14000 drm.ko
5 1 0xc611f000 1a000 snd_hda.ko
6 1 0xc6139000 40000 sound.ko
音が鳴ることは確認できましたが、再起動するとサウンドドライバが読み込まれていない状態になります。そのた
/etc/mo dules 」フ動でむドを設す。
*
13
$ sudo vim /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a ‘‘#’’, and everything on the line after them is ignored.
snd_hda.ko
4.11
Debian GNU/kFreeBSD プ作いまが日を送けてつかてい
Web Flash (Adobe Flash バイ FreeBSD )
デオ (像が。お codec )
後に取りしてを試きた
Linux
想化 (Jail VirtualBox qemu)
ZFS
*
11
FreeBSD カーネル読み込みのカーネモジールの一を出力すコマンド kldstat すが Debian GNU/KFreeBSD では lsmod
kldstat リンクにため lsmod も一覧を出力できす。
*
12
snd hda Intel945 トで音をらすため必要なサウンドライバす。異なサウンドを利用してい場合は環に合わせ
ードしてださい。
*
13
Debian GNU/kFreeBSD /sbin/modprobe コマンドあるのですが/sbin/kldload ンクになているため、 modprobe しただけ
起動後も動でモジを読み込むよにはないようす。
15
4.12
ンストーラの備も進んでお X Window System 導入後は Debian GNU/Linux なんら変わらない順で
境構きま
FreeBSD カー Debian 調
FreeBSD Debian 当た
グ報るところまずる人を共るのるだ報告まし
Debian GNU/kFreeBSD に上てき Squeeze 技術ー扱リー
す。
*
14
なさ Debian GNU/kFreeBSD Squeeze 質をう。
4.13
京エリア Debian 出張勉強 スライド (岩松) : http://tokyodebian.alioth.debian.org/pdf/
debianmeetingresume201006-iwamatsu-presentation.pdf
Debian wiki : http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ
*
14
http://www.debian.org/News/2010/20100806
16
38 西 Debian 強会 2010 08
5 Emdebian -西
Debian
-
なか
5.1
者が Emdebian 使う強していまだした、部
部分 Emdebian 使えませ中間言う容赦い。
5.2 Emdebian ?
Emdebian (Embedded Debian) Debian GNU/Linux を元に、組込み機器用途に最適化していくプロジ
す。
Debian GNU/Linux まず Debian 身がテク (強会 1) に対いまのベ
ダーからも独しており Debian 社会契約、おび膨大な用可能ソトウアはな選択肢可能にしすが
スク (ドデ) ます
‘Embedded Debian‘は、 Debian メリを活かしつつ組込機器の様な小さいステ向け Debian を軽
するす。
(記は http://www.emdebian.org/ 意訳ので)
5.2.1
強会
1: Debian
動作
CPU
ター
http://www.jp.debian.org/ports/ ら、 Debian の移関す報がます
Intel x86 / IA-32 (i386) - 1 使
(Motorola 68k (m68k)) - Etch れてん。
Sun SPARC (sparc)
Alpha (alpha)
Motorola/IBM PowerPC (powerpc)
ARM (arm よび armel) - CPU
MIPS CPUs (mips mipsel)
HP PA-RISC (hppa)
IA-64 (ia64)
S/390 (s390)
17
AMD64 (amd64)
Debian は、カーネルに Linux ーネルを使いますが Debian GNU/kFreeBSD の様に、カーネルに FreeBSD
ーネ使うもりま
5.2.2 会課 2: 記の使ーキださ
お、 Emdebian は、アーが利能で
i386 amd64 powerpc armel mips mipsel
5.3 Emdebian ()
Toolchains
gcc 初め、ビみの境で
Smaller packages
Emdebian Grip - binary-compatible with Debian (回おるもこれ)
れは Debian ンスルで (るに debootstrap ルで) もの
Emdebian Crush - cross-built, customised Emdebian installations without perl
Web Busybox root filesystem
Busybox Debian と構えら Emdebian Grip
と、考えす。
Cross building tools
の名、ク発ツです
クロス開発」とは、例ばパソコ (i386) 上で ARM のバイナリを成する様な、ホス (ンパイル) 環境
ター () CPU OS る場発をす。
込み、そがク開発ます
方、ホス環境とタト環境がじ、単純言えば、 i386 で、 i386 で動くソトウアを開発する
は、 ルフ発」ます
Emdebian Debian i386 amd64
テク arm, ia64, m68k, mips, mipsel, powerpc, sparc のビが可
Root filesystem generation is based on multistrap package.
multistrap Emdebian root filesystem なるルで
(めん multistrap ませ)
Emdebian 身、業中が多協力集しす。
http://www.emdebian.org/emdebian/helpout.php ジに Emdebian ToDo() があ
す。
5.4 Linux?( Debian?)
は人それぞれです、筆者自身が強くじるのは、組 Linux は、プログラムの動作確認が容になり、ソフ
保しなるう事
例えば、日本の組込み機器で使う OS には iTron を使う事が多いです。海外だと VxWorks を使う事が多いです。
iTron を使開発の場合、 iTron システムコールは PC はシレー (るいはエータ) 使わない
、動めた認はませ
のた JTAG デバ使て、にプラムこんどで
込み Linux の場 i386 Linux りま
18
ARM Linux 、一 ARM ドし ARM CPU
に転るよ i386 Linux 、タ実際ーゲ
注力ば、減です。減でと言は、トウ
事がと言ありフトげる出来
かにーゲ認をきで、タトレデバ
境上的なは魅果的
Linux は、料で使きま者は/とはソフアの質をやす点で
Linux OS と考ます
さらに、組込み Debian は、 PC 等で得 Debian の知識を、組込み機器にも活かす事が出来ます。ソフトウ
の不具合のいくつかは、不慣れな (未知な) 環境下であた事に起因する不具合があります。普段から使い慣れている
OS(Debian) 使え、ソ確保で重です
後に Debian ダー別の方を…倒事が :-)
Linux 業」は、自主独立歩き続けているベンダーもあれば、吸収合併、あるいは部門売却などで板が変わり、
約が場合ます
Linux 業」と契するにしみれ Linux 契約たもの、る日門売等で約先変わ、再
契約からやりし…となるの手間です。もそこで費用面からをしなければらないとする Linux を使うこ
自身的にす。
Debian 、そ事はせん安心使い続ことます
5.5 Emdebian Grip
Emdebian Grip MINI2440 にイトーみま
と… rootfs Emdebian Grip です Linux Emdebian のもありすみ
。こき続強課させさい
真は MINI2440 Emdebian Grip ンストールして、 iceweasel OpenStreetMap のページを参照したも
です ARM Web 使えま (遅い) rootfs SD ドを使
19
MINI2440 詳しは、 http://www.friendlyarm.net/products/mini2440 を参してい。
5.5.1 なも
ず、 MINI2440 NAND ROM クア念な MS-Windows
(DNW) が必 NAND ROM と、 (U-Boot) 込み
(本意)MS-Windows を使まし (すみ TeraTerm 使)
に必のを記し
MINI2440
i386(amd64) Debian
リアブル (ケー)
SD ード (1GByte 2GByte)(Debian PC からスす、カダプ)
5.5.2 MINI2440 Emdebian
MINI2440 NAND クア ()
MINI2440 は、入した状態で NAND フラ ROM Qt/Embedded インストールされいますので、
必要クア
Emdebian Grip rootfs の取
http://code.google.com/p/mini2440/wiki/Emdebian 参考 Emdebian Grip rootfs を取ます
では debootstrap 使ので apt-get でイールいてい。
Emdebian Grip rootfs 、上 URL URL Emdebian Grip
Linux ーネビルに関る事無いで、 Emdebian Grip けの Linux カールをルドる必があます
MINI2440(Emdebian Grip) Linux ルド
MINI2440(Emdebian Grip) Linux ーネをビする最低記の必要
1. Toolchain(gcc)
2. (MINI2440 対応)Linux
できれば、それこ Emdebian で一撃に…と たのですが、筆者は http://code.google.com/p/mini2440/
downloads/list ら得 mini2440-bootstrap-v2.sh うシ使い
ルス (mini2440-bootstrap-v2.sh) (CodeSoucery) MINI2440 Linux
自動ウンしてドし
お、 mini2440-bootstrap-v2.sh Debian 上でも使えますが U-Boot ソースコードはダウンロードします
ルドいの記の修正使いま
20
tosihisa@lavie:~/Downloads$ diff -ca mini2440-bootstrap-v2.sh mini2440-bootstrap-v2.sh.change
*** mini2440-bootstrap-v2.sh 2010-08-17 17:19:45.000000000 +0900
--- mini2440-bootstrap-v2.sh.change 2010-08-17 17:19:13.000000000 +0900
***************
*** 72,78 ****
# compile bits
cd ${DEST}/uboot/mini2440
make mini2440_config
! # make clean all
cd ${DEST}/kernel/mini2440
--- 72,78 ----
# compile bits
cd ${DEST}/uboot/mini2440
make mini2440_config
! make clean all
cd ${DEST}/kernel/mini2440
tosihisa@lavie:~/Downloads$
U-Boot MINI2440 トー
MINI2440 は、 Supervivi 言うブートロダが NOR にあます NAND U-Boot
インルし
U-Boot(the Universal Boot Loader) Linux けで ELF ればるブ
す。、ブローして能だはなメモ作がなのグツルとてもきま
U-Boot http://www.friendlyarm.net/downloads (u-boot 20100701.zip)
使い
Emdebian Grip 動…
rootfs を作り、 Linux ルをビルドできた、それら SD ドにコピーしす。 U-Boot MINI2440
こめ Linux
debootstrap 直後 SD 起動た場、完はイストルが了しませので U-Boot トパ
メー’init=/bin/sh’ 与えルをさせにし
の後 (MINI2440 した Emdebian ) 動し DHCP れた
記のドをる事 Emdebian ンスが継ます
sh-3.2# /debootstrap/debootstrap --second-stage
れがば、 Emdebian Grip が楽す。 apt-get でソを入てく
5.6 ()
Toolchain Emdebian のも使う。
Linux Emdebian 使
Emdebian Crush 試す
U-Boot ソービル使う
の資実さ (には)
21
38 西 Debian 強会 2010 08
6
Debian JP
6.1 西 Debian
回、 2010 9 の関西 Debian 勉強会は 9 26 () に京都の () 京都度技術研究所 (ASTEM)8 階の
りしするす。
つも福島ンタは違でのすの前のンス意く
タは決ま使たりて、と違とがるのみなの発お待
して
6.2 西 2010 西
の話 11 5 () 6 () 大阪 ATC にて西プン 2010 開催す。
8 23 に申が始すが西 Debian 強会加のみを定で
22
西Debian
Debian
2010 08 22 1
西 Debian
23