LFS(Linux From Scratch) 統合スレ 2at LINUX
LFS(Linux From Scratch) 統合スレ 2 - 暇つぶし2ch21:login:Penguin
06/08/29 01:04:40 w111yNKZ
具体的にエラー言わない事にはどうにもならん。
それがstage1かstage2かによっても違ってくるし。
ちなみに多分それは失敗してる、と思われる。多分、いやきっと

22:login:Penguin
06/08/29 01:37:29 Maq3W2ut
>>21
出力エラーとってませんでした。。一応linux world9月号に書かれ
てあったとおりにやってるんですが、どうもmakeするとエラー2とか
吐き出されます。通常成功すると、complete!みたいなものって最後
に出てきますよね。LFSの場合はわかりませんが。とにかく、これは
失敗してると思ってなかなか学習がすすみません。環境は上記雑誌に
付いてきたKNOPPIXです。このまま続けても最後絶対動作しませんよね。
そもそもmakeやmake installが成功した場合ってどんな感じになるんで
しょか?また、参考になる雑誌とか書籍ありますか?
安定した開発環境とかも教えていただけると助かります。

23:login:Penguin
06/08/29 02:10:35 w111yNKZ
環境は多分そのKNOPPIXで十分。成功すればエラーコードなんて表示されない。
でかいアプリコンパイルするときはちゃんとログ取っておけ。
後、stage1とstage2の最初の方でやってることはちゃんと理解しておけ。
少なくとも4章とbinutils,glibc,gcc,adjusting-toolchainは本家のブックをちゃんと読んでおけ。
後そのまま実行するんじゃなくてちゃんと意味を理解しとけ。
言えるのはこんなもんか。

24:login:Penguin
06/08/29 21:04:43 5ANcA0C3
glibcのコンパイルにstage1/2があるのかってのはともかく、
teeを知らない人が結構いるね。ログとる時に便利。

25:login:Penguin
06/08/29 22:46:49 7yq/rn07
linux world 9 月参考にしました。

一番初めのbinutilsをmakeしたら、

../../binutils-2.15.94.0.2.2/binutils/bucomm.c:425: warning: the use of `mktemp' is dangerous, better use `mkstemp'
ar.o: In function `mri_emul':
ar.c:(.text+0x22): undefined reference to `yyparse'
collect2: ld returned 1 exit status
make[3]: *** [ar] エラー 1
make[3]: ディレクトリ `/mnt/sources/binutils-build/binutils' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/mnt/sources/binutils-build/binutils' から出ます
make[1]: *** [all-recursive-am] エラー 2
make[1]: ディレクトリ `/mnt/sources/binutils-build/binutils' から出ます
make: *** [all-binutils] エラー 2

となりmake終了になりました。これってコンパイルされてませんよね。
どうしたらいいですか。環境は雑誌付属のKNOPPIXです。
KNOPPIXでの開発は無理ってことですかね。。

26:25
06/08/29 22:53:47 7yq/rn07
ちなみにgccのバージョンは
gcc (GCC) 4.0.4 20060507 (prerelease) (Debian 4.0.3-3)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

だったので、patch -Np1 -i ../binutils-2.15.94.0.2.2-gcc4-1.patch
雑誌に書かれてあるとおり、パッチ も適用しましたが、
>25
にみられるエラーがでました。これは自分で解決できる問題なんでしょうか?
ちなみに雑誌では開発にKNOPPIXを使用したみたいなことが書かれていますが、
初期の段階でこのようなエラーが出ては先行き不安です。
わかる方に解決策をおしえていだだきたいです。


27:login:Penguin
06/08/29 23:29:26 /MmDknpP
>>25
yyparseが見えないってflexあたりが入ってないって事か?

28:login:Penguin
06/08/29 23:36:40 w111yNKZ
それだともっと前で引っかかりそうなもんだけどなぁ。何でなんだろう?
あ、ちなみに俺は26ではないよ。

29:25
06/08/29 23:38:19 7yq/rn07
どうやら雑誌を読み直してみると、いろんな条件で
binutilsのコンパイルが中断してしまうようなことが書かれてます。
いま、patchを適用したのが原因かと思い、適用せずに
makeしても同じエラーがでてしまいました。
KNOPPIXでの開発はあきらめて別のlinuxOSにした方がいいのでしょうか?
オススメの開発環境をおしえてください。

30:login:Penguin
06/08/30 00:25:23 ln/kP78N
一番良いのは本家のライブCDじゃないか?一応日本語も表示できるみたいだし、
ブックやソースが同梱されてるし。

31:login:Penguin
06/08/30 23:58:32 Zmm67ToJ
だな。
クノ使うくらいだったら本家のライブCD使った方が良い。

32:login:Penguin
06/09/01 22:12:16 2y1xD55z
だれかわかる方教えてください。
URLリンク(www.linux.or.jp)
の、
make -C ld installを実行しました。
したら、/mnt/toolsというディレクトリが新たに作成されました。
これで正しいのでしょうか?
間違っているのでしょうか?
ふつうは、/mnt/lfs/toolsの方にインストールされるのでは?
わかる方お願いします。

33:login:Penguin
06/09/01 22:33:18 2wC5tzC0
>32
--prefixか/toolsのリンクが間違ってないか?

34:login:Penguin
06/09/01 22:35:55 2y1xD55z
>>32
Makefile確認したら、prefix=/mnt/tools
になってました。これをprefix=/mnt/lfs/tools
に変更すれば大丈夫でしょうか?

35:34
06/09/01 22:36:36 2y1xD55z
訂正
>>33
Makefile確認したら、prefix=/mnt/tools
になってました。これをprefix=/mnt/lfs/tools
に変更すれば大丈夫でしょうか?

36:login:Penguin
06/09/01 22:41:04 2wC5tzC0
>35
Makefile編集じゃなくてconfigureやり直した方が良いと思うんだが…

37:login:Penguin
06/09/02 21:31:29 5vD8FTTZ
sed -e 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \
$SPECFILE > tempspecfile
これは何ですか?sedコマンドをしらべたんですが、
中身に@がついていますが、よくわかりません。
so.2の最後にも@がついています。どういう意味でしょうか?
これはオプション記号ですか?参考になるサイト等ありましたら
よろしくお願いします。

38:login:Penguin
06/09/02 21:48:55 VBjKfwE8
sedじゃセパレータに/以外の文字を指定できる。この場合は@。
後何使えるんだっけ?

39:login:Penguin
06/09/02 22:28:10 RybF1Tcf
>>38
>後何使えるんだっけ?
sedのセパレータに制限なんかあったっけ?
何でも指定できると思ってたけど。

40:login:Penguin
06/09/02 22:43:43 VBjKfwE8
ああ、そうだっけ。混乱させてすまん

41:login:Penguin
06/09/02 22:52:03 RybF1Tcf
ところで、誰か LFS 6.2 を構築した奴いる?

今、LFS 6.2 を構築中なんだけど、
gcc の "make -k check" が libmudflap で失敗した。

42:login:Penguin
06/09/02 23:05:46 VBjKfwE8
libmudflap/testsuite/libmudflap.logあたりに何か書いてあるかも。
いや、まあ俺はテストすっ飛ばしたから実際はよくわからんけど。

43: ◆LFS/MnixJE
06/09/02 23:12:08 RybF1Tcf
調べてみたら、どうやらFAQみたいだ。
URLリンク(linuxfromscratch.org)
URLリンク(linuxfromscratch.org)

ってことで、すっ飛ばしたw

44:37
06/09/03 07:18:34 vXs5XT/g
>>38
ありがとうございます。

今ライブCDを使ってやってるんですが、
この作業をしても、あまり意味ないですよね?
電源消せば、変更もすべて解除されますし。電源切って、
また再びこの後のコンパイル作業をするときは、sedで変更してから
作業をすべきでしょうか?
わかるかたお願いします。

45:login:Penguin
06/09/03 08:25:27 IjqA/YDi
LFS-BOOK-6.2-HTML/chapter05/adjusting.htmlか?
設定ファイルspecsができたならやりなおさなくていい。

46: ◆LFS/MnixJE
06/09/03 10:37:35 E55vtZX3
なんとなくだが、 >>37 は LFS 5.0 を構築してる希ガス。
最新の LFS 6.2 を構築しようぜ!w > >>37

47: ◆LFS/MnixJE
06/09/03 20:53:17 E55vtZX3
さすが LFS だ、
コンパイルエラーが出ても
何ともないぜ

48:login:Penguin
06/09/03 21:57:50 KlXgkdQ6
>>47
学習型コンピューターとかじゃないので後々不幸になりますよ。

49: ◆LFS/MnixJE
06/09/04 00:07:33 qJ2/LnIB
>>48
いや、ちょっと言ってみたかっただけですw

実際には

さすが LFS だ、
コンパイルエラーが出ても
目新しくも無いぜ

50:login:Penguin
06/09/04 15:54:50 hI9cQjeI
LFSを今回構築をかんがえてるのですが、FedoraCoreで構築可能
ですか?





51: ◆LFS/MnixJE
06/09/04 19:06:46 Fklvy7F7
>>50
FedoraCore で出来るか実行した事が無いのでわからないですけど、
LFS の Live CD で構築するのが一番無難ですよ。

52:login:Penguin
06/09/04 19:27:28 sph0gB3k
>>50
nilfsみたいなfsと勘違いした発言?釣り?

53:login:Penguin
06/09/04 19:35:37 TYBpJQuV
同じマシンの別領域にLFS構築するって話だよね?
必要なツールがインストールされていればどのLinux(別にLinuxでなくてもよいが)からでも可能なはず。
多少アドリブ利かせないといけないと思うので、おすすめはできないけど。
不具合がなければLiveCDが無難だとは思いますが。

54:login:Penguin
06/09/05 03:17:08 EkA4IaJM
kernel2.4.Xのlinuxマシンでkernel2.6.XのLFSって構築できますか?

55:login:Penguin
06/09/05 04:22:23 7+QjP30v
>>54
コンパイラの問題だな。

56:login:Penguin
06/09/05 05:19:39 KMwwyBEN
> iv. Host System Requirements

> 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.

この辺自力でどうにかできるなら可能かもね。

57:login:Penguin
06/09/05 11:29:27 tKP/dCyj
すべてVMWare上ですが FC5 できました。
ただ BLFS に進んだ時に、
SELinuxの影響でコケることあり。

58:login:Penguin
06/09/05 12:11:33 zUGBWNUj
現在マシンが、
カーネル2.6.9
コンパイラGCC3.4.2
での構築は可能でしょうか?


59: ◆LFS/MnixJE
06/09/05 13:30:40 vzDSR/JB
>>57
LFSでは、色々と面倒な事があるため SELinux を推奨して無かったはずだが..

>>54,58
もう LFS の LiveCD でいいじゃん。w
それ使えばうまくいくかどうか気にしなくてもいいし。

60:login:Penguin
06/09/05 13:44:37 tKP/dCyj
<a href="スレリンク(linux板:59番)">>>59</a>
SELinuxはホスト側のことです。
LFSをいったん構築すれば、一応はホスト不要になりますが、
現実には、ホストに頼って(chrootで) BLFSを構築するのが
手っ取り早いから、というのが前提で、
だから SELinuxのことが問題となります。

61:login:Penguin
06/09/05 15:30:39 tKP/dCyj
私はLiveCD使ったことありません。
FC5, SUSE10.0, Debian3.1, 等々
渡り歩きましたが、問題なく完成。
つまづくことの方が LFS 学習になるかと。


62:login:Penguin
06/09/06 10:42:38 0ItloK7g
LFS構築にスクリプト使わずに構築したらどのくらいの時間が
かかりますか?一週間ぐらい(毎日2時間)でできますか?

63:login:Penguin
06/09/06 11:32:57 vr7A508a
マシンスペックと本人のスキルとやり様で変わります。
私はざっくり4h。ビルドしながら作成する自前スクリプト利用。
LFSブックは十分目を通しているので今更読まない。

仮に初心者で、所要時間を気にしなければならない事情があるなら
気がかり。時間を気にしているようでは失敗する懸念大。
初めはうまくいかない、絶対失敗する、というつもりで気長に
取り掛かるべき。そうであれば、時間を気にするのは無駄。
何はともあれ着手。

64: ◆LFS/MnixJE
06/09/06 14:23:36 EbTdG74s
ようやくLFS 6.2構築終了。遅!
まぁ LFS Book 見ながらじっくりやったのでw
次は BLFS に突入。

>>63
>私はざっくり4h。ビルドしながら作成する自前スクリプト利用。
>LFSブックは十分目を通しているので今更読まない。
LFSのバージョンが同じで似たようなマシン構成だとそういう事も出来そうですが
バージョンが上がって微妙な設定違いが出た場合はやはりマニュアルでやるしかないような..


65:login:Penguin
06/09/06 14:46:20 vr7A508a
>>64
ごめんなさい。全くマニュアル見ない訳でなく、
文面を詳細に読まないということです。
コマンドを拾い集め、不要なところがどこかが
わかっているので読み飛ばして、という意味。

BLFS は stable (現在 6.1) では X メイクに失敗しますよ・・たぶん。
LFS が 6.2 なら development BLFS で。そう書いてますので。

66:login:Penguin
06/09/06 14:57:14 vr7A508a
ついでに
X は 7.x 系か 6.x 系かで段取り違うので一計。
とりあえず試しなら 6.x 系が楽。
未だ 7.x 系成功せず。気合必要。

67:login:Penguin
06/09/07 09:11:54 ggp0QrKB
URLリンク(www.linux.or.jp)
で、mkdir -p /tools/lib/localeをしますが、
結局、次のlocaledefコマンドで
localeディレクトリが作成された場所は、glibc-build内でした。
そのときのカレントディレクトリがglibc-build内だったので。
これは本来、/tools/lib/localeに内容がインストールされるべき
なのですか?
それとも cd /tools/lib/locale としてから
localedefのコマンドをするべきなのでしょうか?
わかる方お願いします。

68:login:Penguin
06/09/07 12:39:42 UljV5p2f
>>67
もう一度 chapter05 の最初から読み直して、
$LFS やら /tools の link を確認してみれば?

それでもわからなかったら素直に
make localedata/install-locales
すればいいんじゃない?


69:login:Penguin
06/09/07 12:47:50 1cVxRj5T
>>67
まず、Pathが違うってのは自分が設定したPath指定を疑ったほうがいい。
例えば、configure スクリプトの prefixオプションが間違ってるかもよ。

それでもうまくいかないなら、glibcのバージョンをおせーてくれ。


70:67
06/09/07 13:37:18 63d6Ewes
返答ありがとうございます。

glibc-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にインストールされるのでしょうか?

もしされるとしたら、なにが悪かったのか検討がつきません。
URLリンク(www.linux.or.jp)
で書かれている手順書に間違いや抜けている箇所はないですよね?

71:login:Penguin
06/09/08 00:19:16 j7AV3mlX
LFSが載っていたためLinuxWorld9月号を買ったのですが、
LinuxWorld10月号に「俺流Linux」の後編って載ってますか?

72:login:Penguin
06/09/08 09:26:49 m7eS2zQu
>>70
> 最初の.bash_profileや、.bashrcファイルを作成してない
なぜ? LFSとは違うことをしたいから?

>>71
次号に延期だそうで。


73:67
06/09/08 11:26:14 TQWFhSL5
>>72
必要ないと感じたので。。。
作成しないとまずいですか?
それがげんいんでしょうか?

74:login:Penguin
06/09/08 12:59:01 m7eS2zQu
>>73
必要ないはずないです。
/tools/bin を PATHの先頭にもってくるのがミソ。
全般に思い込みで進めたらこの先不安。

元々 Glibc のメイクの成り立ち、気にかけたことないんで、
失敗原因なのかどうかは分からず、今調べる環境なし。
glibc-build内にビルドされて何が問題?
その後に正しくインストールされるのでは?
(まったくの想像・・・)

そもそもLFS5.0(日本語)やめた方がよいような。
6.2にすればいいのに。

75: ◆LFS/MnixJE
06/09/08 19:49:47 xlVvQmtP
>>70
.bash_profileや.bashrcが原因かどうかは自分にはわからない。
けど、LFS のドキュメントに従わないで、うまくいかないと言われても誰も答えようが無いと思うのだが。(たとえLFSのメンテナーでも)

76:login:Penguin
06/09/08 21:48:05 x4zdKWcN
>>75
多少は答えられると思うよ。

メンテナより。

77: ◆LFS/MnixJE
06/09/08 22:21:44 xlVvQmtP
「LFSのメンテナーでも」ってのは確かに言いすぎた。
けど、問題を自分で追求できる自信が無いなら、
素直にドキュメントに従うのが真っ当だと思うが。

78:login:Penguin
06/09/09 18:46:36 dmHW65pN
最近こちらを知りました。
打診というかご提案。
FreeML にて LFSメーリングリストありますが、
全然はやっていませんね。
はやってくれてもいいのにと思っています。どうでしょう。
そのうち投稿してみようかな、とも思っています。
URLリンク(www.freeml.com)

79:login:Penguin
06/09/09 19:32:46 zC+NwlRj
BLFS で Perl Modules を入れようとしているところだが、
このPerl Modules同士でお互いに依存し合ってないか?
はぁ~ ヽ(´ー`)ノ

80:login:Penguin
06/09/09 20:25:44 qeHpVMFU
>>78


81:login:Penguin
06/09/09 22:38:08 1jaq6c7R
LFSって難しそうですね。
どのくらいの方が挑戦して構築に成功したんでしょう?
予想人数は100名いくかいかないかですかね。
いろいろ挫折する方も多いように思われます。
結構時間かかりそうですし。



82:login:Penguin
06/09/09 22:38:57 qeHpVMFU
>>81
??????

83:login:Penguin
06/09/09 23:07:31 dmHW65pN
>>81
登録した方は全世界で 17770名です。現時点。
URLリンク(www.linuxfromscratch.org)

84:login:Penguin
06/09/09 23:35:43 eunRMP7g
>>83
日本では何名ですか?

85:login:Penguin
06/09/09 23:40:24 eunRMP7g
登録してるからといってすべての人が構築に成功したとは
いえないだろうし、そのうちの何パーセントかは不明ですし、
登録してないユーザーでも成功してる方はいるかもしれませんし。
そうなると、日本で100名いるかいないかだと思うなぁ。
いや、本当のところは誰もたぶんわからないけどね。たぶん。

86:login:Penguin
06/09/09 23:42:16 qeHpVMFU
自分が正しくないと気が済まない人ですか?

87:login:Penguin
06/09/09 23:59:29 qscu0rzJ
日本人でLFSを構築した人間の9.9割ここ観てるんだろ、どうせ
ここで呼びかけて独自に登録させれば、ほぼ正確な人数がわかるだろ

88:login:Penguin
06/09/10 00:12:20 jvbtjyDi
それがわかったところで、いったいどうなるというのだ?

89:login:Penguin
06/09/10 00:29:59 DiWIl+u0
>>87
>日本人でLFSを構築した人間の9.9割ここ観てるんだろ

前提条件がいい加減な命題に取り組む価値はない。

90:login:Penguin
06/09/10 09:23:51 eHjL2aCw
つぅか、日本でどうのこうのといっている時点で技術者としては失格かと。
だた、あくまでも教育・試験機用と割り切っている。

事業にするにはどうかと。
日本内部だと客先も上も説明しきれない。と感じて勝手にやれるレベルでしかやってない。
つぅか、海外であってもそれは同様だと思うのだが

91:login:Penguin
06/09/10 09:33:29 iMdqxh6F
>>90
なんかケツの穴の小さい奴だなぁ

92:login:Penguin
06/09/10 09:47:23 iNyyaB1S
>>67
もう見てないかもしれんが、、、

>> 結局、次のlocaledefコマンドで
>> localeディレクトリが作成された場所は、glibc-build内でした。

configure && make 終了時点で すでに locale ディレクトリはできてるんだが?
( *.o, *.d なんてファイルがある )

glibc-build ディレクトリで localedef コマンドを実行すると /tools/lib/locale
に locale-archive っていうファイルができる。
このへんも確認してみて。


93:LFS ID 17240
06/09/10 10:57:34 b9P4qP4W
LFS やるなら VMWare 上 (あるいは Virtual PC 上) が楽。
失敗したらすぐ潰してやり直せるし、ビルドの間、別のことできるし。
そのうち情報提供したいと思っています。

94:login:Penguin
06/09/10 11:03:47 SvKImxkr
>>93
PC一台避けない人ならそうやね。

95:login:Penguin
06/09/10 11:09:21 eHjL2aCw
>>91 脳みそ小さい奴に言われるとは orz...

96:login:Penguin
06/09/10 16:21:27 5tcilOHa
LFS でルータを構築している俺が来ましたよ

97:login:Penguin
06/09/10 20:35:34 ozr87KEo
>>93
>LFS やるなら VMWare 上 (あるいは Virtual PC 上) が楽。

楽じゃないだろ、動作トロイし
使い慣れたLinux環境で構築すれば
初めての漏れでも1~2日で構築出来たよ

98:LFS ID 17240
06/09/10 21:10:57 XPMyTZe2
>>97
楽というのは不正確でした。LFSにてやる作業は同じなので。
正しくは気が楽です。それら仮想ツールが無償提供されて
PC実機一式をLFS用に準備せずとも気軽に手を出せます。
仮想PCに最低512MBメモリ割り当て出来れば
動作速度はさほど気にはなりません。

99:login:Penguin
06/09/10 21:21:23 /qnYaSp+
2chを見る度にこのスレをチェックしてるんですけど、
急にレスがつきだした理由ってなんかあるんですか?

100:login:Penguin
06/09/10 21:40:33 X6ay9ly0
・マシンの融通が楽
・パーティションの融通が楽
・飽きたときの後始末が楽




101:login:Penguin
06/09/12 09:21:52 5LrspBJU
>>66
ちなみに聞きたいんだけど、Xをインストールする時の PREFIX は何にした?

102:login:Penguin
06/09/12 09:32:59 HCAizpb/
>>101
Xorg-7.1: /usr/X11
Xorg-6.9.0: /usr/X11R6
日曜日に Xorg-7.1 再チャレンジしたんですが、
起動時に X のドライバ類を正しく読み取ってくれなくて。
場所が悪い、設定が悪い、・・・自己解決計るべく。


103:login:Penguin
06/09/12 09:53:02 5LrspBJU
>>102
Thanx
やはり /usr/X11が順当か。

では、これから自分も Xorg7.1 に突入してくるお。
Good Luck (・∀・)

104:login:Penguin
06/09/12 09:53:16 HCAizpb/
>>102
今 BLFS 読み返してみたら、
/usr/X11 は Sun Microsystems の何とかさんがそう言ってて、
FHS的には /usr なんですね。今度の土日ネタがまた増えました。

105:login:Penguin
06/09/12 10:01:00 5LrspBJU
>>104
>/usr/X11 は Sun Microsystems の何とかさんがそう言ってて、
え~~~と........そうらしいですね。

>FHS的には /usr なんですね。今度の土日ネタがまた増えました。
何かやばいんすかね? /usr/X11って? (´・ω・`)

106:login:Penguin
06/09/12 10:05:10 HCAizpb/
>>105
勉強するしかないでしょう。
あるいは試してみるしかないでしょう。
こういうことがあるから (B)LFS は楽しい!

107:login:Penguin
06/09/12 10:06:15 5LrspBJU
/opt/* という奇妙な場所も FHS準拠なのだ。と言ってみるテスト

108:login:Penguin
06/09/12 10:10:24 5LrspBJU
>>106
自分で確認せよって事ですな。

では特攻してくるぜ! (`・ω・´) シャキーン


また来週~~~~ww

109:login:Penguin
06/09/12 10:15:12 HCAizpb/
>>107
なるほど /optでもいいな。
でもどこだって一緒なんで、まずは /usr/X11 かな。
/usr はどうも違和感あり...

110:login:Penguin
06/09/12 10:20:11 5LrspBJU
>>109
>でもどこだって一緒なんで、まずは /usr/X11 かな。
>/usr はどうも違和感あり...
あう。(´・ω・`)

とりあえず、/usr/X11でやってみますわ。

サンクス

111:login:Penguin
06/09/12 13:51:57 IVyUEX8N
/usr/X11が/usrへのシンボリックリンクになっているディストリビューションもあります

112:login:Penguin
06/09/12 20:13:08 5LrspBJU
ヽ(゚∀゚)ノ アッヒャッヒャッ

Xorg -configure でハングアップした.... Xorz

113:login:Penguin
06/09/12 21:15:19 5LrspBJU
既知の問題だった。逝ってくる。

114:login:Penguin
06/09/12 22:58:40 uaWAiRhC
>>111
そうなんですか。今度、いろんなディストリビューション見てみます。

Xorg-7.1 メイク失敗は、自前スクリプトを見返せば一目瞭然。
X driver の configure オプションが抜けていただけでした。
履歴が残るからメイクのスクリプト化、ログのファイル出力は
欠かせません。メイク失敗の大半は自分が原因。

115:103
06/09/13 01:24:58 NOhLDt+4
<BLFS のちら裏>
BLFS 6.2 、 Xorg 7.1 環境で、とりあえず startx から twm の起動して
xterm が使えるまではうまくいった。
</BLFS のちら裏>

116:login:Penguin
06/09/13 09:42:31 HzQAg4Wk
>>115
おめでとうございます。
ただ BLFS 6.2 って存在しないですよ。
SVN-200609xx とかですよね。

117:login:Penguin
06/09/13 12:51:42 HzQAg4Wk
>>113
sunドライバを削除したんですか? 後学のため。

118:103
06/09/13 13:41:09 y8Z5JsR1
>>116
そうです。

>>117
そうです。

↓ここのページにある警告がそれでした。
URLリンク(www.linuxfromscratch.org)

とりあえず手順通りに全てのドライバーを make しておいてから、
make install 後に $XORG_PREFIX/lib/X11/modules/drivers の中に
インストールされた sun* のファイルを全て消しました。

119:118
06/09/19 23:27:10 XrBkzHHg
閑散としてるのでレスしてみる。
あれから KDE と Xfce を入れてみました。

KDE デスクトップ
URLリンク(uploader.fam.cx)

Xfce デスクトップ
URLリンク(uploader.fam.cx)

GNOME はまだ構築してないし。
BLFS 開始当初よりも構築速度落ちてます。仕様です。

120:login:Penguin
06/09/25 12:44:16 7G8pWHeO
LFS6.2を構築始めました。
GCCの最初のビルドで、
make bootstrap するとエラーになるのだけど
何か情報ありましたら、教えてください。

詳しいエラー情報は、取り忘れてました。

121:login:Penguin
06/09/25 18:20:22 xtUvfHZ/
以下を読みましょう:
URLリンク(www.linuxfromscratch.org)


122:120
06/09/27 12:02:45 IbEif0MX
>>121
ありがとうございます。
一通り読んでから、再挑戦してみます。

123:121
06/09/27 12:53:35 a3Y4CVu3
>>122
意図伝わりましたか?
ご本人がエラー取っていないなら本人すら原因分からず、
他人はもっと分からないということです。
先のリンクは「ちゃんと情報示しましょうね」と訴えているのです。

124:login:Penguin
06/10/08 22:48:20 bCTLXG8b
>>1
>というわけでハンバーガー作りが好きな人はどぞ。↓
つうか、ハンバーガーの具から作ってる気がするお。

125:login:Penguin
06/10/09 10:59:48 hUDwJoxV
元々ハンバーガーの作り方を勉強したい人か、無農薬ハンバーガーを作りたい人のもんですわ。

126:login:Penguin
06/10/09 12:54:21 reFXnb+X
ここはケツ毛バーガーのスレじゃないぞ

127:121
06/10/17 12:30:00 OzWNBrSO
質問者がレベル低いのはいい。問題は回答者。
/mnt/sources で作業やってること、指摘してあげようね。>25
ブックのとおりやっているつもりで、やってないんだから。
$LFS を間違えてるのと、端末あちこちで環境変数はちゃめちゃなんだよ、きっと。
KNOPPIX がかわいそうだよね。KNOPPIX 興味ないからいいけど。

9.9割が見てるって発想オモシロイね。俺9.9割、見てないと思う。
初心者諸氏へ。自力解決が基本だよ。ココには頼らないのが賢明。
過去スレはレベル高そうに見えたけど、皆離れていったってことかな。


128:login:Penguin
06/10/17 16:58:16 OzWNBrSO
yyparseエラーはflex? いいとこだけどオシいね。>27
2つのyはヤックヤックって訴えてるよね。
だから Yacc だよ。GNU なら bison になるわけ。
もっとも bison 入れてなかったら flex もないだろうけどね。
make時にコケるのは指摘どおり不自然。何かやらかしたんでしょう。


129:login:Penguin
06/10/17 17:17:38 OzWNBrSO
知識は持ってても偉くも何ともない。活用するもの。
少ない知識でも未知のものに挑むのが進歩あること。
分かっていれば難なくゴールに辿りつけるけど、
知識ないなら、遠回りしてでもたどり着く努力を為すのが LFS学習。
LFSerたるもの、この姿勢が必要・・・と、初心者には啓蒙すべし。
調べ事してないのモロバレだもんね。>初心者諸氏


130:login:Penguin
06/10/17 18:47:20 gG6wMIfK
URLリンク(www.shizu-net.jp)

LFSerなら、VMWareホストをLFSで構築したLinuxにするんだ!!

131:login:Penguin
06/10/18 09:04:35 oSElN+z1
>>130
何か日本語が変。すんなり入ってこない。
理解できた人、少ないと思うよ。

俺の好みで一言。
VMWare は取り掛かれば、誰でも一発ですぐ出来るよ。
障害となりそうなこと、思いつかないからね。
だったら次にくるキーワードは Xen
カーネル作り変えるんで、こっちの方がワクワク感、大きいよ。
試した人、いそうにないから、パイオニアになれるよ。

132:login:Penguin
06/10/18 12:34:30 oSElN+z1
>>131
パイオニアにはなれないみたい
URLリンク(equinox.homelinux.org)

133:login:Penguin
06/10/18 12:48:49 oSElN+z1
やりたくてウズウズ。楽しいよ、きっと。
仕掛かり中で、LFS の Hints 形式取ってるけど挙げてないって。
こういうテーマで LFSer は盛り上がって欲しいな。


134:login:Penguin
06/10/18 14:50:49 oSElN+z1
>>132
しつこいね。情報源はココ
URLリンク(lists.xensource.com)

135:login:Penguin
06/10/18 17:02:02 0dhgbXu4
>ID:oSElN+z1
分裂気味ですか?

136:login:Penguin
06/10/18 19:21:59 oSElN+z1
そうかも。cool down

137:login:Penguin
06/10/18 19:39:41 0dhgbXu4
ところで、BLFS 6.2はいつリリースされるのか?

138:login:Penguin
06/10/19 02:43:33 Ni9GwtBI
開発者にメールで訊けよ。

139:login:Penguin
06/10/19 11:17:47 8jyo1XfK
> 開発者にメールで訊けよ。
いやいやそれはマナー違反。LFS進展に寄与する質問じゃないから。
せめてメーリングリスト。でも総スカンくらうけどね。
6.2 リリースに尽力するから、私のプランを聞いてくれ、っていう
発言なら大いに受け入れられるよ。



140:login:Penguin
06/10/19 12:43:07 8jyo1XfK
皆さんメーリングリスト subscribe してる?
バシバシやってきて、活発に進展してるなぁって実感するよ。
(うかうかしてて kernel ってもう 2.6.18.1 なの? なんてことを、
ここから知ったりして。結構追随してるよね。)

今は聞きたいこと無いし、提案できるネタも無いので
傍観してるのみだけど、積極的参加を目指したいよね。
そうしたら LFSer を名乗れるんじゃない?


141:login:Penguin
06/10/19 17:20:25 8jyo1XfK
今日、初めて LiveCD、さわりだけ使ってみたんだけど、
今までバカにしていたんだ。CUIしんどいだけじゃん、ってね。
なんだ。Xfce 入ってるんだ。GUI でサクサクできるんだ。

でもたぶん使っていいのは Win な人 (または Linux 以外の
別OSの人) が別パーティションに入れる場合、なんかなって思った。
それ以外は使ったらダメだよね。学習になんないから。学習目的なら。
組込機器やる人なら使うのかな? 状況教えて

142:login:Penguin
06/10/21 11:29:32 69sP+2rJ
Tips: LFS on VMWare, VirtualPC, etc.

VMWare や VirtualPC 上で LFS するなら、
sources や tools は別HDD にした方がよい。
LFS の本体ディレクトリと同一HDDにしてしまうと、
無用にHDD (仮想HDDファイル)が肥大化するため。
仮想PCツールで言われるところの sparse ファイルを
極力増やさない工夫。
仕上がったあかつきにはそのHDD だけ捨てればよい。
ただし取っておけば次に再利用できるうまみもある。
(仮想ツールを使えば、このことが LFS6.2-Chap5.32 の
最後段の問いかけに対する答えとなる。)
単に1回限りの試し事なら気にかけなくてよい。
仮想ツールを用いない者には無縁な話。

143:login:Penguin
06/10/21 11:57:16 69sP+2rJ
BLFS Tips: Xorg メイク

例えば x86 では sunドライバを削除することが説明されているが、
xorgcfg -textmode すれば削除不要。


144:login:Penguin
06/10/21 16:14:25 rk8XN2Jb
>>143
へー、知らなかった。
それをすれば startx 時のハングアップ(sunドライバによる)が回避できるの?


145:login:Penguin
06/10/21 16:47:02 69sP+2rJ
実経験に基づく。

146:login:Penguin
06/10/22 17:46:10 pJRwXrU1
これから暇を見つけて6.2を入れて行こうかと。
記念カキコ

147:login:Penguin
06/10/24 13:08:42 2RHu45Z0
今 VirtualPC+LiveCD で LFS6.2構築中。ふと気づいた。LiveCD を使う意義が。
自分流のカスタマイズLFSを作り出して、それを自分流 LiveCD として製作する、
というテーマ。これならおもしろそう。Knoppix や Ubunutu にひけをとらない
ものが果たして出来るかどうか・・・

148:login:Penguin
06/10/25 17:36:29 TKRrKFXr
5節でtexinfoの前にtermcapに類するライブラリがないとだめなんだけど,
lfs6.1.1以前にはtermcapに類するライブラリとして
ncursesがちゃんと以前にコンパイルされてる.
lfs6.2では要らないことになっている.

文書に入れ忘れたのかな?
それとも通るのかしら?

149:login:Penguin
06/10/25 17:45:05 zhyGvG60
>148
chap5 でも 6 でも ncurses を先にビルドしてますが?


150:login:Penguin
06/10/25 18:04:15 TKRrKFXr
あ ほんとだ
ごめんなさい

151:login:Penguin
06/10/26 12:52:12 XI4itSTX
>>148
> それとも通るのかしら?
info を端末上で実現するために Ncurses が必要なんですね。
texinfo を必要としている他パッケージは makeinfo (だけ)を
必要としているだろうから、makeinfo だけメイク出来れば、
他パッケージにとってはいいんでしょうけど、info なしで
texinfo をビルドして (makeinfo だけビルドして) 何になる?
というところで、やっぱり Ncurses 抜きにはビルド出来ない気がします。
configure.ac ざっと見ただけでは読み取れませんでした。
(実際に configure して見ればすぐ分かること; 意味ないけど)

152:login:Penguin
06/10/27 12:17:43 pErIqV3m
W2K + VirtualPC + LFS6.2 livecd で構築完。
で、ネットワーク接続に関してですが、DHCP でやろうと思ったら
LFS 範囲内では説明されていないんですね。BLFS を見よ、と。
今までずっと固定IPアドレスで進めてきてたから気づきませんでした。
皆さんはちゃんと出来てるんでしょうか。老婆の心

153:login:Penguin
06/10/28 00:19:18 4c4wVsu8
LFSと直接関係ないからねえ。
DHCP起動すれば良いだけだし。

154:login:Penguin
06/10/28 09:16:20 QVP1hUSj
>>154
ん? ひょっとしてDHCPサーバーのこと言われてますか?
クライアントのセットアップとして dhclient の導入が
必要と思ったんですが早合点ですか?(やったことないんで)
何も導入しなくても DHCP 接続できます?

155:login:Penguin
06/10/28 09:58:59 dAZgdIx0
老婆のひとりごとになってる…どんまい

156:login:Penguin
06/10/28 16:41:12 dAZgdIx0
LiveCDをホストにしてるときに
LFS-BOOKって見れない?

157:login:Penguin
06/10/28 20:35:48 QVP1hUSj
え?どうして?ブラウザSeaMonkey立ち上げたら
デフォルトで即開きますよ。(startxfce実行後)
ネットワーク接続してlinuxfromscratch.org見てもいいし。
CUIでやってるってこと?

158:156
06/10/28 20:57:34 dAZgdIx0
言葉足らずですまんです。
ネットワークにつないでない状態での
インストール中の話。

chrootしてる最中も読みたくて、
host (LiveCD) から target ($LFS/) にコピーしようと思ったんだけど
find で -path '*LFS-BOOK*' しても見つからない。
どっかにあったと思うんだけど、気のせいだったか。

159:login:Penguin
06/10/28 21:27:41 QVP1hUSj
/usr/share 以下ですよ。
GUIでやれば chroot後だろうがコピーせず見れます。

160:login:Penguin
06/10/28 22:24:20 QVP1hUSj
あぁ分かりました。chroot後は/usr/share見れませんよ。
まさかとは思いますが CUI と GUI の意味分かりますよね?
xorgcfg -textmode && startxfce4 ですよ。
これで何も悩まずのはず。コピーなんかしません。
ソース一式はコピー要ですが。

161:156
06/10/28 22:33:05 dAZgdIx0
丁寧にありがとうです。

CUI, GUI, chroot のことは分かってるつもり。
コピーするっていうのもchrootする前に…の意味。

インストールの仕方が>>159さんとは違うのかな。
LiveCDからブートしてるんだけど…

GUI云々はまだ先の話だと思ってる。

162:login:Penguin
06/10/28 22:44:42 QVP1hUSj
ん~ん・・・ GUI は先でもいいけど、これまでに代表的な Linux
ディストリビューションで経験してますよね。GUI も X の設定も。
startxfce4 叩くだけで GUI 使えるのに、なぜ先送りなんでしょう?
効率が全然違いますよ。

163:login:Penguin
06/10/28 23:23:59 QVP1hUSj
どうしても CUI でやるなら、せめて Screen 入れるべきでしょうね。
LiveCD に入ってるのかな?

LiveCD 使って Xorg-7.1 ビルドまで出来たから、もうお腹一杯。
LiveCD は使うべきじゃないという持論を改めて確信。
Knoppix などの 1CD Linux 使うんでも出来るんだから、
LiveCD 使う最後の理由は、そこにパッケージソースとドキュメントが
初めから入っているから、ということのみ。

164:login:Penguin
06/10/29 07:09:50 efeKgqzT
そもそもリナックスと言うかユニックスがルートが書き込めないのを前提にしてないからねえ。
ライブCD前提にまともなOS作れば良いのに。

165:login:Penguin
06/10/30 21:36:06 yxYkgNV+
>>161
ちょっと気になったんで付け足しておきますけど、

> インストールの仕方が>>159さんとは違うのかな。
インストールの仕方の問題ではないですよ。
LFS ビルド作業を開始する以前の話ですから。
(ビルドしてきた途中から切り替えてもよいですが。)
LiveCD 起動直後に Xfce を起動するんですよ。通じてます?

166:161
06/10/31 00:41:29 bvduS/38
うすうす通じてましたよ。
どうやらそういうことのようですね。
いろいろとありがとうです。

一種の訓練のつもりでコマンド直打ちしてるんで
コピペはしないつもりです。
コピペじゃないGUIのスゴさは通じてないですけど… (汗

167:login:Penguin
06/10/31 09:22:47 5Bq5M3K/
>>166
いまだに全く通じてないってことですね。
まぁ自助努力してください。解説めんどうです。

たとえ話でまとめますよ。
LFSクッキングスクールのLFS特製ハンバーガーコース。郊外に住む私は
電車とバスを乗り継いで通うわけです。ところが一人変人が居て、重い
荷物を背負って、鉛入りのリストバンド、フットバンドを装着して、
自宅から何kmも歩いて通っている人が居るわけです。ハタから見れば、
何考えてるんだろうね、この人は、と。ところが本人は、これが目的
なんです。体力と精神を鍛えてるんです、と。それは仕方ない。
(あきれ顔を押し殺して)まあせいぜい頑張りなはれ、となるわけです。
とまぁ、そういうこと。

168:login:Penguin
06/10/31 12:41:49 5Bq5M3K/
しつこいたとえ話
「あなたの名前は?」「私、浦島太郎です。」
あぁなんだ。だから電車もバスも知らないんだ。
だったら教えますよ。便利ですよ。こうこうこうです。
「いや私にはよく分かりませんから、カメさんの甲羅に乗って
通うことにしました。海を渡って川を上って、どんぶらこ」
仕方ない。電車もバスも受入そうにないから。
ハンバーガーをクッキングする目的がどこへやら。

169:login:Penguin
06/10/31 19:45:36 bvduS/38
LFSクッキングスクールにはあなたのいう特製ハンバーガーコースしかないの?
目的や手段は人それぞれでいいと思うんだけどな。

170:login:Penguin
06/10/31 19:56:34 5Bq5M3K/
もちろん否定しません。好みの問題です。
よかれと思って提案したつもりですが合わなかったようです。

171:login:Penguin
06/10/31 20:33:46 CTc3Uotl
自分のコミュニケーション能力を疑った方がいいと思うよ。

172:login:Penguin
06/10/31 20:51:26 bvduS/38
それ、どっちに言ってるか分からないけど、
よかれと思って提案してくれてたんだから、個人的には
いい意味で気にしてないよ。

スレの話題をそらしてしまってすまんかった。

173:login:Penguin
06/11/01 12:47:55 3PIKmj+X
日本での LFS コミュニティって成長してないですよね。
そこがいいところ。創生期・黎明期の方が活発な芽が出てきますから。

174:口がおっぱいの形にしか動かない
06/11/01 13:23:11 z+l+Nz+m
    _  ∩
  (´・ω・`)ショボーン彡 おっぱい!おっぱい!
  (  ⊂彡   うぉっぱい!
   |   | 
   し ⌒J

175:login:Penguin
06/11/01 20:20:17 Oikegvm4
2ch 以外の
日本での LFS コミュニティっていったらどこ?

176:login:Penguin
06/11/01 22:28:03 raJe4ZUz
>>175
このスレがLFSのコミュニティーという発想は無かったな
ていうか最近LFS触ってないけど久しぶりに来たら人増えてるな
人が増えて荒れるか、過疎って寂しい思いするのが2ch

177:login:Penguin
06/11/01 23:41:17 G9hhntZZ
増えてるのか・・・なら質問。 CLFSやってる人いる?
SHがないので、MIPS参考にしながらやってみようとしたら、最初のGLibでこけますた。

178:login:Penguin
06/11/02 22:45:16 eHoLHt4j
BLFS の 15-alsa.rules だと、設定のリストアでコケますけど。
なんででしょう?

179:login:Penguin
06/11/03 18:31:45 s2uMN7M4
Linux World9月号見ながら6.6.1入れ始めた~。
途中でハングするとどこから続けていいか迷うね・・・。
内容を理解してないだけなんだろうけど。

180:login:Penguin
06/11/03 20:01:40 /HHhNtgO
>178
BLFSのメーリングリスト調べたらどうでしょう。
ALSA の syntax error どうの、ってのがありますが。
ALSA 一度も使ったことないんで、内容分からずタイトルしか
読んでません。

181:login:Penguin
06/11/04 01:17:17 tbO6O/r5
>180

178です。
メーリングリスト見てなかった。見ます。
エラーの内容はLFSよりも、ALSAとかUDEVの方なので、
そっちも見ます。失礼しますた。

182:login:Penguin
06/11/04 23:24:31 muoc65DD
linuxfromscratch.org が変?

183:login:Penguin
06/11/05 00:00:05 tbO6O/r5
webコンテンツがなくなってディレクトリが見えてるね。

184:login:Penguin
06/11/13 16:51:52 OdjaCk3+
LFS触る前にGentoo触った
超だる~、なんだこれ?と思った。

BLFSでGNOMEまで構築して1年ほど使った
DistroWatchや日本のLinux事情見ながらコツコツうpでとした。
疲れた。

また、Gentoo入れてみた
超便利~♪とおもた。

LFSベースでGentoo見たいな事出来ないかな?
インストールは現状のままで、パッケージの更新はGentooのように
emerge --update --fetchonly system
emerge --update --fetchonly world
のような感じで更新のあったパッケージだけを取得できればいいのにな…


185:login:Penguin
06/11/13 21:58:22 tRWyB2WR
Gentoo使ったことないんで分からんです。
オレが読み違えてるんだったらスマンのだけど、
LFSじゃなくてGentoo使えばいいんじゃないの?
それともGentooへの不満を解消するにはLFSが近道とかいう話?

186:login:Penguin
06/11/14 00:10:29 /6zgGUE4
>>185
ただ使うだけならGentooでも他のディストリでもいいんです。
でもLFSのような面白さは無いんですよね
折角1から手作業で構築したシステムが常用するには不便だということを
思い知らされたら悲しいじゃないですか。
遊べて学べて実用するときは楽な管理が出来るようになればいいなと思ってるんです。

187:login:Penguin
06/11/14 13:02:54 skl2zaGn
>>186
「LFSのような面白さは無い」に一票。
で、
パッケージ管理は一応、LFSの目的外と説明されています。
ですから実用していくなら、パッケージ管理機構も自ら
手法を選択して構築することになるかと思います。
LFS6.2 chapter6 Package Management

188:login:Penguin
06/11/14 21:24:08 avtVUGGp
>>186, 187
同じく一票。

要するに、楽に管理できることを前提として
常用できることを期待して手作業で一から構築したけど
まだ不満が残る、ということだよね。

ただ、「LFSのような面白さ」っていうのを体感するがおそらく
そもそもの目的だったろうから、
作業の途中で目的がすりかわったか、増えたか、あるいは
気づいたかのどれかだよね。

LFSで学んだ後、LFSから再び別のことを学べるかどうか分からないけど、
たぶんLFSの面白さを感じることとか学ぶことって一過性のものじゃないかと思う。
だとしたら結局のところ、一度LFSで学んで気が済んだ後は、
便利さを追求したディストロを使う方が目的の一つにはあってるんだよね。


で、話をとばしてまとめると、
学んで理解したものを常用したい。
と、自分はそう思ってる。

# ほかにも、Scratchからのディストロを他人と共有するとか、
# 楽しさを共有することを第一の目的にするとか、
# いろいろ考えたりはするけど、現実にはそうもいかないね。

189:login:Penguin
06/11/14 21:48:22 uWjgFCyq
LFSはぶっちゃけ教育用なんだよね。
日常のシステムとして使うならUbuntuとかFedoraとか専用のディストリがいいかも・・・
セキュリティアップデートとか面倒だし。まあ、俺はどんなディストリでもBLFSを参考に
アプリをコンパイルしちゃうけど。

190:login:Penguin
06/11/16 12:55:21 d52Zf8Cs
LFSはぶっちゃけ娯楽用なんだよね。
日常のシステムとして使うならUbuntuとかFedoraとか専用のディストリがいいかも・・・
セキュリティアップデートとか面倒だし。まあ、俺はのんけでも平気で食っちゃうような
やつなんだけど。

191:login:Penguin
06/11/18 03:12:23 S7/8ArxU
何かまたおかしくなってね?webalizerディレクトリとか見えちゃってるんだけど。

192:login:Penguin
06/11/18 12:58:37 g7dVZGhB
Website From Scratch

193:login:Penguin
06/11/18 22:18:40 nN24NznR
FC6をホストにしている方、います?
どうやら FC6 側の問題で LFS構築できませんね。
しばらく、ほとぼり冷めるまで止めます。
CentOSに切り替えました。

194:login:Penguin
06/11/19 08:09:30 6HGIFF/R
>>188

> まだ不満が残る、ということだよね。
受け身の発言で、LFSの意義を理解されていないと見受けます。
Beekmansは不満を解消するために一から作ったのです。
望むことがあるなら、我々もその素地を受けて一から作るべきです。
それを LFSプロジェクトに還元すれば、なお良しです。

LFSの学習が終了したような発言も見られますが、
それは単に「LFSの作業手順を一通り実施した」に過ぎません。
それは学習ではありません。
たとえて言うなら、歴史の教科書を一通り読んで
「歴史の学習は終った」と言っているのと同じです。
それよりも先に、数多くの学習が待っているはずです。

常用システムを作りたいと望むなら、そのシステムを作りあげることで、
LFSの学習成果があったことを実証できます。それを作りあげることが
出来なかったら、LFS学習が出来ていないということです。

195:login:Penguin
06/11/20 22:58:51 P36CI2tF
本家サイトにこのところアクセス出来ないので、ミラーのURLを列挙しておく。
全部じゃなくて適当に選んで掲載してみる。
URLリンク(lfs.mirror.shizu-net.jp)
URLリンク(lfs.oss-mirror.org)
URLリンク(lfs.osuosl.org)
URLリンク(lfs.scarlet.be)
早く復旧しないかなぁ。

196:login:Penguin
06/11/21 01:17:58 IsP39GLm
乙です

197:login:Penguin
06/11/26 17:17:21 r3Yw560B
お前らPS3向けにCLFSでbasic system softwareの構築の直前まで行った
イメージを作ってみましたよ。
initrd=sr0:/boot/initramfs.gz
sr0:/boot/vmlinuzでインストーラが起動するはず。
でも実機が無いので自分ではテスト出来ないので、チャレンジャーな人だけ
試してみて下さい。下手したら既存のlinux領域全損するので注意。
ブートオプションはinitext=debugを渡すと、
色々する直前でexec /bin/shを起動するので、initの検証をしたり、
マニュアルでインストールしたい人はそうしてください。
インストールした後は、
initrd=sdan:/boot/initramfs.gz
sdan:/boot/vmlinuz arg
で多分起動します。nはインストールしたパーティションの数字。
イメージはURLリンク(itn2002.sakura.ne.jp)
で、ブックにあるソフトの他に、wget,nvi,dhcpcd,pkgutils,prt-getを
同時に収録しました。pkgutils,prt-getについては以下のURL参照
URLリンク(jw.tks6.net)
URLリンク(www.fukt.bth.se)
まあ別に使わないならそれでも良いです。
後、ISOには使うソースも収録してあります。

198:login:Penguin
06/11/26 21:17:28 R/q/2b06
BLFS Tips: Emacs-21.4a メイク

LFS構築時の、ホストシステムからchrootした環境内では、
Emacs-21.4a メイクには失敗する。原因不明。

エラーは以下に示されるものと同様:
URLリンク(www.archivesat.com)
Stallman氏は、コンパイラの問題と発言しているが、
LFS, chroot 環境にて、それがどのように結びつくのか・・・

ホストシステムからは独立し、LFS単独環境下にてメイクすればOK

199:login:Penguin
06/11/27 21:27:40 AaIvPFnH
いつのまにかサイトのデザインがスッキリしたね。

200:login:Penguin
06/11/27 23:17:11 j5SNGT9H
>>199
良くいえばそうだけど
確かにカラフルではなくなったね。
しかし、レスポンスがなんか遅いような気が...

201:login:Penguin
06/11/28 12:25:58 78q3HM24
>198
Stallmanって誰だか知ってる?
何かココに集う人、知らないんじゃないかな

202:login:Penguin
06/12/01 18:56:36 ciSGrxtN
そんなことはないでしょう。
もし、このスレの住人が RMS を知らなければ、それはかなりの問題です。



203:login:Penguin
06/12/03 11:41:49 mUwK7lQe
2.16.18.1のkernalでSVN-LFS構築完了後に、kerneとkernal-headerの2.16.18.3へのupdateって、全て初めから構築しなおさないといけないのでしょうか?


204:login:Penguin
06/12/03 15:52:22 Wi7dHq2/
>>203
不要。カーネルツリーの外にあるドライバは再構築したほうがよし。

205:login:Penguin
06/12/04 21:22:19 k4NLgis2
>203 です。
>204 ありがとうございます。

早速試してみましたが、SVNの最新で書いてあるchapter6の
 patch -Np1 -i ../linux-2.6.18.3-unifdef-1.patch
 make mrproper
 make headers_check
 make INSTALL_HDR_PATH=/usr headers_install
で主要なヘッダーファイルが全部消されてしまいました。
(buckupを取っておいたので復旧できましたが・・・)

make INSTALL を使わずに、chapter5で書いてあるように
 cp -av usr/include/* /tools/include
でheaderファイルを作れば良いのでしょうか?

あと、
> カーネルツリーの外にあるドライバは再構築したほうがよし

と書いてあるのは、GlibcとXlib関係かなと思いましたが、具体的にtreeの外にあるドライバー
は具体的に何処のdirectoryを見て判断したら宜しいのでしょうか?

誰か、お手すきの時に教えてもらえませんでしょうか?


206:login:Penguin
06/12/12 20:31:07 OggMYe/R
昨日から入れはじめた。当時、LFS のサイトは生きていた。
今日、インストール途中でつまづいた。google で検索すると LFS の ML に同じ
ところでつまづいてる奴を発見。さっそく LFS のサイトに ML 見にいったら…つながらん。

はやく生き返ってくれ~



207:login:Penguin
06/12/14 00:38:07 VEoH5VH9
っ キャッシュ

とかいう話ではない?

208:login:Penguin
06/12/14 01:03:00 +yuaivM5
まだつながんないね。今回は長いね。
ping はとおるね。apache おとして何やってんのかな?
やぱ、アーカイブをダウンロードしとくべきだね。

209:login:Penguin
06/12/14 10:18:02 FjLmQKYt
ミラーがあるだろが


210:login:Penguin
06/12/14 23:03:07 tPioCMw1
やっと入った。

最初からやり直してみたら手順をひとつとばしてたよ。
athlon 1200MHz で glib のテストを省いてのべ9時間くらい。gcc のテストがエラーで
中断したのでダメだろうと思いながら最後までやったけど、いちおう起動はする。
起動直後のメモリー消費量が 16Mbyte っていうのが新鮮。

ここから環境を構築するのは辛いけど、楽しめたし勉強にもなった。
まだ LFS を体験してない人には結構オススメ。

>>209
ミラーもみてみたけど ML のアーカイブはミラーされてないようだったけど…

まだ死んでるね。まさか俺がはじめたのが引き金ってことはないよな?

211:login:Penguin
06/12/15 20:33:47 ZEcAzEyI
URLリンク(www.linuxfromscratch.org)
復旧してやったぞ。感謝しる

212:login:Penguin
07/01/29 00:36:01 /E7UaUtX
今度、PowerPCでやろうかと思ってるんだけど、
x86以外でやったことある人とかいる?

213:login:Penguin
07/02/17 15:32:45 MEGvI8TV
URLリンク(www.matsuand.com)
よろしくお願いします。

214:login:Penguin
07/02/18 17:16:51 7k0Flsu4
>137 で BLFS 6.2 はいつリリースって話ありましたけど
先日リリースされましたね。
で、本日 wiki.linuxfromscratch 見てて知りましたが、
ちゃんと Roadmap 公開されてますね。
LFS 6.3 公開が、当初予定ではもう今頃のはずだった
のに2ヶ月遅れだそうで。


215:login:Penguin
07/02/19 18:39:59 NaBKVtAE
>213
ありがとう

既存のディストリが重いから、またやろうとしたところでタイミングよかった。


216:login:Penguin
07/02/19 23:57:56 NaBKVtAE
早速、gcc一回目で引っかかったOTL
くそう、調べてやる><

217:login:Penguin
07/02/20 21:13:51 WKWwwSX+
諦めますた(゚∀゚)アヒャ

218:login:Penguin
07/02/21 00:25:54 xW64/KO7
Ubuntu厨のオレがLFSに挑戦しますよ

219:login:Penguin
07/02/22 06:29:35 FX1OiNaH
せめてSlackwareくらいは通ろうぜ

220:login:Penguin
07/02/23 17:04:03 2erT7fSf
某評価ボードのボードサポートパッケージの
linux 版が LFS ベースだったす。
見通し良くていろいろ助かったす。


221:login:Penguin
07/02/24 23:06:55 w3rMhmMT
firefox-2.0.0.2でた!
でも、BLFSは1.5.0.9のままだね。

222:login:Penguin
07/02/25 10:44:28 zYyMnN+A
Assigned task: firefox-2.0.0.1
URLリンク(wiki.linuxfromscratch.org)

223:login:Penguin
07/02/26 17:17:53 ztgW4CIi
今更LFS 6.2を構築中。
5.7. Adjusting the ToolchainのSPECSの書き換えで
sed 's@^/lib/ld-linux.so.2@/tools&@g' $SPECFILE > tempspecfile &&
となっているんだけど、この行頭指定'^'は必要?
うちではこのせいで上手く置換できなかった。

あと、iv. Host System Requirementsのリストには書かれてないけど
5.14. Bash-3.1の構築にyacc(bison)が必要で、bison構築には
m4が必要だった。

224:login:Penguin
07/03/11 11:10:48 po4tyqIB
>>213

㌧楠

225:login:Penguin
07/03/11 13:19:53 SeLrDGdw
>>223
bisonの件はerrataにあるね。

226:login:Penguin
07/04/04 19:16:19 JY70Ns3G
xen上で構築してうまくブートできますた記念マキコ
すごく勉強になるねこれ

227:login:Penguin
07/04/04 22:02:57 Me0quZEs
良スレage

228:login:Penguin
07/04/08 11:44:34 rs6K8D8m
>>120
>>216

Time.hとかのヘッダが見つからなくてmake bootstrapに失敗したなら俺が今ハマったのでチラ裏兼ねて亀レスしておこう。

解決法は、一回目のGCCコンパイル時にはパッチを当ててはいけない。パッチ読むとpass2用と書いてある。

229:login:Penguin
07/04/21 00:30:59 Ba1LieTN
良スレ∩(゚∀゚∩)age

230:login:Penguin
07/05/06 23:10:01 5D9aqRNO
BLFS の firefox-2.0.0.3 の最後のコマンドラインですが、

../firefox-build/dist/{private,public}/nss/

↑このディレクトリて、なくないですか?

231:login:Penguin
07/05/13 09:40:51 aKlzatMg
--with-system-nss をどうしたかに拠るのでは?(想像)

232:login:Penguin
07/05/15 17:14:46 ibZQ61vf
LFS6.2で、一回目のgccビルドでこけました。
>>120とか>>216と同じかも?
insn-attrtab.oとかいうのがmake出来ないらしいが、そもそもinsn-attrtab.cなんてファイルが見当たらない。
Makefile.inにはちゃんと登場してるのに。
ってか、正直、さっぱりです。(…ってか、Makefile.inの.inって何よ?)
一応、報告までに。さぁ~、google先生、出番です!

$gcc -v
gcc version 3.3.6 (Debian 1:3.3.6-7)

$make bootstrap
(略)
xgcc: Internal error: killed (program cc1)
Please submit a full bug report.
See <URL:URLリンク(gcc.gnu.org) for instructions.
make[2]: *** [insn-attrtab.o] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/gcc-build/gcc'
make: *** [bootstrap] Error 2
(終了)

233:login:Penguin
07/05/15 18:09:20 ivPjnuGc
こういうのは大抵略した部分が重要な法則。

234:232
07/05/15 23:17:52 yW0NpfAa
>>233
マジっすか?一応、コンパイル出来てたみたいですけど…
また明日、make bootstrapして省略した部分を確かめてみます。
確か、insn-hogehoge.oだったような…

ってか、insn-attrtab.cってのは、スクリプトで生成されるらしいですね。
configureかmake bootstrapの段階かは、また明日調べますけど。

うわ、これじゃまるでチラシの裏だ(-_-;
まとめてからカキコしよ。

関係ないけど、Makefile.inってautoconfが吐くんだ…知らなかった(恥)

235:login:Penguin
07/05/16 10:57:41 i/WGiaig
パッチの当て過ぎまたは不足という可能性も。勘だけど

236:login:Penguin
07/05/16 12:28:07 M3D4jOQ7
gccのinternal errorならメモリがぶっ壊れてるとかCPUオーバークロックしてるとかの可能性もあるな。

237:login:Penguin
07/05/16 12:47:35 4QcCvU7o
gccに限らないけど、ログとりながら作業した方が後で楽な事も多いよ。
make bootstrap 2>&1 | tee log.make
とか。

238:login:Penguin
07/05/16 13:18:34 ljYe5bNP
関係ないけど、Makefile.inってautoconfは吐かないよ。
Makefile.in をインプットして Makefile を吐くんだよ。

239:login:Penguin
07/05/16 13:19:22 ljYe5bNP
うそうそ Makefile を吐くのは configure
configure を作るのが Autoconf

240:232
07/05/16 13:22:53 9qiIDosW
>>235
パッチは、ブックに従っている(つもり)ので、何も充ててません。

>>236
ファイルが壊れてるとかメモリの異常とかも、何度もダウソや再起動をかけてやってるので、多分、ないと思います。

ってか、開発版LFS Version SVN-20070514のGCC4.1.2を導入したら、すんなりビルド出来ました。
当初の問題は何も解決してませんけど、これで行こうかと思います。
うわ、邪道だ(-_-;)

241:232
07/05/16 13:39:25 9qiIDosW
>>237
おーけー。エラー出力を標準出力にするんすね。で、それをパイプでteeが拾うと。(今調べた)

>>238-239
automakeが吐くんすね、間違えました。もー、わかりにく。

なるほどー、勉強になるな。…LFS以前のことばっかだけど。頑張れ、オレ。

242:login:Penguin
07/05/16 14:10:24 F6qEenr0
メモリ不足でもInternal Error吐いた気がする。

243:login:Penguin
07/05/16 18:14:05 AeUyq6HL
挫折した自分が言うのもなんだがガンガレ!
上手くいかなくても勉強にはなるから。

244:232
07/05/17 00:17:25 8peEUtyn
よし、最大の鬼門と思われるgccも、4.1.2を使うことで回避。(4.0.3がmake出来ないのは、余裕が出来たら調べる、のか?)
後は、ひたすらconfigure && make && make installばっかりだ。
うわー、SBU=17minutesだと辛いもんがあるなぁ~。一週間で終わるかな…
(初心者故に)訳の分からんbootscriptを解読し、jfbterm + uim-fepを入れ、juliusなんかもインストすれば、夢のX無し環境の完成だ!
…一体どの位の人数が賛同してくれるかわからんが、XはFlash付きのwebを見る時の火狐ぐらいでしか要らないんだ、個人的に…
普通のディストリだと、何削ればいいかわかんない&パッケージ多過ぎで困ってたんだけど、LFS万歳!
って言っても、まだConstructing a Temporary Systemだけどな!妄想膨らみ過ぎ!
けど、この喜びを誰かに伝えずににはいられない。ありがとう!

245:login:Penguin
07/05/17 13:33:32 Ufodc4pC
おめ

246:login:Penguin
07/05/18 17:31:29 AldUOk05
LFSは素晴らしい。

247:login:Penguin
07/06/28 03:52:01 5ZFmHyYx
LFS6.2@LiveCD on VirtualBoxでやっぱりgcc1回目失敗。
パッチの当て方すらググって調べないとわからなかったビルド初心者なのでもしかするとBinutilsも失敗してるかもだけど(´・ω・`)

とりあえず今ログとってみてます。(X立ち上げずにやってるので)

248:247
07/06/28 15:27:46 5ZFmHyYx
>>228に気づいた。なんかちゃんと進んでる感じがする。
とりあえずがんばってみる。

249:247
07/06/28 16:39:22 5ZFmHyYx
ってかパッチ当てるタイミングって指示されてるのか!
glibcでも詰まって困ってたwww

250:login:Penguin
07/07/02 22:16:47 /UITRZVB
ひょっとして VMI ってかなり早い?
VMware での LFS 作りに便利

251:login:Penguin
07/07/24 09:03:21 y7738hp6
おまいら、脆弱性にはどうやって対処してるの?
個別にtar玉拾ってくるわけ?


252:login:Penguin
07/07/24 11:18:00 5I8ERurE
>>251
当たり前なことを

253:login:Penguin
07/07/25 22:32:02 z5nymDpq
>>251
ドイツ軍人は脆弱性などにうろたえない

254:login:Penguin
07/07/26 12:40:32 YatnvMaY
>>251
securityfocusあたりで情報を収集しパッチを探して適用
or
互換性に問題がなければバージョンアップ

255:login:Penguin
07/07/28 21:50:33 RyCjhXEo
LFS6.3rc1

256:login:Penguin
07/08/19 07:00:06 Vna9hm+K
おまいらはパッケージのバージョン管理ってどうやってる?
漏れはstowなんだが。
URLリンク(www.gnu.org)
ここの住人にはLFSを教育用としか思ってないのが多いから
バージョン管理なんかしないのか。

257:login:Penguin
07/08/22 01:12:50 LEKahQzt
>>256
同じくstowで管理しています。
ls -l `which コマンド名`
でコマンドがどのパッケージに含まれているか簡単に判るのでLFS触りたての頃はものすごく助かりました。

それと無知で申し訳ないのですがパッケージのバージョン管理の利点が判りませぬ...orz
新しい版のパッケージが出たらインストールしてstow、正常動作を確認後に旧バージョンを削除で通して来たのですが、旧バージョンも残して管理した方が賢明です?
や、さすがにbashなどの重要なパッケージは旧バージョンを残したままですが…

258:login:Penguin
07/08/22 03:12:54 dt4HYQ+P
>>257
バージョン管理については、Busyboxをどこかに置いておけば大抵は復旧可能なので気にしてない。
その手のツールの利点はどっちかというとファイル管理の方が大きいな、俺の場合。挙動不審なアプリの周辺を調べるのに便利だから。

259:256
07/08/22 10:14:30 YKzrUrsb
>>257
言葉間違えた。
バージョン管理じゃなくてパッケージ管理だった。
漏れはGCCとカーネル以外はバージョン上げ後数日のうちに消してる。

260:login:Penguin
07/08/30 17:15:54 2LNtvMhn
LFS-6.3正式リリースage
URLリンク(www.linuxfromscratch.org)

261:login:Penguin
07/11/04 11:37:50 MmdnWqeb
LFSをやっているんですが、
5.7. Adjusting the Toolchain
のセクションのリンクチェックで
/tools/lib/ld-linux.so.2 ではなく、/lib/ld-linux.so.2 になってしまいます
何がいけないんでしょう?

262:login:Penguin
07/11/05 17:14:10 K+lH35d3
>>261
多分同じセクションでやってるgccのspecfile書き換えに失敗してる。

cat `dirname $(gcc -print-libgcc-file-name)`/specs とかやってみて、
ld-linux.so.2が指定されてるところがちゃんと/tools/lib/...になってるか
確認した方がいい。

263:261
07/11/05 20:12:55 BMluaotu
ありがとうございました。できました。

264:login:Penguin
07/11/11 22:46:46 Te5Dflyx
blfs の Xorg-7.3 まだあ?
driver のビルドがコケてこまってますよ!

265:login:Penguin
07/11/12 11:05:18 UqWBYR4v
手順どおりにやったらasm/io.hあたりがインスコされねえ。
無理やりコピーしてもコンパイルエラーだらけになるし。
jfbtermがビルドできないって困るって!

266:login:Penguin
07/11/13 03:00:11 DHy7sqZd
俺も以前jfbtermコンパイルしようとしてコケた覚えあるな。
もう入れるつもりも無いけど

267:login:Penguin
07/11/17 15:12:11 8hAIjoJl
GentooとLFSの違いは?

268:login:Penguin
07/11/17 21:38:24 N1q0D3Tq
>>265
ln -s /usr/src/linux/include/asm-xxx /usr/include/asm

アーキテクチャ依存ヘッダはシンボリックリンクで。

269:login:Penguin
07/11/17 22:14:18 wOmp+L+y
>>267
Gentooって誤解されてるよな。
Gentooにはきちんとパッケージシステムがあって、aptとかyumみたいな感じのツールで依存関係込みで管理できる。
自分で全てのパッケージをとってきてコンパイルすることが必須なものではない(もちろんしたいならどうぞ)。
LFSには(自分で導入すれば別だが)そういう物がない。


270:login:Penguin
07/11/23 14:03:18 j3DN3QZJ
>>264
何のドライバのビルドがコケるの?

271:login:Penguin
07/11/23 18:26:44 uC8UViuN
デスクトップ環境まで入れてSSうpしてる人とかいないの?

272:login:Penguin
07/11/25 17:41:56 VzDmEV7g
>>271
デスクトップスレにいけばいいんじゃない

273:login:Penguin
07/11/26 01:03:28 Q/gacOrH
>>270

xf86-input-acecad-1.2.0
xf86-input-aiptek-1.0.1
xf86-input-calcomp-1.1.0

このあたり。
Xorg-7.2の環境でビルドするとノープロなのがいけすかない。

274:login:Penguin
07/11/27 11:54:40 7m5v6zkl
>>273
latest gitじゃだめなの?

275:login:Penguin
07/12/03 03:40:58 CUQVCuRW
構築完了記念
アホーにping打ってるだけで楽しいw

276:login:Penguin
07/12/03 11:39:29 wkgUY+ss
ping ftp.iij.ad.jp
と打つのは古い人間ですか?

277:login:Penguin
07/12/03 11:42:01 XQbGuNck
pingはgoogle
ftpはiijだなぁ

278:login:Penguin
08/01/01 21:23:07 rCpypV6T
gccのmake bootstrap
で失敗してる人ほかにもいるね
GMPとMPFRというsoftwareがなきゃ駄目だってみたけど
入れてみたけど失敗。面倒だから普通にbuildして先へ進めたら
Glibcの時に分かったことが。たぶん、ちゃんとbuild専用のでぃれくとりを作らなきゃいけないらしい
入れたGMPとMPFRを消して、make bootstrap やってるけどうまくいきそう。と、いうことでした
同じとこで失敗した人はお試しあれ

279:login:Penguin
08/01/03 23:34:42 c4RD8+x4
> ちゃんとbuild専用のでぃれくとりを作らなきゃいけないらしい
書いてある。

280:login:Penguin
08/01/05 20:54:09 JVxWzZDJ
最近はLFSブック読まないで作るのか・・・w

281:login:Penguin
08/01/10 01:57:50 xp2e6rzk
SONOTORI DESITA X86_64 LiveCD DE TUKURI NAOSITE MASU LFS BOOK NI SUBETE KAITE ARIMASITA DEMO EIGO YOKU WAKARIMASEN!! Linux KIRAINI NARISOU SSU!!

282:login:Penguin
08/01/10 19:38:50 qtiYrmfH
おれ!今日からLFSやってみる!
ちゃんと、LFSパッケージからじゃなく、1つ1つかき集める方式でやってみる!

とりあえず、ブートして、lsコマンドが使える状態にする!

283:login:Penguin
08/01/11 23:48:46 bbj+qXaR
bashとcoreutilsをスタティックコンパイルして、chrootの後、coreutils内のコマンドが使えるのを確認。
ここまできたら、次は、カーネルとブートローダーぶっこめばいいのかな?、ブートローダーは、glibcいるのかな?

284:login:Penguin
08/01/12 00:02:21 U5NoEFGw
起動のみにならば、いらないと言えばいらない。
だが最初はブック通りしたほうが良い。

285:login:Penguin
08/01/12 09:37:54 iFsAlzYv
>>284
ブック通りにやるのが一番近道なんだろうけど、
なんかファイル数が膨大になってしまって、俺の脳味噌じゃ一度に理解できる範囲を超えてしまう。
だから、自分がOSを作ったら、この順番でツール関係も埋めていくだろうという想像順にやっていこうかとおもってます。
とりあえず、カーネルとブートローダーの構築に挑んでみます。

286:login:Penguin
08/01/12 09:43:51 xcB/bLmK
>>285
それは止めはしないけど、ここはLFSのスレなんで
Bookを無視したフルスクラッチの話しをここでするのはどうかと思うぞ。

287:login:Penguin
08/01/13 17:05:12 EkJUKHZO
イッショニヒトリヒトリカッテニカ゛ンハ゛ロウセ゛
Cケ゛ンコ゛テ゛カケルProgramトイッタラ
main(){} シカナクテ ForthトカLuaオホ゛エタイナッテオモッテル
ト゛シロウトノホ゛クタ゛ケト゛ナントカマエニススメテル
キミナラタ゛イシ゛ョウフ゛タ゛ユウキタ゛シテ
ホ゛クカ゛カタカナテ゛カイテイルノハセンシ゛ョウカラ
テカ゛ミヲカイテイルワケテ゛ハナク LFSノ LiveCD ハ
ニホンコ゛ニュウリョクカ゛テ゛キルコトヲハッケンシタノタ゛

ソウホ゛クハマタ゛LiveCDカラヌケタ゛セテイナイ
モウカレコレ 10シュウメク゛ライニナル
テチカ゛イテ゛ケシテシマッタリ Shell script ヲカイタラ
Cテ゛イウpintaヲサンショウスル &ヲ shテ゛イウ$ヲ
ツケワスレ / テ゛ rm -rf *
ヲスルコトナンカイカ &&トカツカエハ゛ヨカッタカ゛アトノマツリ
セ゛ンチエフルカイテンテ゛カイタ Scriptコ゛トモッテイカレタアト
チョウト゛ヒトニモンクヲイワレタトキハ
Computer ヲユカニナケ゛ツタ
ヒトハフシキ゛ 5シュウメク゛ライカラ
./configure スルタヒ゛フンハ゛ッテイルヒトノスカ゛タカ゛
ウカンテ゛ワラエテキタリシタ
アアスッケ゛エタノシンテ゛ル

ヤハリ GCCヲbuildスルトキハ GMPトMPFRトGNATカ゛ナイト
adaトFortranカ゛ナイ Fortranカ゛ナイノハイタタ゛ケナイ
イヤホ゛ク Fortran シラナイケト゛.. イツカハ...

ン.. ト゛ウヤライマ GCCノbuildカ゛コケタヨウタ゛ orz
Static build ノコトハサ゛ンネンナカ゛ラワカラナイカ゛
ヤセイノシロウトノカンテ゛ヨソウスルト
ウコ゛イテモキト゛ウシテモ glibc カ゛ナイト
ツキ゛カラアタラシイSoftwareヲ buildテ゛キナイヨウナヨカンカ゛シマス

288:login:Penguin
08/01/14 00:27:02 iT0RWjgB
変換とかできないのかなと思ってたら全然勘違いで
普通に日本語かけた
AnthyとSCIM?SICM?とかいうので
なんかこのCDLinux凄い

LFS作ってる人ってなんかいいね
UTFじゃなくてEUCをおしてるとこも好感度高いし
いや、知らないよ。ただ日本のUnix使う人達はUTFは嫌いなんでしょ
僕も敬意をこめてまねしてるEUC-JPじゃなくてちゃんとeucJPで設定もしてるし
なんかCDなのに異様に早いし。X起動してXFCE?とかいうのも立ち上げて重そうに見えるんだけど
なんか早いし、それにCDROMにおさまってるし
床に投げつけても壊れてないし
なんか色々LFSの人が選んでるSoftwareをマネしよって思った
なんか使いやすい?かも

最初の選択するとこでちゃんとJapaneseを選んで
そのあと書き換えれる画面がでるからConsoleKEYMAP のとこをjp106にして
X KEYMAPの所をjpにしてXをたちあげる前に/etc/xorg.confを開いて
"XkbModel" "us105(だっけな。。)"をjp106にすれば 日本語も完璧だったっす
あとはstartxして ShiftとControlを押せばなんかmenuがでてくる
さっきはControlとAlternateを押した状態で書いてたからああいう結果になりました

あとGNATっていうのはadaのこと?なんですね。
なんでbinaryで必要なんだろ。一応とってきたけどBLFS BOOKにのってるけど
混乱しそうだからやめようかな。。あと1回やって無理そうだったら諦めよっと
でもこれで書いてるものがあったら使えないってことだしなぁ。。ないといいんだけど
Fortranだけは諦めないぞっと

289:login:Penguin
08/01/14 17:50:11 PndVCA3x
分かったからチラシの裏にでも書いてろ
LFSユーザが増えてこのスレが盛り上がるのは良いことだが
残念ながらここは君の日記帳じゃないんだ

290:login:Penguin
08/01/14 19:40:13 RJiLTEQT
/sbin/mingetty tty1
でinitから起動してみたら、
(none) login:
となった。ここまではいいのだが、いくら入力しても5秒くらい応答無くなって、また同じメッセージがでてログインできない。
/bin/login、/etc/passwd、/etc/group
それぞれちゃんとある。
/etc/pam.d
とか必要なんでしょうか?

291:login:Penguin
08/01/15 04:55:27 WYDUIGIi
>>290
URLリンク(search.luky.org)
こんなの見つけました
ほんと単純に/etc/inittabにちゃんと書かれてないか/dev/tty1がないからみたいな予感がします


adaがどうしでも作れないと思ったらNcurses作る時に--without-adaってしてるorz
ただ分かってきた。ようするにToolchainを強力にしとけば
でもどうせあとあとGTKとかいれたらbuildし直すのもあるし、やっぱりそのままやって
何回も同じの作り直すのが楽だと結論づけた
それにまた$LFSの中身mountしてるもの意外全部消えてたorz
&&つけると前のことが成功したらやってくれるんだと思ってた
if文使ったほうが安全と。頭いい人達は短いScriptなんだろうね。1500行ぐらいになってるw。
>>289
悪かったねごめん。ok了解っす。もう書かないからまぁ怒るなw

292:login:Penguin
08/01/15 08:39:47 6UNtKnIb
せめて日本語で書いてくれ。

293:login:Penguin
08/01/15 14:39:31 yGjTX/3D
思考の流れに任せて書き込まず、
頭の中ででもいいから一旦文章にして
それから書き込んでくれないか。


294:login:Penguin
08/01/16 00:23:28 puzD1M+G
Don't think. FEEL!
It is like a finger pointing away to the moon.
Don't consentrate on the finger,or you will miss all that heavenly glory.

295:login:Penguin
08/01/16 17:47:10 33ZpYKpq
一応間違いがないようにまた書き込む
>>290
今完成してほかのやつからmountしてみたが/dev/tty1なんてなかった
LFSどうりにやってる人なら
たぶん勝手に作ってくれるのかな。それがudevとかいうsotwareかな?
URLリンク(opentechpress.jp)
とか見ると分かるかも
だからたぶん。udevの設定か。/etc/fstabたぶあたりが怪しいような気もする
依存のsystemからcopyしたとか

>>292 >>293
まあ怒るなって。なんで怒ってるか分からないけどw
次はこないから安心して平気だよ

296:login:Penguin
08/01/16 18:20:26 lp8JGcc2
>>295
ここでやれば?

あの、Linux作ってみませんか
スレリンク(linux板)

面白そうなんで俺もやってみようかな


297:login:Penguin
08/01/16 18:35:49 W796/TtR
日記スレならこっちでいいじゃん。

【悪戦】初心者から中級者への道【苦闘】
スレリンク(linux板)

298:login:Penguin
08/03/06 01:18:12 QL4ST7+9
LFS 6.3 を構築中なのですが
6.11. Binutils-2.17 の make ができません
gmp.h: No such file or directory というエラーが残されています

上にも出ていますが gpm と mpfr を導入しなければならないですかね?
/tools の gcc ではコンパイルできなかったので chroot 前のシステムで
make したのをコピーしても make は失敗してしまいます
それとも glibc の configure で --with-gmp と --with-mpfr が必要?? (試せていません)

LFS 6.3 を構築している方はここでは何も問題なかったでしょうか
どこか前の箇所でミスしているのかなぁ

299:login:Penguin
08/03/06 12:19:42 kdVPEAI6
--enable-languageでf77指定してるだろ?

300:login:Penguin
08/03/06 19:37:22 0ZzH8Ksf
>>298
x86 32bitプラットフォームで、chapter 5を本の通りにやったら問題は
起きないはず。gmp.hはgpmと関係ないよ。
Toolchain設定に失敗していて、binutilsのconfigureからlibgmpとかが
見えてしまってるのでは。

301:298
08/03/17 00:09:57 HJ+HQ/aI
問題は起きないはずというアドバイスから
glibc binutils gcc の導入と Toolchain 辺りからやり直してみました。
できるだけチェックも細かく見るようにして。

結局どこが間違っていたのか掴めませんでしたが……エラーは出なくなりました。
何かの処理を実行し忘れていたのかもしれません、

後は大きな問題もなく進められています。ありがとうございます。


302:login:Penguin
08/03/17 01:23:33 NNHJ4lms
作業記録が残るようにしておくのがいいだろうな。
シェルの履歴だけでも役に立たないかな。

303:login:Penguin
08/03/28 21:46:59 JpoaOaeJ
みんなはEasyLFSって知ってる?
DistroFreakに紹介されてたから試してみたけど
LFSの環境のみならほぼ全自動で作ってくれたよ
全然勉強にはならないとおもうけど。

URLリンク(easylfs.nuxified.com)

304:login:Penguin
08/04/16 00:15:06 JEM8GoU0
苦労するのがLFSの醍醐味なのに・・・

305:login:Penguin
08/04/16 09:39:31 4TSKdfiK
そもそも自動でいいならオフィシャルのALFSなんてのがあったような

306:login:Penguin
08/04/16 18:11:05 6IdLZJ29
Toolchainのソースから自動でインストールしていくのだと、Gentooとかも
出来たような気がする。

307:login:Penguin
08/04/16 22:41:27 x0b2pgI7
このスレに1日に3レスもするなよ
サーバが持たないだろ

308:login:Penguin
08/04/23 23:07:35 DAnIyo15
苦節3年、ようやくログインプロンプトを拝めたので記念カキコ。


309:login:Penguin
08/04/24 02:47:41 dQRghutN
おめ!!

310:login:Penguin
08/04/25 01:12:05 t9EDLa7U
日本語マニュアル参照しながらなら1週間でできるだろ

毎日が日曜日の俺が言うのもなんだけど

311:login:Penguin
08/04/25 06:46:47 Ros2dP6J
>>310
なーに、無職ひきこもりニートの妖精は、
月月火水木金金でおなにぃしまくってるんだろ(笑


312:login:Penguin
08/04/25 13:09:01 03TsaNyW
6.3の日本語マニュアル、構築成功後に知った


313:login:Penguin
08/04/29 13:44:58 J4fSECOz
LFSでrpm 5.1.0使って管理してる人いる?

314:login:Penguin
08/04/29 15:29:28 ILBUsYUu
バージョン指定がよくわからん。
ちなみにrpm(1)なんてBLFS6.2.0のダウンロードサイトにも見当たらないようだが。

315:login:Penguin
08/04/29 15:33:06 JEIp7IK4
rpm 5.0.2なら使ってる

316:login:Penguin
08/04/29 21:20:23 PgTn5Ddj
このスレって基本過疎ってるけどチェックしてるやつは結構いるんだな

317:313
08/05/02 17:58:40 H0fEcHWB
>>315
どの辺りからインストールしました?
Toolchainに組みこめたら楽だと思うんだけどDBの変更とか逆に面倒になるかなぁ
お勧めのタイミングとか何かアドバイスいただけないでしょうか?

318:login:Penguin
08/05/02 23:10:54 F4GvM5nf
>>313
依存関係が怪しかったので、LFSが一通りできたところで
elfutilsとbeecryptを入れてからrpmを入れた。
その後、ほぼ全部rpm化した

319:login:Penguin
08/05/04 00:49:08 pyzd+FfU
>>318
やっぱ全部入れたあとのほうが楽か。
なんとか頑張ってみる。
gcc-4.2.3 & glibc-2.3.6 & linux-2.4.36.3
という変な組合せで構築してるので色々と面倒な事になりそう。

320:login:Penguin
08/05/06 22:07:15 2jnBb/ha
今までDebianで楽してきたけど、今週末からLFSに挑戦するぞぉぉ

321:login:Penguin
08/05/07 22:32:04 Wwrb0bDj
マシンは2台あると楽だな。
インストールするのに1台、それをsshで操作しつつドキュメントを読むに1台。

322:login:Penguin
08/05/08 01:39:56 xXG0H8Wg
それはLFSというよりは
BLFSのしょっぱなの段階の話だな

323:login:Penguin
08/05/08 09:03:49 lb+73X4b
coLinuxでビルドった人はいますかね

324:login:Penguin
08/05/08 19:37:53 hqvSGmUy
makeとchrootとmknodができた筈だ(ちと曖昧)から、多分可能だろう
LFSやcoLinuxが初めてという向きには勧めかねるが


325:login:Penguin
08/05/08 20:52:45 ubnevcL1
>>323
普通にできてるよ。
glibcとかのmake checkでこけるけど。

326:login:Penguin
08/05/10 12:12:19 fPB8nF+C
ちょっとハマったのでメモ。
コンパイルオプションに-fasynchronous-unwind-tablesが指定されてると
grubのconfigureで以下のエラーが出る。

checking whether objcopy works for absolute addresses... no
configure: error: GRUB requires a working absolute objcopy; upgrade your binutils

rpm 5.0のデフォルトで指定されてるオプションなので結構悩んだ。

327:320
08/05/11 00:43:01 UTD0mZ9J
あーええとKubuntu KDE4入れてみたら面白かったんで
しばらくこれで遊びます
LFSは先延ばし 意志弱いなーオレ

328:login:Penguin
08/05/11 01:10:02 3oLAGvcx
>>327
遊びながらコンパイル汁

329:login:Penguin
08/05/11 12:16:33 p66SPhOo
>>327
Kubuntuに飽きたときに備えて、パーティション切っとけ。10GBもあれば十分だ。


330:login:Penguin
08/05/12 18:23:02 mUbFEE1Q
Kubuntu飽きたぞ
待ってろーLFSぅぅぅ!!

331:login:Penguin
08/05/12 20:23:14 ID83CFFJ
ワロタww

332:login:Penguin
08/05/21 20:32:32 o15A90CM
LFSでtelnetサーバを動かしたくて、inetutilsのサーバもインストールしたのですが
設定がよく分かりません

/etc/inetd.confに
telnet stream tcp nowait root /usr/libexec/telnetd telnetd

と書いて、inetdを実行したのですが、telnet接続ができませんでした
他に何が必要なのでしょうか?


333:332
08/05/21 21:52:51 o15A90CM
telnetdは立ち上がるようになったのですが、
LFSの端末からtelnet localhostとやるとつながりますが、
他の端末(Windows)からつなげようとすると、つながるのですが何も表示されません
入力してもエコーバックもされません
何がいけないんでしょうか?

334:login:Penguin
08/05/21 23:01:58 sQd86NXZ
>>333
iptables

335:login:Penguin
08/05/22 13:56:47 a3owaP09
SVN BOOKを参考にlinux-2.4.x, gcc-3.3.6, glibc-2.3.6で構築しました
起動は出来るんですがネットに繋がりません。
lfs-bootscript-20080813を導入し、udevや/sys関係は切ってあります。
/etc/devはgentooからMAKEDEVを拝借し、
module-init-utilsの代わりにmodutilsをインストールしました。
現在別の環境なので以下、記憶を参考に手書きします
NICのドライバは/etc/modules.confでロード済み
ルータアドレスと/etc/resolv.confは192.168.0.1です。

$ cat /etc/sysconfig/ifconfig.eth0/ipv4
IP=192.168.0.2
GATEWAY=192.168.0.1
BROADCAST=192.168.0.255
SERVICE=ipv4-static
PREFIX=24

/etc/sysconfig/network-devicesにあるスクリプトを追ってみて
# /etc/rc.d/init.d/network start
でも
# ip route add default via 192.168.0.1 dev eth0
でもRTNETLINK answerでunreachableと言われます

ifconfigが見当たらないのでnet-toolsも入れてみました
ifconfigで見たらeth0は出力されているけどloがありません。

これで数日悩んでいます、お助けください。

336:login:Penguin
08/05/22 14:11:35 TSFxFdcT
#!/bin/bash
if [ $UID != 0 ];then
echo >&2 "not root"
exit;fi
ifconfig -a eth0 192.168.0.2
ifconfig -a lo 127.0.0.1
route add default gw 192.168.0.1
echo -e "nameserver 192.168.0.1" > /etc/resolv.conf

走らせて、ifconfig, tcpdump はどんな感じになるかな。


337:login:Penguin
08/05/22 17:02:39 a3owaP09
>>336
ありがとうございます。それで繋がりました!
net-toolsを後から入れたのでlfs-bootscript-2.0.5に切り替え
/etc/sysconfig/network-devices/ifconfig.{eth0,lo}の二つを作り直しネット接続は問題無くなりました。

そこでもう一度質問なんですがnet-toolsを使わずにIproute2で同様の事は出きるでしょうか?
カーネルに2.4系を使ってると出来ないのかな。
この辺りの事がサッパリ理解出来ずにいます。

338:login:Penguin
08/05/22 18:10:00 TSFxFdcT
当方、iproute2 なんてものは、このレスで知りました。

実は URLリンク(busybox.net) を使って最小システムを作ることに凝っていたことがあり
先のスクリプトのその時に書いたものを 修正したものだったりするんだ。

そこは力になれない、すまん。乞う、補完。


339:332
08/05/22 20:56:05 DEr+1L8r
>>334
iptablesを調べましたが、いい情報が見つかりませんでした
もしよろしければ、もう少し詳しく教えてください。

とりあえずやったことは、inetutilsを./configure; make; make installして、
/etc/inetd.confに
telnet stream tcp nowait root /usr/libexec/telnetd telnetd
と書いて、inetdを起動しました

これで、telnet localhost とやると、うまくtelnetできましたが、
Windowsのコマンドプロンプトから接続したところ、
接続はできるのですが、画面に何も表示されず、入力も受け付けませんでした

どなたかWindowsからtelnetで接続する方法を教えてください。
よろしくお願いします。

340:login:Penguin
08/05/22 21:20:45 TSFxFdcT
/etc/hosts.deny で外部からのアクセス禁止が禁止されていたりはしないかな?
設定ファイルの書き方は man 5 hosts_access 辺りで見てくれ


341:332
08/05/22 22:18:18 DEr+1L8r
>>340
とりあえずTCP Wrapperは使わず、直接telnetdを起動しているので
hosts.allow、hosts.denyは関係ありません
また接続もされるのですが、何も表示されず、入力も受け付けないのです

342:login:Penguin
08/05/22 22:25:26 PZTpavM0
>>341
ホスト名の逆引きの問題かな。サーバ側の/etc/hostsに接続元ホストの
アドレスとホスト名を書いてみれ。もちろんinetdは再起動な。

343:332
08/05/22 22:59:57 DEr+1L8r
ネットワークは問題ないはずです
pingも双方向で通ります
標準入力、標準出力の問題のような気がするのですが詳しいことが分かりません

344:login:Penguin
08/05/23 07:54:44 tHC2SuZQ
>>343
んなわけない。

345:login:Penguin
08/05/23 19:58:02 JCL8lwwH
telnet より ssh じゃないんでしょうか? 今時は。

346:login:Penguin
08/05/23 21:10:48 CZiSVbzf
>>343
log 見た?

347:login:Penguin
08/05/23 23:09:32 xZwA0YWy
いつもご利用ありがとうございます。
国内ミラーlfs.mirror.shizu-net.jpの管理人をしています。

突然なんですが、社内資源の統廃合の為、近々(来月中)サイトの運営ができなくなります。
どなたか、国内ミラーの運営を引き継いでいただけるとうれしいのですが。。。

参考までに、今日現在、webとパッケージを含めたディスク使用量が7.4GBあります。

348:login:Penguin
08/05/23 23:15:30 ON2D0Qj7
うわぁ!マジですか
残念だなぁ
今まで本当にありがとうございました
そしてお疲れ様でした。

349:login:Penguin
08/05/24 09:29:22 1zllMYf3
>>347
アクセスはどれくらいあるんでしょ?

350:login:Penguin
08/05/24 11:55:55 u/z6JHH4
2chで聞いてくるなんて、相当あせってるな

351:login:Penguin
08/05/24 21:17:45 /J0Bhgar
じゃあ、どこで聞けばいいの?

352:347
08/05/26 19:08:23 HX1/KEIb
>>349
1週間分のログから平均すると、
65アクセス/hってとこです。(botも含む)

353:login:Penguin
08/05/28 14:35:47 aOteDyCj
LiveCDをSSHでほかのPCからアクセスしてビルドしようとしてman sshdを読んだら、/usr/sbin/sshdで手動起動できるって書いてあったけど、
/etc/ssh/ssh_host_rsa_key
/etc/ssh/ssh_host_dsa_key
がないっていわれた
で、ググったり、man読んだりしてもどうすれば生成できるのか乗ってなくて、何気なく/etc/rc.d/init.d/sshd startを実行してみたらあっさり生成された
オレの30分を返せ...orz

354:login:Penguin
08/05/31 16:48:14 eKQzav2h
>>347

大学の中の人です。
他に引き継ぐ方がいないのならミラーを引き受けようと考えいます。
一応連絡先を晒しておきますね。

meta {at} club.kyutech.ac.jp

355:login:Penguin
08/05/31 17:18:35 aX8m0lnc
rpmでパッケージ管理しようと思いrpm-5.1.1をインストールしました。
インストールは終了しrpm --initdbでデータベースの初期化も済み、
~/.rpmmacrosで_topdirも$HOME内に作成し一通り環境は出来たと思うのですが
*.srpmをビルドすると最後にinfoやmanが作れないと怒られます。

rpmをuseraddしたりrpmのgroupを作る必要もあるのでしょうか?

356:347
08/05/31 22:31:25 VG0R4sKT
>>354
ありがとうございます。
週明けになりますが、ミラー管理者のMLに引継ぎが出来る旨を連絡しておきます。
LFSは教材としても優れたディストリビューションであると思いますので、
教育機関で運営していただける事は非常に意味のある事だと思います。

357:355
08/06/01 18:44:08 o2YzY2CY
どうもrpmの使用方法を理解していないのかと思い下記スレにて質問し直してみました。
スレリンク(linux板:550番)

358:login:Penguin
08/06/04 20:11:57 jIIHMXnZ
>>347
shizu-netさん引退ですか。
いままでありがとうございました。お疲れ様でした。
まあ、今はもうLFS使ってないけどお世話になりました。

359:login:Penguin
08/06/11 19:37:29 BH2WG6rV
>>347

や、急に本家トップにリダイレクトされるようになったかと思って2chのぞいたら、
そんなことになってたんですか。

今日まで、どうもありがとうございました。

# さて、ブログにいっぱい埋め込んだリンクどうすべか...orz

360:login:Penguin
08/06/14 21:50:27 vs0nbOcB
startxしますた
クラシックなtwmとxtermに感慨無量





361:login:Penguin
08/07/27 15:11:31 wodewgPt
startxしますた
クラシックなWindowMakerとurxvtに感慨無量

362:login:Penguin
08/07/27 16:43:10 wodewgPt
よっしゃ!日本語も書けるようになったぞっと。


363:login:Penguin
08/07/29 22:18:19 ec/9kzCa
GNOME/KDEまで逝った香具師はどのくらいいるんだろうか

364:login:Penguin
08/07/30 01:38:15 HmXf1xtB
GNOMEならほぼ入れたけど?
もともと入れる気は全然なかったんだが、動画プレイヤーのtotemを入れようとしたら
次から次へと依存関係の嵐。途中で依存関係が3分岐していてその先も枝分かれしてるのを知って
卒倒しそうになった。
もともとGentooから流れてきたんだが、あの時ほどportageの有難さを感じたことはなかった。




365:login:Penguin
08/08/02 17:01:51 qW01QH6C
でも本当に怖いのはその入れたGNOMEのアップデート作業を
綿々と続けることだったり

366:login:Penguin
08/08/07 09:01:45 2tjBlR9N
某所で時折発せられるGNOME注意報が頭をよぎる...

367:login:Penguin
08/08/18 01:00:34 qQDQG7a1
LFS初めてやるんだけど、glibcのmake checkってとこでエラー終了してしまったよ
LFS Bookにはホスト環境に依存するからテスト失敗してもあんまり問題無いって書いてあるけど大丈夫かね?


368:login:Penguin
08/08/18 17:02:54 sQgDvxgl
glibcやgccのmake checkは成功したためしがないが、特に問題になったこともない。
a.outのチェックが通れば、大抵大丈夫と思う。



369:login:Penguin
08/08/27 23:23:08 STtjeQbc
BLFS version 6.3 がようやく正式リリースになった。
URLリンク(linuxfromscratch.org)

BLFS 6.2から一年半、LFS-6.3に遅れること約1年の由。
URLリンク(www.linuxfromscratch.org)

370:login:Penguin
08/09/07 20:21:26 p9BdiaQk
BLFSでKDE、意外とあっさり(Xに比べればだけど)入った。
でも、kde3.5.9は安定版すぎて魅力いまいちだ。

/bin/hosh

371:login:Penguin
08/10/09 12:36:31 gH69AIzs
SVN-20081007

372:login:Penguin
08/10/22 08:59:21 Nq96nWYJ
最近Develop更新えらく頻繁だなぁ

373:login:Penguin
08/11/09 19:39:57 qr9KF25U
SVN-20081106
URLリンク(www.linuxfromscratch.org)
このCoreutils-6.12のtest commandのoption -n がちゃんと機能しないのは自分だけかな?
文字列がなくても真を返してくるんだけど

374:login:Penguin
08/11/09 21:16:59 jhB1sYEp
>>373
そういう仕様のはず。何か歴史的な経緯かよくわからんけど。
URLリンク(unix.derkeiler.com)


375:login:Penguin
08/11/16 02:06:56 ZOLlww7J
>>374
ありがと。知識が増えて得しました
あとこんなんにも迷いました
a=*
echo $a
mkdir b
echo $a
wild cardはwild cardしてそのまま動的に見に行くみたい
X11R7.4いれるのにとまどってました
初心者なのでXがないとたいしたおなにーもままらなくて
まずftpとかのX11R7.4の中のだけじゃ全然package足りてなくてsymbolic link張ってあってもその先のfileないし
individualにあるbzipの全部とろうと思ったらなかに一つだけgzipでしかないのとかあったり
全部とるとおらGTKがないとbuildされたくねーだとかいう子もいて
要求された物全部そろえても通らないものもあったり
9割がた何入れてるのかもう分からないものばっかで
そのうち頭がおかしくなってきて気がついたらこんな替え歌を口ずさんでました
それでは聞いて下さい
One two step bash the shell はけたら窓から抜け出しone two skip
続きもあるんですがもうここだけかければ満足なのでもうやめときます

視力とやる気を奪われるのは僕一人で十分だと感じたので
これから同じことするかもしれない人にcommand lineおいてきます
ちなみに小卒の初心者の変態なので同じぐらいの人を対象にしてます
いえいえ俺を踏んで大きくなれって気分す
参考程度にcopyして使ってね

376:login:Penguin
08/11/16 02:31:15 ZOLlww7J
まず位置関係から
source
|-- build_box #ここが空で、ここから始めることを想定してる
`-- graphic
`-- X11R7.4
|-- app
|-- data
|-- doc
|-- driver
|-- font
|-- lib
|-- proto
|-- util
`-- xserver

ほかのとこで始めたりすると危ないですたぶん
名前とか位置関係も変えても大丈夫ですがその場合は後で書く直すとこを変えて下さい
意味は分かりますか?

BLFSにかかれてるこの環境変数を設定しとく
YYYは好きな場所に書き換える。僕は''しました。通常は/usr
export XORG_PREFIX=YYY
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc \
--mandir=$XORG_PREFIX/share/man --localstatedir=/var"
#############################################################
使った変数
whole root count judgment results i whole branch BUILD_BOX
count sorting odd even compress_bzip2 compress_gzip

趣旨
buildに成功するまで自動的に繰り返す
進歩がないならbuildをやめる

377:login:Penguin
08/11/16 02:32:49 ZOLlww7J
うわspace反映されないのorz

378:login:Penguin
08/11/16 02:34:42 ZOLlww7J
ちょっとtest
aaaaa
aaaaaaaaaaa
                 ちちちちちちちちち
                         ちちちちちちちちちちち

379:login:Penguin
08/11/16 02:38:15 ZOLlww7J
位置関係
source
|-- build_box #ここが空で、ここから始めることを想定してる
`-- graphic
   `-- X11R7.4
      |-- app
      |-- data
      |-- doc
      |-- driver
      |-- font
      |-- lib
      |-- proto
      |-- util
      `-- xserver

使い方
失敗したら
echo $whole
で失敗した所を見て個別指導
途中からやり直したい場合は、unsetしないで
whole=`echo *`
をやらないでその下の
BUILD_BOX=`pwd` #base
からcopy
何回回転してるかしりたい時はunsetする前に
echo $count


X.org Librariesをbuildする所
##始まり###

380:login:Penguin
08/11/16 02:47:13 ZOLlww7J
駄目だ全角spaceだとcopyしてもerrorでるね
お騒がせしましたorz
はぁ...
一応頑張ったので貼っとくけどcopyしないほうがいいかも..

381:login:Penguin
08/11/16 02:55:27 ZOLlww7J
#たぶん表示ぐちゃぐちゃもうなんでもいいよ..逃げたい

#X.org Libraries
#↓ここだけ書き換える場所何をbuildしたいのか何処にそれがありますか?
cp ../graphic/X11R7.4/lib/*.tar.* .
#echo *の結果をsedで空白を改行に置き換えて
#grepで.tar.bz2のある段を出力した結果を
#変数に入れている。
compress_bzip2=`echo *|sed 's/\ /\n/g'|grep .tar.bz2`
compress_gzip=`echo *|sed 's/\ /\n/g'|grep .tar.gz`
for i in $compress_bzip2
do
bzip2 -dc $i|tar -xf -
done
for i in $compress_gzip
do
gzip -dc $i|tar -xf -
done
rm $compress_bzip2 $compress_gzip

whole=`echo *` #入るdirectoryの名前に充てる為の変数
BUILD_BOX=`pwd` #base
root=`echo $whole|wc -w` #全体の数を記憶 後で使う
count=0 #until内が何回繰り替えされているのか数える


382:login:Penguin
08/11/16 02:59:17 ZOLlww7J
judgment() #成功や失敗などを判定を下す関数
{
case $results in
failed)
echo -e "\033[45m\033[1;37m Failed to build `date`\033[0m" #失敗
break 100
;;
well)
if ! test -z "$whole" #option -nが効かない..>>374教えてくれてありがとうございました
then
: #順調
else
echo -e "\033[46m\033[1;37m Completion `date`\033[0m" #成功
fi
;;
esac
}
until test -z "$whole" #変数wholeが空になるまで繰り返す
do
for i in dummy $whole #変数wholeが展開されるのはfor文内で始めの一度
do
if test $i = dummy #for文内始めの一度だけ変数wholeの値を空に
then #二回目以降にfor文にきた場合、一度めに失敗したものが
#二度目にも失敗した場合名前が重なってしまう為
whole='' #後に失敗したものだけを記録していく為
continue
fi

cd $i;./configure $XORG_CONFIG;make
#####続く#############



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch