LFS(Linux From Scratch) 統合スレ
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001星のどこか ◆bB9mW0FI
02/04/26 22:43ID:aLIjuZIQ0821816
2005/11/10(木) 21:57:23ID:J1TKNKFxえらく早く対応出来るもんですね、ありがとうございます
lfs落としたらblfsより先にlfs構築してみまーす
0822login:Penguin
2005/11/15(火) 20:10:59ID:89ozRpsLをFC4でやってみた。
make CC=gcc32
しないとコンパイル完了しないな。
0823login:Penguin
2005/11/15(火) 20:42:13ID:lKeVeiBgmake -C ld LIB_PATH=/tools/lib
も失敗するな…。
gcc32 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o ld-new ldgram.o ldlex.o lexsup.o ldlang.o
mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386linux.o
../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl -static
と"-static"付けるとうまくいった。
0824login:Penguin
2005/11/15(火) 23:45:46ID:JI+roU290825823
2005/11/16(水) 00:23:15ID:CF+jyOxM出来ない事はないようだけど、BOOK通りにスンナリとは進まない
現在/mnt/lfs/tools へGCCインストールまで済んだ
0826823
2005/11/16(水) 07:24:09ID:CF+jyOxMI have no name!:/#
になる 6.3. Entering the Chroot Environmentまでいきました。
0827login:Penguin
2005/11/17(木) 01:37:55ID:v/4I2uVV乙!
0828823
2005/11/17(木) 15:57:47ID:/rMG1fdMFedoraのように起動中コンソールに色付き[OK]、[WARN]とか出るのね
バックアップ取ってから、次はBLFSの方に挑戦します
やっぱX使えないと、LFS構築環境としても使いにくいですからね
0829login:Penguin
2005/11/17(木) 16:38:40ID:Rq7/bnTCsshd立ち上げて他のマシンから作業したり…
0830823
2005/11/18(金) 09:21:44ID:7ZiM17zRLFSベースに最小限必要なものをプラスした方が良いかもしれないすね
BLFSは構築するソフト多すぎ
0831login:Penguin
2005/11/18(金) 11:36:29ID:eTCDUSIvLFSもVirtualPCにインストしたし。VMPlayerという選択肢もあるし。
>>830
BLFSは始めてないが、あれって必要なのだけチョイスしてけばいい
ってやつじゃないの? モマエが必要としてるものが多いってこと?
0832823
2005/11/18(金) 12:11:14ID:7ZiM17zRウインドウシステムまで組み込むことにするとなると、ビルド手順、環境設定が複雑な上
依存するモノ(ライブラリ、ドキュメント生成ツールや、なんやかんや)が多いからねえ…
0833login:Penguin
2005/11/19(土) 10:56:06ID:RsXFoDMRhttp://www.gnu.org/software/screen/
CUIでこれは便利そうだな。
マシン一台でも、XenでLFS Linuxを動かしてsshdという手もあるかな
カーネルにNICのドライバとフレームバッファを組み込んでjfbterm入れました。
0834login:Penguin
2005/11/20(日) 21:02:39ID:/zSkDhV66.11も安定版でそっちの方が新しいバージョンのソフトが入ってるんだろうけど、
http://www.linuxfromscratch.org/lfs/view/stable/
にはVersion 6.1って書いてあるから、これに従って6.1で作った方が安心?
0835login:Penguin
2005/11/20(日) 21:59:11ID:kPiHhsFA手でやるつもりで、ある程度エラーの対処法がわかるなら
http://www.linuxfromscratch.org/lfs/view/development/
でいいよ。そんなにかわらないはず。
0836login:Penguin
2005/11/21(月) 01:18:12ID:gNuJ65FjLFS book 5.6.節の Glibc-2.3.4 でつまづきました。
configure までは行くんですが、make でエラーがでます。
../sysdeps/unix/sysv/linux/i386/setgroups.c: In function `setgroups':
../sysdeps/unix/sysv/linux/i386/setgroups.c:47: error: `__NR_setgroups32' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/i386/setgroups.c:47: error: (Each undeclared identifier is reported only once
../sysdeps/unix/sysv/linux/i386/setgroups.c:47: error: for each function it appears in.)
make[2]: ***[/mnt/lfs/sources/glibc-build/grp/setgroups.o] Error 1
make[2]: Leaving directory '/mnt/lfs/sources/glibc-2.3.4/grp'
make[1]: ***[grp/subdir_lib] Error 2
make[1]: Leaving directory '/mnt/lfs/sources/glibc-2.3.4'
make: *** [all] Error 2
setgroups.c を覗いてもよく分かりませんでした。
AMD64 には未対応なんでしょうか?
0837login:Penguin
2005/11/21(月) 15:54:54ID:gNuJ65Fj0838login:Penguin
2005/11/21(月) 18:05:22ID:1XToW0qZ>AMD64 には未対応なんでしょうか?
てのが気になるのだが、64Bit用に最適化されるオプションとかつけてやってるんだろうか?
0839login:Penguin
2005/11/21(月) 18:18:57ID:gNuJ65Fjレスありがとうございます。
LFS book に書いてある通りにやってます。
アーキテクチャ依存の部分があるとしたら linux-libc-headers のところで
cp -R include/asm-x86_64 /tools/include/asm
とやってるくらいです。
念のためもう一回同じ様にやってみて全く同じエラーが出たので
タイプミスとかはないと思います。
0840login:Penguin
2005/11/21(月) 19:37:04ID:gNuJ65Fjasm-x86_64 ではなく、 asm-i386 でやったら成功しました。
とりあえずこれで引き続きやってみます。
0841login:Penguin
2005/11/22(火) 12:41:03ID:gZt8AL0g0842836=841
2005/11/24(木) 18:21:48ID:jIoCfHjGやった。
これからいろいろ入れてみます!
0843login:Penguin
2005/11/25(金) 23:46:26ID:q8Dv3L+Rhttp://www.linuxfromscratch.org/lfs/news.html
0844login:Penguin
2005/11/25(金) 23:50:02ID:q8Dv3L+RYour Rules.
0845login:Penguin
2005/11/26(土) 10:14:57ID:QUi0ymZ2おめ!BLFSからが楽しいよ。
0846login:Penguin
2005/11/27(日) 13:17:27ID:qKU4AdAE乙!
俺はBLFSやってるよ。
今は 3.After LFS Configuration Issues を読んでる。
あまりLinuxを知らない俺にとって ↑ は勉強になるな。
LFSを終わらせたあとは、少なくともBLFSの 3.After LFS Configuration Issues
までは読んだほうがいいかもねー。
0847login:Penguin
2005/11/28(月) 18:27:59ID:QBeY1C3mアクセスできなくなったんだけど。
0848login:Penguin
2005/11/28(月) 19:00:25ID:Ta2Me+rp0849login:Penguin
2005/11/28(月) 19:53:36ID:QBeY1C3m今アクセスしたら見れた。THX!
0850824
2005/12/07(水) 18:41:45ID:8rwbg8G40851login:Penguin
2005/12/07(水) 23:05:05ID:2VDT6Ds3乙!
0852login:Penguin
2005/12/09(金) 01:09:40ID:RagkkmUg・フロッピーのlinuxからchrootして以下続ける
という手順で、全く空のPC(発掘品:i486)にlfsという試みをしています。
現在glibcのビルド二日目 orz
0853login:Penguin
2005/12/09(金) 11:13:50ID:N3zJa+bl486/33の16MBマシンでglibcやったけど60時間コースだったよ
0854login:Penguin
2005/12/09(金) 11:43:12ID:4/p3/6ap0855login:Penguin
2005/12/09(金) 22:40:38ID:C8JOlheZ0856login:Penguin
2005/12/10(土) 01:00:12ID:Ljb9HDXCクロスコンパイル後のプログラムはどうやってターゲットマシンにインストールするのかな?
かなり手段が限られるような気がするし、限られる手段も相当面倒な気もする。
0857login:Penguin
2005/12/10(土) 01:46:13ID:9Uq1GgL2つ make -n install
面倒ではあるが、不可能ではないかと。
全てファイルで構成されてるって素敵だよな。
0858login:Penguin
2005/12/10(土) 21:53:21ID:9lJdGefO一番お手軽なのは同一アーキの高速マシンで一式作ってからHDDごと持ってくること。
どうせみんなx86なんだろ?
0859852
2005/12/14(水) 08:38:19ID:+yo6gICYbinutilsやgccで少々不安ではないでしょうか。
実際自分も852の手順で/tools構築時に、binutilsのテストが一箇所こけてます。
(どうせ/usrにクリーンインストール出来るしいいやと続行していますが)
かといって--host無しでは、--target=i486-pc-linux-gnuでconfigureした
gccを使っても普通に/tools/i686-pc-linux-gnuディレクトリを作られました
0860login:Penguin
2005/12/20(火) 02:21:33ID:OqgjWSDrmakeで以下のエラーが出てきます。
/tmp/ccnA3Rhz.s: Assembler messages:
/tmp/ccnA3Rhz.s:351: Error: symbol `__divdi3' is already defined
/tmp/ccnA3Rhz.s:428: Error: symbol `__moddi3' is already defined
/tmp/ccnA3Rhz.s:519: Error: symbol `__udivdi3' is already defined
/tmp/ccnA3Rhz.s:557: Error: symbol `__umoddi3' is already defined
make[2]: *** [/root/stage1-port/glibc/work/src/glibc-build/csu/divdi3.os] Error
1
make[2]: Leaving directory `/root/stage1-port/glibc/work/src/glibc-2.3.6/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/root/stage1-port/glibc/work/src/glibc-2.3.6'
make: *** [all] Error 2
この前までは、特にエラーが起こっているわけでもなさそうなんですけど…
変えた部分は、binutilsとgccのバージョンをあげたくらいです。
gcc:3.4.5,binutils:2.16.91.0.4
0861860
2005/12/20(火) 02:25:07ID:OqgjWSDrどうやらbinutilsのバージョンに関係しているようで。
すれ汚しスマソ
0862login:Penguin
2005/12/20(火) 20:08:56ID:7vOX63tP6.1 → 6.1.1 とアップさせるためには
6.1.1ブックを読む → 6.1との変更点を見出す → 変更点分のみ作業する
て感じなのかな?
0863login:Penguin
2005/12/23(金) 23:30:09ID:fhVtJ6b5IPAフォントのインストール、IMのインストール、ターミナルを日本語対応パッチ当ててリビルド……
0864login:Penguin
2005/12/24(土) 22:09:48ID:1UnzlPl/KNOPPIX日本語版でいいモナー
0865login:Penguin
2005/12/24(土) 22:13:20ID:NtKDLj1C0866login:Penguin
2006/01/02(月) 01:18:03ID:Nv/FPA9Cそれ良い!
0867login:Penguin
2006/01/02(月) 16:47:03ID:n3mRZEpm言い出しっぺの法則が発動されました
0868login:Penguin
2006/01/03(火) 14:01:29ID:EtDvvcwA0869login:Penguin
2006/01/03(火) 19:32:47ID:D1uvpXOPパッチつーより、日本語対応ターミナルつかえばいいんじゃね?
そういえば、カーネルにパッチあてて日本語対応してる香具師いましたねぇ。
ぐぐればでてくるかも。
0870login:Penguin
2006/01/03(火) 22:27:29ID:EtDvvcwA200 ページ以上に渡って記述されたドキュメント、
そして私の貼った URL は数年も前のもの、
TOEIC スコア 225 の私には無謀に思えた。
Linux を少しずつ、といっても導入して数ヵ月ほどしかたっていないが、
tar, ln, ls, cd, などといったコマンドやディレクトリの用途位は
把握ができるようになってきた。
yahoo の翻訳を常駐させて出来る限りやってみようと思う。
0871login:Penguin
2006/01/04(水) 11:36:38ID:cZemS3+jTOEIC関係なっしんぐ。
単語を調べる気力があれば出来るレベルだ。
マシン翻訳は結構わけわからない文を出力するのでかえって混乱するとおも。
俺はエキサイトの翻訳機能で単語を調べながらBLFSやってる。
ところで、LFSなら5版だが日本語訳があるので参考にしながらやるのもいい。
(バージョンが古いから全然かわってるところもあるが)
LFSのホームから ReadOnline で Japanese の項目を見ればリンクしている。
がんがれ。
0872login:Penguin
2006/01/04(水) 15:05:13ID:yFu76vl2太字もしくは枠で囲まれたのだけ気をつけて訳せばなんとかなったような。
ずいぶん昔にやったきりなので、アレなのだが
最後にbinutilに気をつけるぐらいかな?
0873login:Penguin
2006/01/05(木) 11:07:59ID:JIKQLCzO0874login:Penguin
2006/01/05(木) 11:32:27ID:IX08tT6v↑とは関係ないけど、LFSを普通に組んだだけでUSBメモリを自動認識してくれたのは感動ものだった。
0875login:Penguin
2006/01/05(木) 11:35:42ID:fjjMfhhc> headerがない
??
カーネルは大半を自分自身で持っているヘッダファイルを使うので、ヘッダファイルが
不足しているというわけではないはず。
現行のLFS-6.1.1ならばgcc-3.4.3だしbinutils-2.15.94.0.2.2なので、問題なく
同じ手順でコンパイルできるはずだよ。あとは手順書の準備の問題と各種
アーキテクチャでの問題点の洗い出しの都合だ。
0876login:Penguin
2006/01/05(木) 16:49:48ID:I2FuLN4B> そろそろ日本語環境を重視したJLFSが必要だな。
>
> IPAフォントのインストール、IMのインストール、ターミナルを日本語対応パッチ当ててリビルド……
きちんと整ったドキュメントも揃えば、LFSの枠を超えて非常に優れた教材になると思った。
環境構築に関する優れた教材になると思った。
0877login:Penguin
2006/01/06(金) 11:46:57ID:KOVih1u7これって LFS のサイトに全部揃っているとかいうオチ?
0878login:Penguin
2006/01/06(金) 20:33:00ID:WbWtWZPPLFSのLiveCDに全部はいっとる。
(LFSサイトでDL出来る)
構築用Linux環境も得られて非常に楽。
0879login:Penguin
2006/01/07(土) 00:12:05ID:40DhkR6Ehttp://lfs-packages.mirror.shizu-net.jp/lfs-packages/
0880877
2006/01/07(土) 01:26:34ID:QKxCrKa00881878
2006/01/07(土) 01:59:46ID:FIvEdShG別にアフォではないとおもわれ。
どこにあるのって自分で調べないで聞く奴より全然イイ。
サラ金CMじゃないが、”事前に確認すること”を今回覚えた
ってことだ。 がんがれ。
0882login:Penguin
2006/01/09(月) 21:00:07ID:YTTb/Dna全部落としてたよ
0883login:Penguin
2006/01/10(火) 00:24:09ID:rT46Jn54ナカーマ
0884login:Penguin
2006/01/10(火) 02:28:14ID:pI/veWMQmget だたよ。
0885login:Penguin
2006/01/23(月) 16:04:49ID:MvZXeTIXとりあえずLFSのLiveCD(lfslivecd-x86-6.1.1-3)を焼いて、
ブートしてみた。
東芝ノートTX/650LS。
Xは起動せず、NICも認識してくれなかった...
使われているチップセットは、
915GM/GMS,910GML Express Chipset Family。
dmesgでは認識しているみたいだけど、
/etc/X11/xorg.confを覗くと、driverがi810になっている。
vesaに書き直したら、
めでたくXが立ち上がってくれた。
NICは、
Marvell Yukon 88E8036 PCI-E Fast Ethernet Controller。
sk98linというドライバが必要らしいので、
modprobe sk98lin してみたら組み込まれた。
でも、/proc/net/sk98linにあるらしい、
eth0 などのファイルが見当たらない。
いいや。
時間取れたら、先へ進んでみる予定。
がんばってみます。
0886login:Penguin
2006/01/31(火) 14:42:02ID:75Rl1sCq終わって立ち上がるようになったけど、まったく最小限の構成でしかない。
この先実用的なシステムを作ろうと思えば、それなりの量のコードをマージ
しなきゃならないし、コード管理の手間も飛躍的に増えるだろうとおもうと、
先へ進むのに躊躇する。
現実的には、非常に小さなシステムのまま、必要に応じて全て最コンパイル
しなおすことになりそうだけど、それもなんか楽しくなさそう。
0887login:Penguin
2006/01/31(火) 17:31:19ID:UMMQzK+c君は*BSDにいったほうが幸せになれる気がするよ。
0888login:Penguin
2006/01/31(火) 18:06:29ID:QqcwtrXKそういう事はLFSを構築する前にわかろうよ。
プラモデル作ってて、
「必要に応じて部品を作っていく ことになりそうだけど、
それもなんか楽しくなさそう。 」
と言うのと同じ事かと。
むしろ、LFSの存在は作るための物というより、
内部を知ったり理解するための物のような気がするけど。
まぁだからこそ、ディストロの存在価値があるんじゃないか?
0889login:Penguin
2006/01/31(火) 18:07:10ID:QJ/xFX9q「lfsが終わった」ってのは単なる始まりに過ぎない。
実用的なシステムが使いたいならBLFSまでやりましょう。
ttp://www.linuxfromscratch.org/blfs/
alfsを使えばそれなりに一発インストールだけど、それするくらいならgentoo使ったほうがましだよなあ・・
まあお勉強ディストリだな。
0890login:Penguin
2006/02/02(木) 23:29:52ID:D+879BaW0891login:Penguin
2006/02/05(日) 16:54:21ID:NehK+e/d0892login:Penguin
2006/02/05(日) 21:32:23ID:Bj7B8I2LそれもO2の最適化テストが通らないんで致命的。
最初からやりなおしだな…
0893login:Penguin
2006/02/08(水) 00:46:38ID:6oDl38e8ガンガレ!!
漏れもgcc-3.2前後でなんだが,変に最新のを組み合わせるとトラブル出たけど,
toolchainとglibcのバージョンは大丈夫カイ?
0894login:Penguin
2006/02/12(日) 19:33:51ID:slGF02G70895login:Penguin
2006/02/15(水) 15:17:58ID:v69YkhHPgrubの?それともcのイニシャルランタイムcrt0?
0896login:Penguin
2006/02/18(土) 01:09:29ID:XVO/SXvz自己解決しました。6.1.1のエラータみたらそのものずばり解決法が
載っていました。
0897login:Penguin
2006/03/06(月) 18:01:42ID:0wwbfk0B書き上げたらスキャナーで読み取って認識させて、コマンドとして
登録する。カーネルも一旦そうやって心を込めてバイナリを作りなおして
整備したOSにはなんだか魂が通っている気がする。バイナリの写譜を
しているうちに、なぜか不思議な感覚がして、調べてみたら、そこが
命令が間違っていたこともあった。うーんだんだんいいぞ。
0898login:Penguin
2006/03/06(月) 18:05:00ID:1lB2Hul2そういやスラドで指摘されてたけどGCC4.1ベースになったらHLFSはLFSと統合されるのかね。
0899login:Penguin
2006/03/06(月) 21:44:28ID:L6DyLoZu悟ったな。
0900login:Penguin
2006/03/07(火) 02:48:35ID:5GDQljIj人間ICE。
0901login:Penguin
2006/03/07(火) 11:58:10ID:P3zK7lZvそれはすでに20年前の(紙)ダンプリスト入力のときに通り過ぎた道だ。
0902login:Penguin
2006/03/09(木) 15:11:58ID:HF74DpBn昨日からLFSサイトの翻訳をしてるんだが、
なかなか進まない・・・。
英語力、落ちたなー。
何から翻訳したらいいのかもわからんでね、適当に、サイトトップからかなって感じでやり始めてはいるが、
それでもなかなか。
0903login:Penguin
2006/03/09(木) 15:44:31ID:QH6bCs+Bそれより自分の言葉でまとめてほしい。
0904login:Penguin
2006/03/09(木) 22:12:43ID:HF74DpBnアドバイス有り難う、どこまで添えるかわからんが、出来るところまで
やってみようと思う。
0905login:Penguin
2006/03/10(金) 01:34:46ID:Hbv92rMcコメントに次の訳書いてくれる香具師も出てくるかも知れん。
一人で抱え込むとキツいだけ。
0906login:Penguin
2006/03/16(木) 23:41:26ID:LLhuYUOchttp://www.linuxfromscratch.org/lfs/view/udev_update/
0907login:Penguin
2006/03/18(土) 19:06:19ID:Qvz/QTzb0908902
2006/03/21(火) 18:29:17ID:rHqEjybS一応進めているんだが、なかなかおもうようにはいかなくてね。
ブログでさらすのはいい意見だ。
ちょっと調べてから、公開できるよう努力してみるわ。
0909login:Penguin
2006/04/19(水) 01:13:15ID:jXQVqj0t来週の月曜には途中でも公開する予定なのですが、意見等ありましたら聞かせてください
0910login:Penguin
2006/04/19(水) 21:26:15ID:sMdMIp33VMWare playerで可能ならうれしいですね。
期待してます。
0911login:Penguin
2006/04/20(木) 02:05:47ID:AgsWexkq面白そうですね。
VMWare以外にもQEMUやらcoLinuxでも理屈の上ではできるのかな。
0912909
2006/04/20(木) 19:02:40ID:UeD5RIgpLiveCDを起動しただけですが、VMware playerでも動きそうです。
起動確認に使用したイメージを公開してみます。
ttp://www.shizu-net.jp/~taki/media/vmimages/LFS-6.1.1-060420.zip
仮想ディスク1.3GB
ゲストOSのメモリ割当量:256MB
x86用のLiveCD-6.1.1-4同梱
0913login:Penguin
2006/04/22(土) 21:58:38ID:SJPVxVFuLFS on coLinuxならやったことあり
0914909
2006/04/24(月) 00:05:10ID:w5TmHA8Xせっかくなので、翻訳もやってるんですが、時間かかるなぁ...
http://www.shizu-net.jp/~taki/LoV611.php?itemid=10
0915/bin/hosh
2006/05/04(木) 19:53:20ID:YOGRHetw0916login:Penguin
2006/05/17(水) 18:30:47ID:R5TrXPxxこれから自分だけのlinuxを作ろうと思てる。
まずどうすればいいん?LFSのサイトみたけど、わからん。
本とかないの?
すぐできる自分だけのlinuxみたいなのとかさ。
0917login:Penguin
2006/05/17(水) 18:35:55ID:rHEQT4uWLFS-BOOKを嫁。
0918login:Penguin
2006/05/17(水) 18:49:44ID:R5TrXPxx長文だし、疲れる。
なんか書籍とかないの?
0919login:Penguin
2006/05/17(水) 18:57:55ID:jskPbXX+0920login:Penguin
2006/05/17(水) 18:58:44ID:aoJHmGXYレス数が900を超えています。1000を超えると表示できなくなるよ。