FreeBSDを語ろう Part 12
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/06/10(土) 19:40:19質問は質問スレで。
初心者もOK? FreeBSD質問スレッド その74
http://pc8.2ch.net/test/read.cgi/unix/1148734377/
前スレ
FreeBSDを語ろう Part 11
http://pc8.2ch.net/test/read.cgi/unix/1144371069/
03252/6
2006/09/05(火) 14:24:21(ここでスーパーユーザに代わる)
>su
Passwd:
(ファイルが存在するのを確認してみましょう)
#ls *iso
CD1.iso CD2.iso
(CD2.isoを元にメモリーディスク(擬似ディスク?)を/mnt/cdromに作成します)
#mdconfig -a -f CD2.iso
md0
#mount -t cd9660 /dev/md0 /mnt/cdrom
(cpコマンドよりもベターなTARを使いましょう)
#tar -C /mnt/cdrom -cf - . |tar -xf -
(少しだけ時間がかかりますが、CD-ROMから読み込むよりはうんと速いです)
(OK、CD2.isoをアンマウントしてメモリーディスクから削除しましょう)
#umount /mnt/cdrom
#mdconfig -d -u 0
(今度はCD1.isoを/mnt/cdromに創りましょう)
#mdconfig -a -f CD1.iso
md0
#mount -t cd9660 /dev/md0 /mnt/cdrom
(ここでもTARを使いましょう)
#tar -C /mnt/cdrom -cf - . |tar -xf -
(終わったらCD1.isoを外しましょう)
#umount /mnt/cdrom
#mdconfig -d -u 0
03263/6
2006/09/05(火) 14:25:04(CDボリュームはinfファイルから分かる)
#cat cdrom.inf
(packageが参照するpakages/INDEXを最初のCDになるように変えよう)
#cd packages
#cat INDEX |sed "s/2/|1/g" > ix
#mv ix INDEX
#cd ../..
(temp/rr_movedは不必要なので削除します)
#rm - temp/rr_moved
#..
(私たちにとっては /home/username/Downloads と /home/username/Downloads/tempディレクトリ にCD1.iso、CD2.iso、
そして全てのファイルがDVDに必要なのです)
03274/6
2006/09/05(火) 14:25:55(これにはdvd+rw-toolsが必要です)
#growisofs -Z /dev/cd0 -speed 16 -no-emul-boot -b boot/cdboot -iso-level 3 temp
(さぁ、無記述のDVDを入れ書き込みましょう。ただ私は私のドライブが16倍で書き込めるので16倍にしました。
そこは貴方の設定に合わせて変えましょう)
#
(スーパーユーザーから去りましょう)
#exit
>
(growisofsがなんらかの事情で使えない人はmkisofsでisoファイルを作成しWindowsが読み取れる形で送りDVDへ焼きましょう。)
(-rがかなり大事なので抜かないように。growisofsの部分から)
#mkisofs -r -J -V FreeBSD_INST-o FreeBSDDVD.iso -no-emul-boot -b boot/cdboot -iso-level 2 temp
(Windowsから読み込めるFAT32のパーティションをマウントする。
仮に1番目(0)のHDDの1番目(1)のパーティションとする)
#mount -t msdos /dev/ad0s1 /mnt/dos1
#cp FreeBSDDVD.iso /mnt/dos1/
(コピーには大変時間がかかります。終わったらWindowsなどでISOファイルを焼いてください)
03285/6
2006/09/05(火) 14:27:011.スーパーユーザーにアクセスしてますか?
2.DVDを焼く場所が/dev/acd0かも知れませんよ。
3.正しくディレクトリを作り、あなた自身のパスを覚えてましたか?
4.ツールの入れ忘れはありませんか?もしかしたらdvd+rw-toolsが入ってないかもしれません。
幸運を!
---ここまで
5/5だった
0329名無しさん@お腹いっぱい。
2006/09/05(火) 15:17:16iso イメージからファイルを展開したいのなら mdconfig して mount なんて
手順をふまなくても tar xf hoge.iso するだけだし、DVD に入れるのなら
disc 2 のパッケージだけじゃなくてもっとたくさん詰め込むよう、
src/release/scripts/package-split.py 編集してイメージ作りなおした方が
いいだろ。(release(7) を参照)
0330名無しさん@お腹いっぱい。
2006/09/05(火) 15:41:52関係ないけど 「へー」
手元でやってみるとなるほどー
でも ;1 とかついたりしてちょっと mount したときの
ファイル名と違うのと、2GB(?)越え辺りでおかしいような?
0331名無しさん@お腹いっぱい。
2006/09/05(火) 16:25:310332名無しさん@お腹いっぱい。
2006/09/05(火) 16:39:17[CD1.iso:ディスク1] [CD2.iso:ディスク2]
| |
↓ ↓それぞれをtempフォルダに展開
[temp:ディスク1 / ディスク2]
↓それぞれのディスクのリスト(INDEX)を融合する
[temp:ディスク1&2]
↓
[growisofs or mkisofs]
0333名無しさん@お腹いっぱい。
2006/09/05(火) 16:40:18今はどっちでもいっか
0334名無しさん@お腹いっぱい。
2006/09/05(火) 21:15:35その設定をいじるのって結構難しくないか?
0335名無しさん@お腹いっぱい。
2006/09/06(水) 11:43:15もっと簡単な方法無いのか?
0336名無しさん@お腹いっぱい。
2006/09/06(水) 14:22:01前と違ってトラブルが少ないのかな?
0337名無しさん@お腹いっぱい。
2006/09/06(水) 14:55:04十分簡単だろ…
やれば出来るのに何でも甘えるな…
つか、これバッチ化すれば便利になるな。
0338名無しさん@お腹いっぱい。
2006/09/06(水) 15:22:41# カレントディレクトリをホームに移動
cd ~/
# 必要なディレクトリを作成
mkdir Downloads/temp
mkdir /mnt/cdrom
# ディレクトリを移動
cd Downloads/temp
# CD-Imageを取得
fetch ftp://ftp5.jp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RELEASE-i386-disc1.iso ./CD1.iso
fetch ftp://ftp5.jp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RELEASE-i386-disc2.iso ./CD2.iso
# CD-Imageを展開
# CD2
mdconfig -a -f ../CD2.iso
mount_cd9660 /dev/md0 /mnt/cdrom
tar -C /mnt/cdrom -cf - . | tar -xf -
umount /mnt/cdrom
mdconfig -d -u 0
# CD1
mdconfig -a -f ../CD1.iso
mount_cd9660 /dev/md0 /mnt/cdrom
tar -C /mnt/cdrom -cf - . | tar -xf -
umount /mnt/cdrom
mdconfig -d -u 0
0339名無しさん@お腹いっぱい。
2006/09/06(水) 15:23:21cd packages
cat INDEX | sed "s/2/|1/g" > ix
mv ix INDEX
cd ../..
rm - temp/rr_moved
# CD(DVD)-Imageを作成
mkisofs -r -J -V FreeBSD_INST -o FreeBSD_DVD.iso -no-emul-boot -b boot/cdboot -iso-level 2 temp
echo '...Done'
echo 'made DVD-Image to ~/Downloads/FreeBSD_DVD.iso'
0340名無しさん@お腹いっぱい。
2006/09/06(水) 15:25:17># CD-Imageを取得
>fetch ftp://ftp5.jp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RELEASE-i386-disc1.iso ./CD1.iso
>fetch ftp://ftp5.jp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RELEASE-i386-disc2.iso ./CD2.iso
# CD-Imageを取得
fetch ftp://ftp5.jp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RELEASE-i386-disc1.iso ../CD1.iso
fetch ftp://ftp5.jp.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/6.1/6.1-RELEASE-i386-disc2.iso ../CD2.iso
0341名無しさん@お腹いっぱい。
2006/09/06(水) 15:36:31昔は live fs が disc 2 に入ってたけど、今では portmaster -a でほとんど
入れ替わるパッケージが入ってるだけだぞ。
0342名無しさん@お腹いっぱい。
2006/09/07(木) 03:47:13portsツリーやら何やらの更新をするやつだけですよねー?
DHCPでIPアドレスを振られるネットワークからsshでのisc-dhcp3-serverの
更新はスリル満点orz rcって事はまだ続くんだよな?orz
0343名無しさん@お腹いっぱい。
2006/09/07(木) 04:53:310344名無しさん@お腹いっぱい。
2006/09/07(木) 09:31:53これを最新のreleaseとportsで構成する方法を加えればなお良しだな
0345名無しさん@お腹いっぱい。
2006/09/07(木) 10:49:07書き加えられるの?
0346名無しさん@お腹いっぱい。
2006/09/07(木) 11:28:340347名無しさん@お腹いっぱい。
2006/09/07(木) 13:45:20シェルじゃなくてもいいけどな
0348名無しさん@お腹いっぱい。
2006/09/07(木) 20:21:42電源On〜boot後は正常につかえているのですが、
5〜6時間すると↓がlogにでて、no carrierとなってしまいます。
iwi0: device timeout
その後、ifconfig iwi0 upとかchannel 1とかすると
また、associatedになります。
なんでなんでしょ?
なにか省電力関係とか関係あるのかな?
0349名無しさん@お腹いっぱい。
2006/09/09(土) 12:01:310350名無しさん@お腹いっぱい。
2006/09/09(土) 15:26:180351名無しさん@お腹いっぱい。
2006/09/10(日) 19:03:016.2-PRERELEASE
cvsup では出てきたよ。
0352名無しさん@お腹いっぱい。
2006/09/10(日) 19:43:07最近OpenBSMがMFCされたようだけど。
0353名無しさん@お腹いっぱい。
2006/09/10(日) 19:48:00メッセージプリーズ
0354名無しさん@お腹いっぱい。
2006/09/10(日) 20:35:24http://lists.freebsd.org/pipermail/cvs-src/2006-September/068640.html
0355名無しさん@お腹いっぱい。
2006/09/10(日) 23:52:00いまは6.2preになってるwww
0356名無しさん@お腹いっぱい。
2006/09/11(月) 00:02:160357名無しさん@お腹いっぱい。
2006/09/11(月) 00:26:070358名無しさん@お腹いっぱい。
2006/09/11(月) 00:36:17確認せにゃならんだろ。
0359名無しさん@お腹いっぱい。
2006/09/11(月) 01:11:050360名無しさん@お腹いっぱい。
2006/09/12(火) 00:42:480361名無しさん@お腹いっぱい。
2006/09/12(火) 05:02:16FreeBSD 環境を仮想化した
*BSD Virtual OS 誰か作って〜
OSエミュレーターでもいいよ〜
I/Oはナシで環境だけになるね〜
大昔に何かをCで書き直したように
FreeBSDをJavaとかで書き直して Java VM や .Net で動かすのもOKね。
NetBSDはネイティブ・コードだけど
名前はVirtualBSDにでもしようか、それはバイトコードになるね。
単なる思い付きなんだけどね。
0362名無しさん@お腹いっぱい。
2006/09/12(火) 05:14:39Java VMや.Net上で*BSDを動かす事ね。
こうすると、Java VMや.Netが稼動している機器でBSDが動くけど、
といっても、よく考えると意味無かった・・
OSの主要機能はI/Oだから、シェルとかツールとかBSD由来の環境になるのか・・
cygwinのようだけど、あれはバイトコードじゃないから汎用性ないしな・・
まあ、いいや!
0363名無しさん@お腹いっぱい。
2006/09/12(火) 07:24:250364名無しさん@お腹いっぱい。
2006/09/12(火) 09:02:460365名無しさん@お腹いっぱい。
2006/09/12(火) 10:51:02128MBじゃだめか・・・
0366名無しさん@お腹いっぱい。
2006/09/12(火) 11:25:40とあるスレで話に出てたんだが
0367名無しさん@お腹いっぱい。
2006/09/12(火) 11:35:27まあportupgradeしかRubyを使ってないのであれば・・・
0368名無しさん@お腹いっぱい。
2006/09/12(火) 11:38:130369名無しさん@お腹いっぱい。
2006/09/12(火) 11:43:17「持って」じゃなくて「以って」ではないか?
0370名無しさん@お腹いっぱい。
2006/09/12(火) 11:43:570371名無しさん@お腹いっぱい。
2006/09/13(水) 02:21:06基本的に portupgrade とオプション互換です.
まだまだ未完全なところもありますが, とりあえず RFC ってことで:
http://kossie.run.buttobi.net/cgi-bin/up/src/kos0138.bz2
MD5 c22f9ec24e772c1e5c34b826eb15965a
0372名無しさん@お腹いっぱい。
2006/09/13(水) 02:23:340373名無しさん@お腹いっぱい。
2006/09/13(水) 03:30:38なんかキター
0374名無しさん@お腹いっぱい。
2006/09/13(水) 05:31:21それ海外のMLで流れてたやつか
0375371
2006/09/13(水) 11:36:34http://kossie.run.buttobi.net/cgi-bin/up/src/kos0154.bin
MD5 9a6336f20e41a58dee314066edbe5458
>>374
いえ, 一から書きましたが... もしかして同名のソフトウェアが存在する?
0376名無しさん@お腹いっぱい。
2006/09/13(水) 11:53:36取扱説明書みたいなサイトは無いの?
0377名無しさん@お腹いっぱい。
2006/09/13(水) 11:58:46portupgradeのページ見りゃいいんじゃねえの?
0378名無しさん@お腹いっぱい。
2006/09/13(水) 12:05:21それ正式なports collectionに追加しろよ
0379名無しさん@お腹いっぱい。
2006/09/13(水) 12:43:18これは凄い
俺は使えるまでスキル上がってないけど
0380名無しさん@お腹いっぱい。
2006/09/13(水) 14:34:14.bz2だからbunzip2しちゃったけど、実はtbzだったのね……
0381名無しさん@お腹いっぱい。
2006/09/13(水) 14:37:480382名無しさん@お腹いっぱい。
2006/09/13(水) 15:16:50オレもそれ嵌った
0383名無しさん@お腹いっぱい。
2006/09/13(水) 15:27:050384371
2006/09/13(水) 15:57:00申し訳ない.
>>376
残念ながらまだありません.
>>377 氏も仰っていますが, portupgrade の man page を参照してください.
>>378
ある程度バグを取り除いたら send-pr する予定です.
ですので, おかしい所はどんどんコメントしてください ;)
>>381
そのあたりは共通の処理を使って少しすっきりさせてみた.
portconf とは共存できるので, とりあえずこのままにしておきます.
0385名無しさん@お腹いっぱい。
2006/09/13(水) 16:00:11ガンバレ
0386名無しさん@お腹いっぱい。
2006/09/13(水) 21:23:52portversion のように ports ツリーと入ってるパッケージの
バージョン比較をする機能を実装する予定はありませんか?
0387名無しさん@お腹いっぱい。
2006/09/13(水) 22:31:57pkg_version は?
0388名無しさん@お腹いっぱい。
2006/09/14(木) 03:12:58http://people.freebsd.org/~nobutaka/portutil-README.txt
0389371
2006/09/14(木) 11:15:25http://kossie.run.buttobi.net/cgi-bin/up/src/kos0182.tbz
MD5 6beb13e149b26e07e17db33464f61042
CHANGES:
pkgdb_sh の名前を pkgdb.sh に変更.
portutil version を追加. ただし -c, -l, -L オプションは使用できません.
ports_distclean.sh を追加.
オプションの解析まわりを若干変更.
>>388
どうもありがとうございます. 参考にさせて頂きます.
0390名無しさん@お腹いっぱい。
2006/09/14(木) 13:35:45早っ。対応ありがとうございます。
portversion は、パッケージがなにも指定されていないと -a と同じ扱いにしていますね。
>>387 さんの指摘通り pkg_version -vL= で上がってるものリストはとれるのですが、
パッケージの指定ができないのでやっぱり欲しいと思います。
よその ports に依存せずに作られているので、portsnap や csup みたいに
ports から src に格上げされることを願います。がんばってください〜
0391387
2006/09/14(木) 20:40:46% pkg_version -vL= -s apache-ant
apache-ant-1.6.5_1 < needs updating (port has 1.6.5_2)
指定できてますけどねぇ。
0392名無しさん@お腹いっぱい。
2006/09/14(木) 22:18:070393名無しさん@お腹いっぱい。
2006/09/15(金) 00:25:18おー、こんなことできたんだ。
grep みたいにマッチするものを全部拾うから、hoge-xxx がいっぱい
入ってるときに hoge を指定するとずらずらと出そうですね。
0394371
2006/09/17(日) 08:52:01http://sourceforge.jp/projects/portutil/
新しいバージョンでそれなりに実用できるレベルになったと思います.
人柱上等な人は試してみてください ;)
0395名無しさん@お腹いっぱい。
2006/09/17(日) 09:35:35http://www.jp.freebsd.org/
欲しい情報にアクセスしにくくないですか?
0396名無しさん@お腹いっぱい。
2006/09/17(日) 12:45:48具体的に欲しい情報を書け。
あと改善案も。
0397名無しさん@お腹いっぱい。
2006/09/17(日) 12:56:21http://www.jp.freebsd.org/www.FreeBSD.org/ja/
0398名無しさん@お腹いっぱい。
2006/09/17(日) 18:28:18NetBSDの方もだけど、日本独自ページは糞だから捨てた方がいいと思うのだけど。
0399名無しさん@お腹いっぱい。
2006/09/17(日) 19:29:020400名無しさん@お腹いっぱい。
2006/09/17(日) 19:56:39誰も作業してないから、欲しい香具師がやらんと進まないみたいだよ。
0401名無しさん@お腹いっぱい。
2006/09/18(月) 00:37:19せめて、見やすく(使いやすく?)なるように改行でも入れるのが改善だと思います。
こんな感じ。
検索
ハンドブック, QandA,日本語メーリングリスト, ウェブページ, 日本語マニュアル
コミュニティ (詳細)
FreeBSD 関連メーリングリスト, ニュースグループ, イベント
他には、
検索
ハンドブック, QandA,日本語メーリングリスト, ウェブページ, 日本語マニュアル
コミュニティ (詳細)
FreeBSD 関連メーリングリスト, ニュースグループ, イベント
0402名無しさん@お腹いっぱい。
2006/09/18(月) 08:21:15動的なドライバのロードはFreeBSDでできるようになったのでしょうか?
いつも新デバイスの追加ごとに、カーネル再構築だったのですが、
MS-DOSだとconfig.sysでドライバを追加、
Linuxだと・・、なんだったかな?
Javaも1.5サポートされたし、小回りがきくFreeBSDにまた興味もっていて、ちょっとだけ気になってます。
0403名無しさん@お腹いっぱい。
2006/09/18(月) 08:51:43フツーにやってる
0404名無しさん@お腹いっぱい。
2006/09/18(月) 09:55:44まじめな話し。作業状況はどこでみれるのですか?
0405名無しさん@お腹いっぱい。
2006/09/18(月) 10:16:38何十年ぶりなんですか?
0406名無しさん@お腹いっぱい。
2006/09/18(月) 10:34:180407名無しさん@お腹いっぱい。
2006/09/18(月) 10:38:09FreeBSDにローダブルモジュールが入ったのって、10年以上まえじゃねーの?
って話だと思う。
0408名無しさん@お腹いっぱい。
2006/09/18(月) 11:04:48FreeBSDはいつからプロジェクトが始まってるんだよ!
0409名無しさん@お腹いっぱい。
2006/09/18(月) 11:10:300410名無しさん@お腹いっぱい。
2006/09/18(月) 11:15:33うが…。これじゃ7でもサポートされるかどうか怪しいなぁ。
*BSDでXenとなると、NetBSD/xenに行っちゃうしかないのか。
現用のFreeBSDなサーバも仮想化したかったのになぁ。
VMWareの上で動かすという手はあるけど、パフォーマンス的に
辛いもんがあるし。
0411名無しさん@お腹いっぱい。
2006/09/18(月) 11:33:020412名無しさん@お腹いっぱい。
2006/09/18(月) 12:57:020413名無しさん@お腹いっぱい。
2006/09/18(月) 13:14:34p4のログ見た感じだと、カーネル内のDomain-0サポートは
そこそこ作ってありそうなんだけどなあ。
最後まで頑張って作れとは言わないから、開発成果をp4リポジトリに
死蔵しないで欲しい……
0414名無しさん@お腹いっぱい。
2006/09/18(月) 17:05:47中途半端にcurrentに突っ込むと、それはそれで揉める。
0415名無しさん@お腹いっぱい。
2006/09/18(月) 21:59:52別にcurrentにつっこんでくれなくていいんだけど、FreeBSDのp4リポジトリだと、
おいらみたいな一般人はいじってみたくてもいじれないもんでねー。
0416名無しさん@お腹いっぱい。
2006/09/19(火) 00:46:180417名無しさん@お腹いっぱい。
2006/09/19(火) 00:52:45つっこんだもん勝ち?
0418ハナシブッタギッテスマソ
2006/09/19(火) 01:33:49巷で64bitだと遅いといわれるCore2Duo
Freebsdamd64でカーネル再構築の時間をはかってみた。
参考にほかのも
make.confは
CPUTYPE=nocona
CFLAGS= -O2 -pipe -msse3 -mfpmath=sse
time make -j4で計測
PentiumD915 6分23秒
Athlon64 3500 8分ジャスト
Pentium4 541 no HTT 7分57秒
Core2Duo E6300 4分52秒
( ゚д゚)
__(__っ/ ̄ ̄ ̄/_
\/ /
( ゚д゚ )
__(__っ/ ̄ ̄ ̄/_
\/ /
チラシの裏//
0419名無しさん@お腹いっぱい。
2006/09/19(火) 01:38:303500+ってsingle coreじゃん...
0420名無しさん@お腹いっぱい。
2006/09/19(火) 01:41:590421名無しさん@お腹いっぱい。
2006/09/19(火) 06:44:480422名無しさん@お腹いっぱい。
2006/09/19(火) 07:25:580423名無しさん@お腹いっぱい。
2006/09/19(火) 11:32:14これはいい話だ
メモリが多かったのだろうとかHDDがはやかったのだろうとか
野暮な突っ込みはよすんだ
0424名無しさん@お腹いっぱい。
2006/09/19(火) 12:52:30■ このスレッドは過去ログ倉庫に格納されています