– SAGA GIS *50
3. coLinux の設定 の 3 ステップを実行します。
24.4 関連リンク
• http://www.debian.org/ports/kfreebsd-gnu/
• http://wiki.debian.org/Debian_GNU/kFreeBSD
• http://glibc-bsd.alioth.debian.org/doc/
「
Installing Debian GNU/kFreeBSD
」• http://tokyodebian.alioth.debian.org/html/debianmeetingresume200708se7.html
「
Debian GNU/kFreeBSD
のインストール」(
第31
回東京エリアDebian
勉強会資料)
あんどきゅめんてっど でびあん
2008
年夏号25 chroot からはじめる sid
山下 尊也
sid
って危険って言うけど、本当に危険なんですか?とか、unstable
って名前が怖かったりとか、はたまた、本日締 切りの原稿とかあるのに、新しいバージョンなものを触ってみたいとか、いろいろあると思います。今回は、初めて
sid
の環境を触ろうと考えていらっしゃる方にお勧めなものを紹介します。debootstrap
を用いれば、chroot
したDebian
環境を安易に構築する事が可能です。今回は、
/home/tommy/chroot/sid
の下にchroot
環境なsid
を構築します。$ sudo mkdir -p /home/tommy/chroot/sid
$ sudo debootstrap sid /home/tommy/chroot/sid http://ftp.jp.debian.org/debian I: Retrieving Release
I: Retrieving Packages I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
・・・
I: Configuring klogd...
I: Configuring tasksel-data...
I: Configuring tasksel...
I: Base system installed successfully.
さっそく、作った環境にログインしてみましょう。
$ sudo chroot /home/tommy/chroot/sid /bin/bash root@hoge:/#
これでログイン出来ました。
基本的なパッケージしか入っていないため、
/etc/apt/souces.list
を更新し、自分に必要なパッケージなどをいれま しょう。root@hoge:/# vi /etc/apt/sources.list
/home
などを共有したい場合は、以下のように親の/etc/fstab
に書き加えます。$ sudo vi /etc/fstab
/home /home/tommy/chroot/sid/home none bind 0 0
/tmp /home/tommy/chroot/sid/tmp none bind 0 0
proc-chroot /home/tommy/chroot/sid/proc proc defaults 0 0 devpts-chroot /home/tommy/chroot/sid/dev/pts devpts defaults 0 0
ユーザ情報をコピーしましょう。
$ sudo cp /etc/passwd /home/tommy/chroot/sid/etc/
$ sudo sed ’s/\([^:]*\):[^:]*:/\1:*:/’ /etc/shadow | sudo tee /home/tommy/chroot/sid/etc/shadow
$ sudo cp /etc/group /home/tommy/chroot/sid/etc/
$ sudo cp /etc/hosts /home/tommy/chroot/sid/etc/
chroot
は、管理者権限がなければ使う事が出来ません。dchroot
は、chroot
の環境のコマンドを一般ユーザの権限 で実行する事を可能にします。アプリケーションを用いたい場合などは、一般ユーザ権限で実行したい場合が多いと 思います。$ echo ‘‘mychroot /home/tommy/chroot/sid’’ | sudo tee /etc/dchroot.conf
$ dchroot -c mychroot(ログイン)
現在、
experimental
な環境にiceweasel
のバージョン3
ベータがきています。これを実行する事を考えてみましょ う。まず、experimental
な環境をインストール出来るように/etc/apt/sources.list
を編集します。$ dchroot -c mychroot
$ su
-root@hoge:/# vi /etc/apt/sources.list
deb http://cdn.debian.or.jp/debian/ sid main contrib non-free deb http://cdn.debian.or.jp/debian/ experimental main contrib non-free
そして、
experimental
なIceweasel
をインストールします。root@hoge:/# aptitude install iceweasel/experimental
dchroot
は、chroot
環境以下に対して、一般ユーザの権限でコマンドを用いる事も可能です。$ dchroot -c mychroot -d iceweasel
これで、
chroot
環境内に構築しましたexperimental
のIceweasel
を使う事が出来ます。chroot
は現在動いているカーネル上に仮想OS
を作成することから、オーバーヘッドが比較的小さい事が大きな利点であると思います。
すでに安定版の
Debian
を使っているのであれば、chroot
を用いれば、簡単に不安定版のDebian
のアプリケー ションを利用する事が出きるので、ちょっと触れてみたい方にはお勧めな方法の一つだと思うので是非試してみて下 さい。25.1 参考文献
• https://wiki.ubuntulinux.jp/UbuntuPackagingGuideJa/appendix-chroot The Ubuntu Packaging Guide
日本語版/chroot
環境• Debian
辞典 著者 武藤健志• http://kmuto.jp/d/index.cgi/debian/debootstrap.htm
KeN’s GNU/Linux Diary Etch/Sid
の上にSarge
環境を作る方法あんどきゅめんてっど でびあん
2008
年夏号26 ustream.tv を使った関西 Debian 勉 強会中継の裏側
野方 純
26.1 はじめに
4
月29
日の第12
回関西Debian
勉強会は、姫路での開催ということもあり、ustream.tv
のサービスを利用したイ ンターネットビデオ中継を行いました。ustream.tv
はWindows
やMac
の環境からは比較的簡単に利用できるようになっていますが、Debian
では少しつ まづくところがあったので、その辺りを中心にTips
などを交えながら述べたいと思います。26.2 ustream.tv について
26.2.1 ustream.tv
とはustream.tv(http://www.ustream.tv/)
とはWeb
ブラウザとAdobe Flash Player
を使いインターネットビデオ 中継を行うことができるweb
サービスです。特徴としては、以下のようなものがあります。• Web
ブラウザとFlash
プラグインとカメラがあればどこでもストリーミング中継ができる。•
ストリーミング中継は同時に録画でき、すぐにWeb
上で公開できる。•
チャットがあるので視聴者も参加でき講演者は反応をダイレクトに知ることができる。手軽にストリーミング中継ができることから、オープンソース系の勉強会では最近よく使われるサービスです。
26.2.2 ustream.tv
を使って中継をするまでの流れ中継をするまでの流れを
http://www.ustream.tv/get-started
から引用すると、このような感じになります。1. ustream
アカウントを作る(
アカウントのある人はログインする) 2.
カメラをPC
に接続する。3.
ログインして”My Show”
をクリック。4. ”Name Your Show”
にストリーミングの番組名を入力して”BROADCAST NOW”
ボタンをクリック。5. Flash
プラグインに「www.ustream.tv
のカメラおよびマイクへのアクセスを許可しますか?
」と尋ねられたら「許可」をする。
6. ”START BROADCAST”
ボタンをクリックして放送開始。26.2.3
中継をするために用意するものustream.tv
の中継に必要なものをまとめました。必須なものについては、Debian
をデスクトップ環境にて利用されている方は普段使っているものばかりだと思います。