トップページ⇒linux
1002コメント370KB

LFS(Linux From Scratch) 統合スレ 2

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2006/08/13(日) 04:53:17ID:dhGPAboY
現行での最新安定版は6.2です。

本家
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やら自動化のシェルスクリプトなど便利なものがあるみたいですが、本質的に理解したい人や初めての人は全て手動でやる事を進めます。
基本的に分からない事やトラブルに関しての質問をする時は気を付けましょう。
なるべく抽象的な表現は避け、具体的な事象を元に理論立てて相手に分かりやすいように質問される側の立場に立って質問してください。


というわけでハンバーガー作りが好きな人はどぞ。↓
0693login:Penguin2011/04/13(水) 22:37:48.61ID:r2e+dh3M
>>692
gmp-x.x.x.x
をgmpにリネームした?
06946922011/04/14(木) 07:01:18.02ID:Sj7Lg007
mv gmp-xxx gmp
mv gmp gcc-4.5.2/ しました
でも、gmpの中にgmp.hが見当たらないですが、これでいいんでしょうか?
0695login:Penguin2011/04/14(木) 09:05:10.58ID:101aXCeF
http://www.mail-archive.com/[email protected]/msg11157.html
06966922011/04/14(木) 22:37:23.76ID:Sj7Lg007
cd gcc-4..5.2/gmp し
./configure ここで、gmp.hができました、でgcc-4.5.2にもどって
./configure
make すると
configure: error: source directory already configured; run "make distclean" there first
make[1]: *** [configure-gmp] Error 1
とのエラーになってしまいます。

06976922011/04/14(木) 23:25:37.78ID:Sj7Lg007
すいません、お騒がせしました。
最初から、手順どうりやり直したら、とおりました。
0698login:Penguin2011/04/15(金) 07:21:29.54ID:oZTireZs
make distclean

メッセージもきちんと読もう
ファイト
0699login:Penguin2011/04/16(土) 19:21:49.97ID:le5+Royh
またまた、お世話になります
glibcのmakeで
make[1]: *** No rule to make target `/mnt/lfs/sources/glibc-build/Versions.all', needed by `/mnt/lfs/sources/glibc-build/abi-versions.h'. Stop.
との、エラーで止まります。
patch configparmsなどは正常に処理されてるようなんですが
0700login:Penguin2011/04/16(土) 20:56:42.56ID:ZQugtTyX
http://www.mail-archive.com/[email protected]/msg11183.html
07016992011/04/16(土) 22:49:49.28ID:le5+Royh
Debianなので
gawgをapt-get install gawgしましたが、この度は
sed -e 's/#.*$//' -e '/^[ ]*$/d' ../abi-tags | \
while read conf tagos tagver; do \
test `expr 'i686-lfs-linux-gnu' \
: "$conf"` != 0 || continue; \
( echo "$tagos" | \
sed -e 's/[^0-9xXa-fA-F ]//' \
-e 's/^/#define __ABI_TAG_OS /'; \
echo "#ifndef __ABI_TAG_VERSION"; \
echo "$tagver" | \
sed -e 's/[^0-9xXa-fA-F]/ /g' -e 's/ *$//' \
-e 's/ /,/g' -e 's/^/# define __ABI_TAG_VERSION /'; \
echo "#endif" ) > /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new; \
done
if test -r /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new; then mv -f /mnt/lfs/sources/glibc-build/csu/abi-tag.h.new /mnt/lfs/sources/glibc-build/csu/abi-tag.h; \
else echo >&2 'This configuration not matched in ../abi-tags'; exit 1; fi
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.13/csu'
make[1]: *** [csu/subdir_lib] Error 2
で止まってしまいます。
0702login:Penguin2011/04/17(日) 10:01:57.51ID:Bz7rRKat
もちょっと自分でググって調べようよ。
"[csu/subdir_lib] Error 2" とかで検索したらどう?
gawkを指摘した人に感謝しなくっちゃ。
そもそも自分で気付くべき内容だよ。反省すべし。
version-check.sh やってないんだから、
あちこち間違い、勘違い、抜け漏れ、思い違い、
あるんだよ、きっと。
0703login:Penguin2011/04/17(日) 11:39:19.30ID:Bz7rRKat
ググったら、いろいろヘマしてる話が出てくるもんだよ。
(1)SHELLがbashじゃない、(2)5.6. Linux API header が正しくインストール
されてない、(3)glibc のビルドディレクトリを消さずに再ビルドしてる、
とかとかとか。どれかに該当するなら、
つまりブックどおりにやっていないってこと。
gmpでごちゃごちゃのやり方聞いたら (3)の可能性、高いんじゃない?
0704login:Penguin2011/04/17(日) 14:02:50.81ID:/fv2rWr3
ググラなくていい

ここに書けばいい

馬鹿が調べる

無駄な時間を使わなくて済む
07056992011/04/17(日) 22:47:19.63ID:vyfkI+A5
ご指導いただいた点を注意しながら、最初からやり直したところ、
先ほどのところは解決できました。また、別の箇所で引っかかってますが
今晩は時間切れみたいですが、引き続きがんばってみます。
ありがとう、ございまいした。



0706login:Penguin2011/04/17(日) 22:57:02.17ID:Bz7rRKat
よかったよかった。悪気はないからね。
自分で解決するのが楽しいものだと思うんだ。
しっかりやれば自己解決できたりするもんだし。
頑張ってね。
0707login:Penguin2011/04/27(水) 19:29:35.35ID:hmsWU7Ug
Temporary Systemを作ってるんだが、libz.so.1が見つからないって
散々叱られるんだけど、/tools 以下にインスコしちまって大丈夫かな?
glibc を /tools 以下にインスコした直後あたりにやろうと考えてるけど。
0708login:Penguin2011/05/16(月) 02:52:54.74ID:39ldvvVS
昔挫折して再挑戦中
ここに質問を書こうとして、書いているうちに次第に整理され、あれかっ、となる繰り返しの巻
0709login:Penguin2011/05/17(火) 02:41:52.45ID:vcinttyx
とか書いていたら進めなくなりました

LFS6.3用の32bit用のlive cd r2145で作業してます(cpuはcore2で64bitですがまずは32bitのをビルドしたい)
5章 gcc pass2でコンパイル後にgcc -vすると/usr/includeが3番目の検索パスに含まれてしまっています
(最初が/tools/includeで2番目が/tools/i686.../includeです)
これを取り除きたいのですが、これはコンパイル時に決まるものと考えて良いのですよね?
($PREFIXとgcc/config以下のgnu.hとlinux.hの設定でincludeの検索パスが決まると今は理解しています)

おそらくこれが原因で直後のステップのncursesのコンパイルで、公式のログでは
gpm.h ... noとなるべきところが
gpm.h ... yesとなるため、Gpm_Openがないとconfigureでエラーがでてしまいます
gpm.hは/tools以下にはなく、ホスト環境の/usr/includeにあるのは確認しました

/usr/includeを除くパッチも当ててるのに、何か他に確認すべき点はありますでしょうか?
 ・作業は全てlfsユーザ
 ・コンパイルオプションは本どおり(特に、--prefix=/toolsはつけている)
 ・which gccで/tools/bin/gccが出る
 ・gcc-4.1.2とgcc-buildは全て削除してからtarを展開しなおし新たにgcc-buildをmkdirして作業した
 ・パッチはgcc-buildから当てている(パッチのgccバージョン4.1.0はlive cdのgccバージョン4.1.2と違うためp1オプションがついてると理解)
 ・パッチを当ててからコンパイルした
 ・パッチ後、gcc/configのi386にあるgnu.hとlinux.hがパッチ前後で内容が変化するのは確認
 ・gccとbinutilsのコンパイルでは特にエラーはない(grep -B4 Error 自分でとったログ)
0710login:Penguin2011/05/17(火) 09:16:14.53ID:3FNm1WU5
だらだら書かないで、要点を
0711login:Penguin2011/05/17(火) 10:24:12.56ID:/p4Y37Di
> ・パッチはgcc-buildから当てている(パッチのgccバージョン4.1.0はlive cdのgccバージョン4.1.2と違うためp1オプションがついてると理解)
不正解
pオプションは階層。詳しくはman patch

Adjusting the Toolchainをやってないか間違ってるか。
もしくはそれ以前に既に間違ってるか。
あとLFS LiveCD使ってたらホスト環境は弄らない
もし初めての挑戦ならコマンドを手打ちしないでコピペしたほうがいい。
0712login:Penguin2011/05/17(火) 11:06:24.22ID:C3Iz6Jhj
おれも初心者だけど質問者さんのやりかたでは独自性がありすぎてとても
上手くやれるとは思えねえわ。突っ込むのも面倒くさくなるレベル。
0713login:Penguin2011/05/20(金) 00:14:41.47ID:iV+9NvHw
>>710-712
だらだら書いてすみません、やり直したら進めました。見直すと
/usr/lib/とすべきところが
/usr/libとなっていたりしたので、再度最初から。コピペ大事ですね
5章前半はglibcのmake checkでbug-atexit3のエラーだけ無視したものの
6章までは何とか来れました

教訓として、virtual boxで所々スナップショットをとることしました
0714login:Penguin2011/05/20(金) 09:07:30.73ID:Kkbcc3fE
仮想マシンって色々便利
0715login:Penguin2011/05/21(土) 04:13:54.50ID:AkOtoxMn
残すはカーネルのコンパイルとgrubのみまできたんですが
make menuconfigのコンパイル時のLANGやLC_ALLは何が良いのでしょうか
本ではLFSの全体的なつくりについては
UTF-8ではなくその国の固有のロケールで作ってあるようなことが書いてあったので
ja_JP.UTF8ではなくja_JP.eucJPのほうが良いのでしょうか

もう終わりそうなので、試してないですが
ホスト環境がハイバネートをサポートしてるなら
作業をやめる際はこちらのほうが楽かもしれないですね
構築作業の途中でログアウトとかすると環境復元がめんどくさかったりするし
0716login:Penguin2011/05/21(土) 07:57:44.02ID:ezwxxsQQ
うぜえ。ここはお前専用のサポセンじゃねえよ。
0717login:Penguin2011/05/21(土) 10:03:21.38ID:zmfqqVMt
>>715
$ grep LC_ /usr/src/linux/Makefile
unexport LC_ALL
LC_COLLATE=C
LC_NUMERIC=C
export LC_COLLATE LC_NUMERIC

気にするな
もし気になるなら今後も全てのパッケージビルドでC or POSIXにしたほうが安心すると思う
ちなみに俺はそうしてる
0718login:Penguin2011/05/21(土) 10:19:55.02ID:2w+EQhQI
失敗しろ
0719login:Penguin2011/05/21(土) 16:45:26.69ID:hIuBChfj
失敗をし、それを乗り越える事で、人は成長する。
0720login:Penguin2011/05/21(土) 23:24:11.97ID:I9vgXXwL
いまどき EUC なんて有り得ない
ja_JP.UTF-8
0721login:Penguin2011/05/22(日) 10:27:16.53ID:4jcmSvoA
できません、失敗しました、挫折しましたっていうのは、
ブックどおりやってませんと同義語なんだな。
それに気付いたときに完成するよ。
0722login:Penguin2011/05/22(日) 11:04:04.96ID:bF3GJB7Y
ブックのとおりしなくても、エラーが出たらここできけばいいじゃん
0723login:Penguin2011/05/22(日) 11:26:04.87ID:4jcmSvoA
ブックどおりやった実績ありでブックどおりやらないなら良い。
でもそんなレベルに達していない。収集のつかないやり方。
ブックどおりじゃない自覚がないから問題。
0724login:Penguin2011/05/22(日) 15:29:53.69ID:ttk8EEh9
>>717
おかげさまで完成しました。長かった
後で気づいたけど、bookの最後のほうに来てキラーパスというか
menuconfigの設定の詳細は環境依存なので、bookでは割愛されていますね
experimentalに分類されているから、無くても汎用的なドライバ等で動くだろうと
SATAドライバ無視したらkernel panicして嵌りました

一通り終えて、一番印象に残ったこと
6.3.2. Package Management Techniques
6.3.2.1. It is All in My Head!
Yes, this is a package management technique
吹いた
0725login:Penguin2011/05/22(日) 15:43:29.30ID:/eFoItHo
吹くようなことか……?
0726login:Penguin2011/05/22(日) 15:51:16.24ID:30hvG/5H
やっと終わって舞い上がってんだよ
察してやれよ。可哀想だろw

>>724
乙
0727login:Penguin2011/05/26(木) 12:41:41.13ID:fQoj9mlO
Beekmans か Dubbs が講演でもして、このセリフを吐いたら
どっと笑いが起こって、場が和むところ。吹いていいですよ。
0728login:Penguin2011/05/29(日) 13:37:35.96ID:KISn/jXK
>>715 LANGやLC_ALLは何が良いのでしょうか
ブックどおり
0729login:Penguin2011/05/29(日) 13:44:43.90ID:KISn/jXK
>>717 ..今後も全てのパッケージビルドでC or POSIXにしたほうが安心すると思う
何を血迷う. 初心者諸氏、惑わされるな.
0730 忍法帖【Lv=3,xxxP】 2011/06/11(土) 21:07:18.20ID:1zVxpXc2
前にLFSを外付けのHDDにパーティションを作って構築しようとしたのだけど、
起動したときにrootが見つからないとかでカーネルパニックになって
結局諦めちゃったんど、もう一度試して見ようと思う。

外付けHDD(/dev/sdb)から起動することは出きるのでしょうか?
0731login:Penguin2011/06/11(土) 22:31:28.92ID:aw2ynwO3
BIOS依存.

まぁ,外付けHDDからBoot不可でも,カーネルイメージを内蔵HDDにコピーして,
それを使って起動する,みたいな手はある.
0732login:Penguin2011/06/12(日) 00:15:56.52ID:YZIYN00q
外付けHDDからBoot出来ないってのは実感わかないなぁ

メインにはSlackware入れてるからいつもこの外付けHDDに
Ubuntuや関係ないかもしれないけどSolaris入れて普通にBootされて動いたことがあるし、
多分Linuxのコンパイルのときに何かチェック入れなければいけなかったのかもしれない。

明日ぐらいから構築することにする
0733login:Penguin2011/06/12(日) 00:16:59.94ID:YZIYN00q
ちなみに外付けHDDは
USB接続
0734login:Penguin2011/06/12(日) 00:42:48.39ID:Bso+GxSA
ブートローダだけで何とでもなると思うけど。
元HDDのほうが先に起動したとしても
grub起動したら、Cコマンドでプロンプトに入って
chainloader (hd1,1)+1
boot
でいける(hd0が元、hd1が外付でパーティション1にインストールした場合。MBRなら(hd1,0))
0735login:Penguin2011/06/12(日) 01:05:40.33ID:gQWxzugk
Plop!
0736login:Penguin2011/06/12(日) 09:32:55.89ID:YZIYN00q
>>734
今までLILO使ってきたから前にやった時も面倒で内蔵HDDのLILOに
外付けにあるLFSをブートするようにしたのだけれども、
それがカーネルパニックの原因だろうか?

grubとか高機能すぎて一つのOSかと思ってしまう
0737login:Penguin2011/06/12(日) 22:57:49.60ID:Bso+GxSA
ブックにそって作ったんなら外付けHDDにはgrub入れてるはずだが
カーネルパニックになる前に、内臓HDDのLILO→外付けHDDのgrubは起動すんの?
そうじゃないならgrubのインストールかLILOの設定がおかしい
0738sage2011/06/12(日) 23:46:50.07ID:YZIYN00q
構築してみたけど相変わらずカーネルパニック。

仕方ないから内蔵のHDDにパーティション作って移動させて
今までつかってたLILOをgrubに差し替えたら動いた。良く解らないけど

あと、バックアップとるつもりが、誤って全部消してしまった
どうしよう(´・ω・`)
一応聞くけど最初からだよね?
0739login:Penguin2011/06/13(月) 01:46:00.37ID:INqzHags
何をどう消したのか知らないけど、パーティションテーブルが消滅したくらいならなんとかなるぞ
0740login:Penguin2011/06/13(月) 07:26:51.11ID:qxwoeJZq
多分間違って

cp 何かのオプション /mnt/lfs/* /mnt/lfs

ってやってしまったのが原因だとおもう

気がついたら消えてたからこれが原因でないかもしれないけれど

また余裕があるときにやり直そうと思う
0741login:Penguin2011/06/13(月) 07:42:06.31ID:qxwoeJZq
というか

この間違いに気がついてコマンドを打ち直したときに
何も移動されなくておかしいなと思って確認したら消えていた

0742login:Penguin2011/08/22(月) 22:07:57.29ID:cgWDZXef
(゚д゚)
0743login:Penguin2011/09/01(木) 01:21:30.30ID:FNDmPl3a
DoSの脆弱性を修正した「Apache 2.2.20」、公開
http://hibari.2ch.net/test/read.cgi/pcnews/1314805885/

Apache 2.2.20が出たけどBLFS SVNはまだ2.2.17のままだね。
0744login:Penguin2011/09/01(木) 14:37:44.23ID:FNDmPl3a
apache-2.2.20で少し嵌ったのでメモ
--with-included-aprを明示的に付けないとapr-1-configとapu-1-configを生成してくれない。
0745login:Penguin2011/09/04(日) 11:30:53.96ID:837eO9SY
ん? 2.2.20 に限った話ではないですよね?
バンドルされている apr を使うなら、
--with-included-apr の指定が必須ということですよね?
0746login:Penguin2011/09/07(水) 20:25:59.69ID:zRMH6CQK
質問の仕方、回答の仕方を通じて、
その人のレベルが知れ渡るってこと、知ってる?
aprの件もカーネルパニックの件もそうなんだけどね。
どんなカーネルパニックか示さないし誰も聞かないし。
正しいやり取りの仕方を勉強してよ。これもLFS学習だよ。
0747login:Penguin2011/09/08(木) 12:03:53.28ID:U4Bjxs+W
いま 746 がほどほどに良いことをいった!
0748login:Penguin2011/09/08(木) 22:35:43.38ID:D/3Em1an
>>745
http://www.linuxfromscratch.org/blfs/view/svn/server/apache.html

2.2.17では --with-included-apr を付けてなくてもインストールされる。
0749login:Penguin2011/09/09(金) 14:10:03.01ID:dipUFX3h
って言うか 2.2.20 でも作られるよ。踊らされたかな。
configure.in も find_apr.m4 も大して変わってないし。
BLFS の書き方は問題だね。
付けなければだめ、みたいに読めるから。
0750login:Penguin2011/09/09(金) 14:53:59.49ID:og8Y44YD
逆
2.2.17では '--with-included-apr' を付けてなくても作られてたというお話。
0751login:Penguin2011/09/09(金) 15:05:07.90ID:dipUFX3h
2.2.17 でも 2.2.20 でも、つけなくても作られてたというお話。
0752login:Penguin2011/09/09(金) 15:05:44.37ID:dipUFX3h
逆じゃないよ。
2.2.17 でも 2.2.20 でも、つけなくても作られてたというお話。
0753login:Penguin2011/10/27(木) 11:26:42.54ID:CWmkRD0p
vmware上のubuntuで構築していたのだが
chrootを忘れて/etc/passwdと/etc/groupを思い切り上書きしてしまいましたよ。っと。
バックアップ取ってなかったから初めからだ。 orz
0754login:Penguin2011/10/27(木) 13:55:25.60ID:CWmkRD0p
livecdのISOイメージから起動しHDDをマウントして事なきを得ますた
0755login:Penguin2011/11/07(月) 00:47:10.98ID:pRtw+aSu
Linux From Scratch 7.0 リリースされてた。
# Linux-3.1, GCC-4.6.1, and Glibc-2.14.1
0756login:Penguin2011/11/07(月) 00:49:18.43ID:/0niews8
DistroWatch定期的に見てないとねぇ
0757login:Penguin2011/11/07(月) 19:52:00.95ID:oW1oaK/r
間違えてglibcをchroot外からrootでmake installぶちかまして涙目
0758login:Penguin2011/11/10(木) 09:43:31.43ID:28WugVpF
ドンマイ。でもそういう根幹なものは直せちゃう所が良い所だよね。
自分のデータだけは大切にね。バックアップしといたほうがいいよ。
疲れてる時は、scriptだったりmakefileの単純な間違いで「うわぁ・・」っていうのやっちゃう時あると思うから。
0759login:Penguin2011/11/10(木) 11:09:14.03ID:6NMgo8/5
一通りインストールが終わって、後はブートさせるところまで来ています。
ブートさせたいルートパーティションのデバイス名はどのように探したら良いでしょうか?
GRUBからコマンドでrootを(hd0,4)とし、タブで意図したカーネルファイルが補完出来ているので(hd0,4)は正しい筈ですが、
デバイス名の指定が誤っているためブート時にカーネルパニックで落ちてしまう状態です。
0760login:Penguin2011/11/10(木) 13:00:43.43ID:eDcCH4A9
GRUB画面で編集モードに入って (hd0,0), (hd0,1), ... と
試しては再起動、を繰り返せばすぐ分かること。なぜしない?
それで解決すればよし。でも解決しないよ、きっと。
パーティション指定誤りとの判断が怪しく聞こえる。
0761login:Penguin2011/11/10(木) 16:41:25.52ID:u94PfNMU
>>760回答ありがとうございます。説明が悪かっ たので、もう一度説明させてください。
GRUBで下記のコマンドを入力したとします。こ のとき、
GRUB> root=(hd0,4)
GRUB> linux /boot/vmlinux-2.6.37-lfs-6.8 root=/dev/hda7
→/boot/vmlinux-2.6.37-lfs-6.8 のファイルは、TABキーで補完が効くため、 (hd0,4) の指定は間違い無さそう。
GRUB> boot
→bootの途中でルートパーティ ションが見つからずエラー、となるため、root=/dev/hda7 の指定は間違っている。 という状態です。
そうしたときに、デバイス名 「/dev/hda7」の代わりに指定すべき名称はどの ように調べたらよいでしょうか?
0762login:Penguin2011/11/10(木) 17:26:27.79ID:eDcCH4A9
TABキー補完結果と hd0,4 が正しいことは結びつかないよね?
hda7 の 7 は hd0,4 の 4 と一致する? hda7 の h は正しいの?
カーネルパニックメッセージ、示すべきじゃない?
パーティションどう切ったか示すべきじゃない?
というかカーネルパニックメッセージを検索すべきじゃない?
本当に相談したいなら。そんなところまでするスレじゃないのかな・・
0763login:Penguin2011/11/10(木) 17:38:31.30ID:nazVUJse
必要なファイルシステムをカーネルコンフィグで組み込んだ?
てか、こういう場合ってGRUBのタブ補間でも見えたっけか?
俺の記憶が正しければGRUBでは見えるが、カーネルがFSをリマウントする時にパニックになった気がする。
0764login:Penguin2011/11/10(木) 19:36:37.37ID:AWiWc5ry
>>762, 763
いろいろと指摘、ありがとうございます。
カーネルパニック時のメッセージです。
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "hda7" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
0b00 1048575 sr0 driver: sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

恥ずかしながら今さら気付いたのですが、パーティションとしてsr0しか認識されてないのが、まず問題のような気がしました。
カーネルのコンフィグは正直適当にやったので自信ありません。その辺の調査からしてみます。
07657642011/11/10(木) 19:43:50.18ID:AWiWc5ry
あ、後出しですみません…
そもそもVMWare上で構築しているのですが、これがそもそもの誤りでしょうか?
0766login:Penguin2011/11/10(木) 21:08:12.53ID:4CNdH9em
ファイルシステムも可能性ありだけどドライバーかな。
ね? 設定の問題じゃぁないってことだ。
VMwareは関係ないよ。
07677642011/11/11(金) 12:00:14.37ID:3Oix/1Lp
>>766
回答ありがとうございます。
ドライバをインストールして、再度試してみます。
0768login:Penguin2011/11/12(土) 07:21:44.81ID:AEqk8noy
みんなlogrotateは何使ってるの?
0769login:Penguin2011/11/12(土) 20:11:01.93ID:O4XTiZTa
>>764じゃないけど、vmware上でLFS7.0構築して、
menuconfig -> Device Drivers -> Fusion MPT device support -> Fusion MPT ScsiHost drivers for SPI
に※付けたら起動したわ。
0770login:Penguin2011/11/15(火) 01:53:38.77ID:jRz+aMVC
LFSブック7.0の日本語版が公開されてた
http://lfsbookja.sourceforge.jp/
# 訳者さん、ありがとうございます
0771login:Penguin2011/11/25(金) 22:05:14.81ID:Ir2oY44V
age
0772login:Penguin2011/11/25(金) 22:17:46.62ID:umJYZi+i
なんだこりゃ、ゴミスレしか残ってねえな。
0773login:Penguin2011/12/06(火) 04:57:42.54ID:jQo1eR9l
http://www.linuxfromscratch.org/blfs/view/svn/server/qpopper.html

4.0.9が欠番になった
ftp://ftp.qualcomm.com/eudora/servers/unix/popper/old/

こういった事がよくあるねぇ
まぁこういう事もないと配布先のサイトなんて滅多に見る事が無いんだけど。
ブックにtar玉への直リンURLだけじゃなく配布先トップページのリンクも貼っといて欲しい
0774login:Penguin2011/12/18(日) 11:20:12.79ID:RMcnhH9u
libpipelineって過去に見たこと無いんだけど、これはどのパッケージに必要とされてんの?
依存関係なく便利だから入れとけって事かな?

> Libpipeline パッケージは、サブプロセスのパイプラインを柔軟かつ便利に取り扱うライブラリを提供します。
0775login:Penguin2011/12/26(月) 14:07:07.13ID:7UR/wNMm
挑戦しようと思ったけど
パーティション設定で詰んだ
0776login:Penguin2011/12/26(月) 22:22:52.50ID:R8fQMn72
>>775
初めのlinux選定が一番難しいかな
ubuntu嫌いだけど試した中ではubuntu1004がいいかな
0777login:Penguin2011/12/27(火) 03:28:58.60ID:yAmzAB5x
頑張ってパーティション作ってソースダウンロードした
明日から本格的に始めるか
0778login:Penguin2012/01/10(火) 07:00:10.35ID:Qu4w6ZzF
あっく
0779login:Penguin2012/02/14(火) 05:41:32.35ID:/x6wvsxX
>>778の翻訳
今7.0日本語版ビルドしてる。ホストはArch
0780login:Penguin2012/03/03(土) 05:34:09.82ID:RP3wIqb1
lsやgccとかも後でビルドしなおすの?
0781login:Penguin2012/03/03(土) 10:46:38.71ID:7mC8abYk
>>780
6章で作り直すよ
0782login:Penguin2012/03/09(金) 02:14:37.81ID:+QQUlsjm
LFSってようはソース取得してコンパイルしてインストールする作業をひたすら繰り返すだけ?
C言語の知識とか無くてもおk?
0783login:Penguin2012/03/09(金) 02:43:44.66ID:FJIM/Hgy
コンパイルエラーとか出なきゃおkじゃないか。
LFSブックと材料セットがあるから、その範囲でやる分にはうまく行くんじゃないのか。

gentooとかではスクリプトがコンパイルしてくれるけど、こっちは代わりに手打ちでやるようなもんかね。
0784login:Penguin2012/04/01(日) 08:23:23.87ID:GXFZqeY6
initデーモンのソースってどこに入ってるの?binutilsかと思ったけど見当たらない。
0785login:Penguin2012/04/01(日) 18:40:05.43ID:UF9kvJe2
lfsbookに書いてある。

http://www.google.com/search?hl=ja&q=site%3Alfsbookja.sourceforge.jp%2F7.1.ja+sysvinit
0786login:Penguin2012/04/01(日) 19:34:27.22ID:idOIgZYb
ああsysviniとか。忘れてた。thx
0787login:Penguin2012/05/27(日) 16:17:53.92ID:5yUYHdXv
6.3 Live CDからvmware上にインスコしてみたよー。
最初HDDを見つけてくれなくてkernel panicで途方にくれたけどググったら解決策があった。


To fix this without changing to an IDE disk (keep SCSI), make sure the following options are enabled in the kernel config:

Device Drivers --->[*] Fusion MPT device support --->
<*> Fusion MPT ScsiHost drivers for SPI
<*> Fusion MPT ScsiHost drivers for FC
<*> Fusion MPT ScsiHost drivers for SAS

If you enable these on top of the "make defconfig" kernel, it should work.
Note that I'm using VMWare Player 3.1.4 and Linux 2.6.37.2.
0788login:Penguin2012/05/27(日) 16:20:57.50ID:5yUYHdXv
vmware上で動かしてeth0を見つけてくれない場合は以下のようにAMD PCNet32 PCI Supportをonにして
カーネルコンパイルし直したらnicも動いてくれた。

Device Drivers
|----------> Network Device Support
|---------------> [ * ] Ethernet (10 or 100mbit)
|--------->[ * ] AMD PCNet32 PCI Support
07897882012/05/27(日) 18:01:28.36ID:5yUYHdXv
上図で矢印の根元のインデントがズレていた
スマヌスマヌ
0790login:Penguin2012/06/25(月) 07:32:08.77ID:t2HbQHRC
各LFSブックの各アプリのインストール説明を、
SQLite3などで扱えるSQLデータベースへ自動的に変換するツールがあれば、
そのデータベースを利用して、LFSの各アプリを手軽にインストールするツールを作れそうな気がする。

具体的には各アプリの説明ページを、
アプリ名、アプリバージョン、依存アプリ名群、オプションアプリ名群、ビルド手順群
の項目として自動的にデータベース化するツールが欲しいと思う。

このデータベースが存在すれば、アプリ名のみで依存関係なども自動的に解決して全自動インストールできるような、インストール自動化スクリプトを書くことも容易になる気がする。
そこで、このようなデータベースは既にあるのだろうか?適当にsqlfsなどで検索したら出てきたが、これはsqlを利用したfuseファイルシステムで、lfsは無関係だった。
0791login:Penguin2012/06/25(月) 21:58:39.77ID:3Pdj7f3b
RDBMSを使っても使わなくても、自動化ツールは
なんとでも作り出せます。やってる人もいます。
でも{,B}LFS製作者はそのようなものは提供しません。
なぜか? LFSは学習目的だからです。
0792login:Penguin2012/06/25(月) 22:52:41.53ID:SdBA3EKj
いや、ALFSあるし
■ このスレッドは過去ログ倉庫に格納されています