LFS(Linux From Scratch) 統合スレ 2
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2006/08/13(日) 04:53:17ID:dhGPAboY本家
http://www.linuxfromscratch.org/
日本語参考
http://www.linux.or.jp/JF/JFdocs/LFS-BOOK/ (JFの日本語訳です。5.0なので注意)
http://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.html (@ITの記事です。3.3なので注意)
http://www.shizu-net.jp/〜taki/LoV611.php?itemid=10 (制作途中みたいです。)
今はLiveCDやら自動化のシェルスクリプトなど便利なものがあるみたいですが、本質的に理解したい人や初めての人は全て手動でやる事を進めます。
基本的に分からない事やトラブルに関しての質問をする時は気を付けましょう。
なるべく抽象的な表現は避け、具体的な事象を元に理論立てて相手に分かりやすいように質問される側の立場に立って質問してください。
というわけでハンバーガー作りが好きな人はどぞ。↓
0039login:Penguin
2006/09/02(土) 22:28:10ID:RybF1Tcf>後何使えるんだっけ?
sedのセパレータに制限なんかあったっけ?
何でも指定できると思ってたけど。
0040login:Penguin
2006/09/02(土) 22:43:43ID:VBjKfwE80041login:Penguin
2006/09/02(土) 22:52:03ID:RybF1Tcf今、LFS 6.2 を構築中なんだけど、
gcc の "make -k check" が libmudflap で失敗した。
0042login:Penguin
2006/09/02(土) 23:05:46ID:VBjKfwE8いや、まあ俺はテストすっ飛ばしたから実際はよくわからんけど。
http://linuxfromscratch.org/pipermail/lfs-support/2006-August/031169.html
http://linuxfromscratch.org/pipermail/lfs-support/2006-August/031170.html
ってことで、すっ飛ばしたw
004437
2006/09/03(日) 07:18:34ID:vXs5XT/gありがとうございます。
今ライブCDを使ってやってるんですが、
この作業をしても、あまり意味ないですよね?
電源消せば、変更もすべて解除されますし。電源切って、
また再びこの後のコンパイル作業をするときは、sedで変更してから
作業をすべきでしょうか?
わかるかたお願いします。
0045login:Penguin
2006/09/03(日) 08:25:27ID:IjqA/YDi設定ファイルspecsができたならやりなおさなくていい。
0048login:Penguin
2006/09/03(日) 21:57:50ID:KlXgkdQ6学習型コンピューターとかじゃないので後々不幸になりますよ。
いや、ちょっと言ってみたかっただけですw
実際には
さすが LFS だ、
コンパイルエラーが出ても
目新しくも無いぜ
0050login:Penguin
2006/09/04(月) 15:54:50ID:hI9cQjeIですか?
FedoraCore で出来るか実行した事が無いのでわからないですけど、
LFS の Live CD で構築するのが一番無難ですよ。
0052login:Penguin
2006/09/04(月) 19:27:28ID:sph0gB3knilfsみたいなfsと勘違いした発言?釣り?
0053login:Penguin
2006/09/04(月) 19:35:37ID:TYBpJQuV必要なツールがインストールされていればどのLinux(別にLinuxでなくてもよいが)からでも可能なはず。
多少アドリブ利かせないといけないと思うので、おすすめはできないけど。
不具合がなければLiveCDが無難だとは思いますが。
0054login:Penguin
2006/09/05(火) 03:17:08ID:EkA4IaJM0055login:Penguin
2006/09/05(火) 04:22:23ID:7+QjP30vコンパイラの問題だな。
0056login:Penguin
2006/09/05(火) 05:19:39ID:KMwwyBEN> Linux Kernel-2.6.x (having been compiled with GCC-3.0 or greater)
> The reason for the kernel version requirement is that thread-local storage
> support in Binutils will not be built and the Native POSIX Threading Library
> (NPTL) test suite will segfault if the host's kernel isn't at least a
> 2.6.x version compiled with a 3.0 or later release of GCC.
この辺自力でどうにかできるなら可能かもね。
0057login:Penguin
2006/09/05(火) 11:29:27ID:tKP/dCyjただ BLFS に進んだ時に、
SELinuxの影響でコケることあり。
0058login:Penguin
2006/09/05(火) 12:11:33ID:zUGBWNUjカーネル2.6.9
コンパイラGCC3.4.2
での構築は可能でしょうか?
LFSでは、色々と面倒な事があるため SELinux を推奨して無かったはずだが..
>>54,58
もう LFS の LiveCD でいいじゃん。w
それ使えばうまくいくかどうか気にしなくてもいいし。
0060login:Penguin
2006/09/05(火) 13:44:37ID:tKP/dCyjSELinuxはホスト側のことです。
LFSをいったん構築すれば、一応はホスト不要になりますが、
現実には、ホストに頼って(chrootで) BLFSを構築するのが
手っ取り早いから、というのが前提で、
だから SELinuxのことが問題となります。
0061login:Penguin
2006/09/05(火) 15:30:39ID:tKP/dCyjFC5, SUSE10.0, Debian3.1, 等々
渡り歩きましたが、問題なく完成。
つまづくことの方が LFS 学習になるかと。
0062login:Penguin
2006/09/06(水) 10:42:38ID:0ItloK7gかかりますか?一週間ぐらい(毎日2時間)でできますか?
0063login:Penguin
2006/09/06(水) 11:32:57ID:vr7A508a私はざっくり4h。ビルドしながら作成する自前スクリプト利用。
LFSブックは十分目を通しているので今更読まない。
仮に初心者で、所要時間を気にしなければならない事情があるなら
気がかり。時間を気にしているようでは失敗する懸念大。
初めはうまくいかない、絶対失敗する、というつもりで気長に
取り掛かるべき。そうであれば、時間を気にするのは無駄。
何はともあれ着手。
まぁ LFS Book 見ながらじっくりやったのでw
次は BLFS に突入。
>>63
>私はざっくり4h。ビルドしながら作成する自前スクリプト利用。
>LFSブックは十分目を通しているので今更読まない。
LFSのバージョンが同じで似たようなマシン構成だとそういう事も出来そうですが
バージョンが上がって微妙な設定違いが出た場合はやはりマニュアルでやるしかないような..
0065login:Penguin
2006/09/06(水) 14:46:20ID:vr7A508aごめんなさい。全くマニュアル見ない訳でなく、
文面を詳細に読まないということです。
コマンドを拾い集め、不要なところがどこかが
わかっているので読み飛ばして、という意味。
BLFS は stable (現在 6.1) では X メイクに失敗しますよ・・たぶん。
LFS が 6.2 なら development BLFS で。そう書いてますので。
0066login:Penguin
2006/09/06(水) 14:57:14ID:vr7A508aX は 7.x 系か 6.x 系かで段取り違うので一計。
とりあえず試しなら 6.x 系が楽。
未だ 7.x 系成功せず。気合必要。
0067login:Penguin
2006/09/07(木) 09:11:54ID:ggp0QrKBで、mkdir -p /tools/lib/localeをしますが、
結局、次のlocaledefコマンドで
localeディレクトリが作成された場所は、glibc-build内でした。
そのときのカレントディレクトリがglibc-build内だったので。
これは本来、/tools/lib/localeに内容がインストールされるべき
なのですか?
それとも cd /tools/lib/locale としてから
localedefのコマンドをするべきなのでしょうか?
わかる方お願いします。
0068login:Penguin
2006/09/07(木) 12:39:42ID:UljV5p2fもう一度 chapter05 の最初から読み直して、
$LFS やら /tools の link を確認してみれば?
それでもわからなかったら素直に
make localedata/install-locales
すればいいんじゃない?
0069login:Penguin
2006/09/07(木) 12:47:50ID:1cVxRj5Tまず、Pathが違うってのは自分が設定したPath指定を疑ったほうがいい。
例えば、configure スクリプトの prefixオプションが間違ってるかもよ。
それでもうまくいかないなら、glibcのバージョンをおせーてくれ。
007067
2006/09/07(木) 13:37:18ID:63d6Ewesglibc-2.3.4です。configureは間違ってはいないです、リンクも
はりました。( ln -s /mnt/lfs/tools / )
コンパイル、インストールは正常に終了しました。
しかし、
最初の.bash_profileや、.bashrcファイルを作成してない
のでうまくいかないのでしょうか?
必要ないと思い、
飛ばした箇所はそこだけです。
そもそも、mkdir -p /tools/lib/locale したのだから、
cd /tools/lib/locale として移ってから、
localedefコマンドでその場所にロケールをインストール
するのでないでしょうか?
移動しなくても、glibc-build内で実行しても、
/tools/lib/localeにインストールされるのでしょうか?
もしされるとしたら、なにが悪かったのか検討がつきません。
http://www.linux.or.jp/JF/JFdocs/LFS-BOOK/chapter05/glibc.html
で書かれている手順書に間違いや抜けている箇所はないですよね?
0071login:Penguin
2006/09/08(金) 00:19:16ID:j7AV3mlXLinuxWorld10月号に「俺流Linux」の後編って載ってますか?
0072login:Penguin
2006/09/08(金) 09:26:49ID:m7eS2zQu> 最初の.bash_profileや、.bashrcファイルを作成してない
なぜ? LFSとは違うことをしたいから?
>>71
次号に延期だそうで。
007367
2006/09/08(金) 11:26:14ID:TQWFhSL5必要ないと感じたので。。。
作成しないとまずいですか?
それがげんいんでしょうか?
0074login:Penguin
2006/09/08(金) 12:59:01ID:m7eS2zQu必要ないはずないです。
/tools/bin を PATHの先頭にもってくるのがミソ。
全般に思い込みで進めたらこの先不安。
元々 Glibc のメイクの成り立ち、気にかけたことないんで、
失敗原因なのかどうかは分からず、今調べる環境なし。
glibc-build内にビルドされて何が問題?
その後に正しくインストールされるのでは?
(まったくの想像・・・)
そもそもLFS5.0(日本語)やめた方がよいような。
6.2にすればいいのに。
.bash_profileや.bashrcが原因かどうかは自分にはわからない。
けど、LFS のドキュメントに従わないで、うまくいかないと言われても誰も答えようが無いと思うのだが。(たとえLFSのメンテナーでも)
0076login:Penguin
2006/09/08(金) 21:48:05ID:x4zdKWcN多少は答えられると思うよ。
メンテナより。
けど、問題を自分で追求できる自信が無いなら、
素直にドキュメントに従うのが真っ当だと思うが。
0078login:Penguin
2006/09/09(土) 18:46:36ID:dmHW65pN打診というかご提案。
FreeML にて LFSメーリングリストありますが、
全然はやっていませんね。
はやってくれてもいいのにと思っています。どうでしょう。
そのうち投稿してみようかな、とも思っています。
ttp://www.freeml.com/info/[email protected]
0079login:Penguin
2006/09/09(土) 19:32:46ID:zC+NwlRjこのPerl Modules同士でお互いに依存し合ってないか?
はぁ〜 ヽ(´ー`)ノ
0080login:Penguin
2006/09/09(土) 20:25:44ID:qeHpVMFU?
0081login:Penguin
2006/09/09(土) 22:38:08ID:1jaq6c7Rどのくらいの方が挑戦して構築に成功したんでしょう?
予想人数は100名いくかいかないかですかね。
いろいろ挫折する方も多いように思われます。
結構時間かかりそうですし。
0082login:Penguin
2006/09/09(土) 22:38:57ID:qeHpVMFU??????
0083login:Penguin
2006/09/09(土) 23:07:31ID:dmHW65pN登録した方は全世界で 17770名です。現時点。
http://www.linuxfromscratch.org/cgi-bin/lfscounter.cgi
0084login:Penguin
2006/09/09(土) 23:35:43ID:eunRMP7g日本では何名ですか?
0085login:Penguin
2006/09/09(土) 23:40:24ID:eunRMP7gいえないだろうし、そのうちの何パーセントかは不明ですし、
登録してないユーザーでも成功してる方はいるかもしれませんし。
そうなると、日本で100名いるかいないかだと思うなぁ。
いや、本当のところは誰もたぶんわからないけどね。たぶん。
0086login:Penguin
2006/09/09(土) 23:42:16ID:qeHpVMFU0087login:Penguin
2006/09/09(土) 23:59:29ID:qscu0rzJここで呼びかけて独自に登録させれば、ほぼ正確な人数がわかるだろ
0088login:Penguin
2006/09/10(日) 00:12:20ID:jvbtjyDi0089login:Penguin
2006/09/10(日) 00:29:59ID:DiWIl+u0>日本人でLFSを構築した人間の9.9割ここ観てるんだろ
前提条件がいい加減な命題に取り組む価値はない。
0090login:Penguin
2006/09/10(日) 09:23:51ID:eHjL2aCwだた、あくまでも教育・試験機用と割り切っている。
事業にするにはどうかと。
日本内部だと客先も上も説明しきれない。と感じて勝手にやれるレベルでしかやってない。
つぅか、海外であってもそれは同様だと思うのだが
0091login:Penguin
2006/09/10(日) 09:33:29ID:iMdqxh6Fなんかケツの穴の小さい奴だなぁ
0092login:Penguin
2006/09/10(日) 09:47:23ID:iNyyaB1Sもう見てないかもしれんが、、、
>> 結局、次のlocaledefコマンドで
>> localeディレクトリが作成された場所は、glibc-build内でした。
configure && make 終了時点で すでに locale ディレクトリはできてるんだが?
( *.o, *.d なんてファイルがある )
glibc-build ディレクトリで localedef コマンドを実行すると /tools/lib/locale
に locale-archive っていうファイルができる。
このへんも確認してみて。
0093LFS ID 17240
2006/09/10(日) 10:57:34ID:b9P4qP4W失敗したらすぐ潰してやり直せるし、ビルドの間、別のことできるし。
そのうち情報提供したいと思っています。
0094login:Penguin
2006/09/10(日) 11:03:47ID:SvKImxkrPC一台避けない人ならそうやね。
0095login:Penguin
2006/09/10(日) 11:09:21ID:eHjL2aCw0096login:Penguin
2006/09/10(日) 16:21:27ID:5tcilOHa0097login:Penguin
2006/09/10(日) 20:35:34ID:ozr87KEo>LFS やるなら VMWare 上 (あるいは Virtual PC 上) が楽。
楽じゃないだろ、動作トロイし
使い慣れたLinux環境で構築すれば
初めての漏れでも1〜2日で構築出来たよ
0098LFS ID 17240
2006/09/10(日) 21:10:57ID:XPMyTZe2楽というのは不正確でした。LFSにてやる作業は同じなので。
正しくは気が楽です。それら仮想ツールが無償提供されて
PC実機一式をLFS用に準備せずとも気軽に手を出せます。
仮想PCに最低512MBメモリ割り当て出来れば
動作速度はさほど気にはなりません。
0099login:Penguin
2006/09/10(日) 21:21:23ID:/qnYaSp+急にレスがつきだした理由ってなんかあるんですか?
0100login:Penguin
2006/09/10(日) 21:40:33ID:X6ay9ly0・パーティションの融通が楽
・飽きたときの後始末が楽
0101login:Penguin
2006/09/12(火) 09:21:52ID:5LrspBJUちなみに聞きたいんだけど、Xをインストールする時の PREFIX は何にした?
0102login:Penguin
2006/09/12(火) 09:32:59ID:HCAizpb/Xorg-7.1: /usr/X11
Xorg-6.9.0: /usr/X11R6
日曜日に Xorg-7.1 再チャレンジしたんですが、
起動時に X のドライバ類を正しく読み取ってくれなくて。
場所が悪い、設定が悪い、・・・自己解決計るべく。
0103login:Penguin
2006/09/12(火) 09:53:02ID:5LrspBJUThanx
やはり /usr/X11が順当か。
では、これから自分も Xorg7.1 に突入してくるお。
Good Luck (・∀・)
0104login:Penguin
2006/09/12(火) 09:53:16ID:HCAizpb/今 BLFS 読み返してみたら、
/usr/X11 は Sun Microsystems の何とかさんがそう言ってて、
FHS的には /usr なんですね。今度の土日ネタがまた増えました。
0105login:Penguin
2006/09/12(火) 10:01:00ID:5LrspBJU>/usr/X11 は Sun Microsystems の何とかさんがそう言ってて、
え〜〜〜と........そうらしいですね。
>FHS的には /usr なんですね。今度の土日ネタがまた増えました。
何かやばいんすかね? /usr/X11って? (´・ω・`)
0106login:Penguin
2006/09/12(火) 10:05:10ID:HCAizpb/勉強するしかないでしょう。
あるいは試してみるしかないでしょう。
こういうことがあるから (B)LFS は楽しい!
0107login:Penguin
2006/09/12(火) 10:06:15ID:5LrspBJU0108login:Penguin
2006/09/12(火) 10:10:24ID:5LrspBJU自分で確認せよって事ですな。
では特攻してくるぜ! (`・ω・´) シャキーン
また来週〜〜〜〜ww
0109login:Penguin
2006/09/12(火) 10:15:12ID:HCAizpb/なるほど /optでもいいな。
でもどこだって一緒なんで、まずは /usr/X11 かな。
/usr はどうも違和感あり...
0110login:Penguin
2006/09/12(火) 10:20:11ID:5LrspBJU>でもどこだって一緒なんで、まずは /usr/X11 かな。
>/usr はどうも違和感あり...
あう。(´・ω・`)
とりあえず、/usr/X11でやってみますわ。
サンクス
0111login:Penguin
2006/09/12(火) 13:51:57ID:IVyUEX8N0112login:Penguin
2006/09/12(火) 20:13:08ID:5LrspBJUXorg -configure でハングアップした.... Xorz
0113login:Penguin
2006/09/12(火) 21:15:19ID:5LrspBJU0114login:Penguin
2006/09/12(火) 22:58:40ID:uaWAiRhCそうなんですか。今度、いろんなディストリビューション見てみます。
Xorg-7.1 メイク失敗は、自前スクリプトを見返せば一目瞭然。
X driver の configure オプションが抜けていただけでした。
履歴が残るからメイクのスクリプト化、ログのファイル出力は
欠かせません。メイク失敗の大半は自分が原因。
0115103
2006/09/13(水) 01:24:58ID:NOhLDt+4BLFS 6.2 、 Xorg 7.1 環境で、とりあえず startx から twm の起動して
xterm が使えるまではうまくいった。
</BLFS のちら裏>
0116login:Penguin
2006/09/13(水) 09:42:31ID:HzQAg4Wkおめでとうございます。
ただ BLFS 6.2 って存在しないですよ。
SVN-200609xx とかですよね。
0117login:Penguin
2006/09/13(水) 12:51:42ID:HzQAg4Wksunドライバを削除したんですか? 後学のため。
0118103
2006/09/13(水) 13:41:09ID:y8Z5JsR1そうです。
>>117
そうです。
↓ここのページにある警告がそれでした。
http://www.linuxfromscratch.org/blfs/view/svn/x/x7driver.html
とりあえず手順通りに全てのドライバーを make しておいてから、
make install 後に $XORG_PREFIX/lib/X11/modules/drivers の中に
インストールされた sun* のファイルを全て消しました。
0119118
2006/09/19(火) 23:27:10ID:XrBkzHHgあれから KDE と Xfce を入れてみました。
KDE デスクトップ
ttp://uploader.fam.cx/data/21695.jpg
Xfce デスクトップ
ttp://uploader.fam.cx/data/21696.jpg
GNOME はまだ構築してないし。
BLFS 開始当初よりも構築速度落ちてます。仕様です。
0120login:Penguin
2006/09/25(月) 12:44:16ID:7G8pWHeOGCCの最初のビルドで、
make bootstrap するとエラーになるのだけど
何か情報ありましたら、教えてください。
詳しいエラー情報は、取り忘れてました。
0121login:Penguin
2006/09/25(月) 18:20:22ID:xtUvfHZ/ttp://www.linuxfromscratch.org/lfs/view/stable/chapter01/askforhelp.html
0123121
2006/09/27(水) 12:53:35ID:a3Y4CVu3意図伝わりましたか?
ご本人がエラー取っていないなら本人すら原因分からず、
他人はもっと分からないということです。
先のリンクは「ちゃんと情報示しましょうね」と訴えているのです。
0124login:Penguin
2006/10/08(日) 22:48:20ID:bCTLXG8b>というわけでハンバーガー作りが好きな人はどぞ。↓
つうか、ハンバーガーの具から作ってる気がするお。
0125login:Penguin
2006/10/09(月) 10:59:48ID:hUDwJoxV0126login:Penguin
2006/10/09(月) 12:54:21ID:reFXnb+X0127121
2006/10/17(火) 12:30:00ID:OzWNBrSO/mnt/sources で作業やってること、指摘してあげようね。>25
ブックのとおりやっているつもりで、やってないんだから。
$LFS を間違えてるのと、端末あちこちで環境変数はちゃめちゃなんだよ、きっと。
KNOPPIX がかわいそうだよね。KNOPPIX 興味ないからいいけど。
9.9割が見てるって発想オモシロイね。俺9.9割、見てないと思う。
初心者諸氏へ。自力解決が基本だよ。ココには頼らないのが賢明。
過去スレはレベル高そうに見えたけど、皆離れていったってことかな。
0128login:Penguin
2006/10/17(火) 16:58:16ID:OzWNBrSO2つのyはヤックヤックって訴えてるよね。
だから Yacc だよ。GNU なら bison になるわけ。
もっとも bison 入れてなかったら flex もないだろうけどね。
make時にコケるのは指摘どおり不自然。何かやらかしたんでしょう。
0129login:Penguin
2006/10/17(火) 17:17:38ID:OzWNBrSO少ない知識でも未知のものに挑むのが進歩あること。
分かっていれば難なくゴールに辿りつけるけど、
知識ないなら、遠回りしてでもたどり着く努力を為すのが LFS学習。
LFSerたるもの、この姿勢が必要・・・と、初心者には啓蒙すべし。
調べ事してないのモロバレだもんね。>初心者諸氏
0130login:Penguin
2006/10/17(火) 18:47:20ID:gG6wMIfKLFSerなら、VMWareホストをLFSで構築したLinuxにするんだ!!
0131login:Penguin
2006/10/18(水) 09:04:35ID:oSElN+z1何か日本語が変。すんなり入ってこない。
理解できた人、少ないと思うよ。
俺の好みで一言。
VMWare は取り掛かれば、誰でも一発ですぐ出来るよ。
障害となりそうなこと、思いつかないからね。
だったら次にくるキーワードは Xen
カーネル作り変えるんで、こっちの方がワクワク感、大きいよ。
試した人、いそうにないから、パイオニアになれるよ。
0132login:Penguin
2006/10/18(水) 12:34:30ID:oSElN+z1パイオニアにはなれないみたい
ttp://equinox.homelinux.org/xen/XEN-LFS-HINT.txt
0133login:Penguin
2006/10/18(水) 12:48:49ID:oSElN+z1仕掛かり中で、LFS の Hints 形式取ってるけど挙げてないって。
こういうテーマで LFSer は盛り上がって欲しいな。
0134login:Penguin
2006/10/18(水) 14:50:49ID:oSElN+z1しつこいね。情報源はココ
ttp://lists.xensource.com/archives/html/xen-users/2006-01/msg00616.html
0135login:Penguin
2006/10/18(水) 17:02:02ID:0dhgbXu4分裂気味ですか?
0136login:Penguin
2006/10/18(水) 19:21:59ID:oSElN+z10137login:Penguin
2006/10/18(水) 19:39:41ID:0dhgbXu40138login:Penguin
2006/10/19(木) 02:43:33ID:Ni9GwtBI■ このスレッドは過去ログ倉庫に格納されています