トップページ⇒linux
988コメント355KB

LFS(Linux From Scratch) 統合スレ

■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI 02/04/26 22:43ID:aLIjuZIQ
どぞ。
0669login:Penguin05/01/02 19:40:18ID:ywe3nReU
>>668
ファイル配置をFHSに準拠させてるんじゃないかな。
0670login:Penguin05/01/11 00:20:54ID:N5SSEbB/
6.0をインストールして、悪戦苦闘しながら環境づくりをしています。

uimのconfigure時に、glib-2.0.pcが見つからないからパスを教えれ、と言われるのですが、
このファイルはどこにも無いようです。

blfsのpkgconfigのところも見ましたが、参考になるようなことは書いてありませんでした。

glibcのインストール時に何かしなければいけなかったのでしょうか。
お助けください。
0671login:Penguin05/01/11 00:57:19ID:t48h3UaH
glibc2がインストールされてないから検出されない。
当たり前。インストールしなさい。
0672login:Penguin05/01/11 04:43:45ID:59JSiIzk
glibとglibcの混同がここにも
0673login:Penguin05/01/11 05:46:01ID:dhy5RVUb
>671 typo ごめん。
0674login:Penguin05/01/11 07:41:22ID:woT3JOYk
>>670
インストールしてないならいれれば即解決。
普通、/usr/lib/pkgconfigにインストールされるけど
うまくいかなかったらpcファイルのあるパスを環境変数
PKG_CONFIG_PATH
に設定すりゃオッケー。
067567005/01/11 23:43:23ID:N5SSEbB/
はずかしい質問しちゃったよ、俺。
通りでglibcについてしらべてもなんもわからないわけだ。

ほんとうに申し訳ありませんでした。
0676login:Penguin05/01/14 10:37:04ID:vIBUe90m
Gerard Beekmansによる [email protected] への投稿から抜粋

LFS 2nd Printed Edition の予約受け付けが開始されました。
2月15日までに予約すると通常価格$19.99の印刷済みBook及びCD-ROMが
$13.99で購入することができます。
米国以外の海外への発送も可能です。日本への送料は$11.25〜$22.50です。

オーダー及び詳細情報
http://cart.cheapbytes.com/cgi-bin/cart/0970010004.html
0677login:Penguin05/02/08 19:28:43ID:4OtVudmQ
LFS6.0で、chapter6のgcc-3.4.1のmake -k checkまで進みましたが、
unexpected failureがg++ summaryでは8534、gcc summaryでは18127も
出てます。いくらなんでも多すぎますよね。どこを見直せばいいんでしょうか?
それともこのまま進んでも大丈夫なんでしょうか?
機種はVAIO U3、ホストはFedora Core3です。
LFS-BOOKの通りに進めたつもりですが、どこか間違ってたんかなぁ。
0678login:Penguin05/02/08 20:18:39ID:Hjl68lCm
>>677
/dev/ 以下はどうなってる?
binutilsのビルド/チェック/インストールから、続けてgccをビルドしてる?
067967705/02/08 22:17:44ID:4OtVudmQ
>>678
レスありがとうございます。

/devは/mnt/lfs/devでいいんでしょうか?それだとconsole nullがあるだけです。

> binutilsのビルド/チェック/インストールから、続けてgccをビルドしてる?
glibcをインストールした後、chapter5で使ったbinutils-build内でmake ...をして(Re-adjusting the Toolchain)、
binutils-buildとbinutils-2.15.91.0.2とを消して、binutilsを改めて展開、ビルド、チェック、インストールの後に
gccに進みました。

ただ、glibcとbinutilsとの間だったか、binutilsとgccとの間だったか忘れてしまったんですが、
コマンドの入力を全く受け付けなくなってしまい、rebootしてもちゃんと再起動しなかったので、
電源長押しで切って起動。そしたらrepair filesystemというモードに入ってしまったので、
各パーティションをfsckしてから再起動。それからマウントし直して、chrootで入り直しました。
(Mounting Virtual Kernel File System, Entering the Chroot Environment)
やはりこのへんに原因があるのでしょうか?
0680login:Penguin05/02/08 23:08:06ID:Hjl68lCm
>>679
それならおそらく、checkに必要なデバイスノードが足りないだけ。
/mnt/lfs/dev/にramfsをマウントしてmknod、という手順を繰り返す必要がある。
(chapter06/devices.htmlの6.8.2節)

# 私の場合は、ある時期のunstableでデバイスノードが全然作成されなかったため
# binutilsのmake checkがまったく通らないという経験があった。

udevstartしてもデバイスノードが増えないようなら、
unstable版を参考に地道にmknodする方法もある。
068167705/02/09 19:17:49ID:RkjXvKap
>>680
6.8.2節をもう一度やり直しました。
テスト結果がほぼgcc-testresults mailing listの内容と同じになりました。
(expected passesが9639じゃなくて9640でした。)
再起動したことで、udevを実行する必要があったということですね。
これで先に進めます。ありがとうございました。
0682login:Penguin05/02/10 12:18:49ID:oOWFqUeh
hotplugを使わずに、例えばモジュール化していて起動後に必要になった
デバイス、例えば/dev/dspなんかをudevが認識するにはどうすればいい
のですか?分からなくてudevを再起動しちゃったのですが。
0683login:Penguin05/02/10 20:26:25ID:P9s3i16a
今から挑戦します!

環境はk6-2-533MHz機にVNC入れたCore3が入ってるのでその上で構築
するつもりです。WSに当たるPCはデュアルディスプレーで片方でググり
つつ進めるつもりです。目的はルーター兼TUX鯖をセレ433MHZ機で作る
予定ですが、Linuxの知識をある程度付けないと何か有った時怖いから
LFSを通じて知識増やそうと思ってます。ガンガルぞーーー!!



日記はチラシの裏にでも書けよ俺!
0684login:Penguin05/02/11 02:44:51ID:pAibWnuc
>>683
がんばって!
0685login:Penguin05/02/16 22:54:13ID:Hf2R3XyK
すみません、一つだけ質問なのですが…。明日あたりから5.1.1で初挑戦しようと
思い、手始めにhttp://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.htmlを
なぞってみました。
そこで、たまに¥を入力するように書いてあるんですけど、これってバックスラッシュでFAですか?
ベースはVine3.1で、エディターはvi、LANGはUSです。

とにかくLINUX触り始めてからまだ一月(Plamo4.01でローカルファイルサーバ立てただけ)、
OSの仕組みがわからないのが気持ち悪くて(何故かWindowsの時は気持ち悪くなかった)
こうなったらLFSから入門するぞ、と。気合入れつつマターリ勉強します。

だから「¥」のことだけ教えてくださいorz
0686login:Penguin05/02/17 01:24:19ID:v7P3x55s
¥を入力するように書いてあるところなんかどこにも無いので、
幻をみているとしか思えないのだが。ひょっとして釣られたのか?

それとなんで6.0じゃないんだろう。
0687login:Penguin05/02/17 12:45:44ID:e/veY1/6
>>686
.bash_profile を編集するってところで、
#PS1='\u:\w:$ '(http://www.atmarkit.co.jp/flinux/rensai/lfs03/lfs03a.html)
あと、
cp malloc/Makefile malloc/Makefile.backup
sed 's%\$(PERL)%/usr/bin/perl%' malloc/Makefile.backup > malloc/Makefilel
ってところです。(http://www.atmarkit.co.jp/flinux/rensai/lfs03/lfs03b.html Makefileの変更)

>それとなんで6.0じゃないんだろう。
まずは扱うファイル数が少ない方がいいかな、と思いまして…
で、3.3とか4.0探したけど見つからなかったので5.1.1でいこうと思いました。

ベースをVineでやってる人ってあんまりいなさそうですね。RHL9.0をDLしときました。
0688login:Penguin05/02/17 16:28:02ID:e/veY1/6
っていうか、Vineも赤旗も同じようなもんですね…赤旗なんでこんなに
容量食うの…
0689login:Penguin05/02/17 20:04:20ID:2JBp/A66
赤旗て。中国の紅旗Linuxベースかよ。チャレンジヤーだな
容量が気になるならクノッピクスでいいんじゃないのよさ
0690login:Penguin05/02/18 04:00:04ID:m1FD59Hz
>>689
いえいえ、いくらなんでも紅旗は…RHL9.0です。
よく分からないけどいらなそうなパッケージを除いてインスコしても
1G超えてるし、びっくりです。LFS以前に、普通に勉強用に使う
ためにディストリ選んだ時も、イメージ的に重そうなのでRHLとかrpm系は
検討もせずにパスしてたんですけど、まさかここまでとは思いませんでした。
で、Plamoに走ったんですけどね。

KNOPIXもDLしてみます。
0691login:Penguin05/02/20 12:56:20ID:RFeXPFN/
>>690
RHLを言うなら赤帽じゃ
(RedHat Linux)
0692login:Penguin05/02/20 15:21:15ID:N7f+FaUu
「ハット」と「旗」が響きの類似性を発揮した
0693login:Penguin05/02/24 22:01:55ID:SAEjhQdm
ちょっと古いバージョンのlfs-packages-3.3本体はどこにあるのでしょうか。
本家には文書類しかありません。
0694login:Penguin05/02/24 22:25:28ID:XcOHQG9j
どっかで見たぞ。ちょと探してくる。
見つからなかったらゴメン
0695login:Penguin05/02/26 17:04:14ID:6wpcF5JB
Plamo4.01 カーネル2.4.27 GCC3.3.2 で5.1.1やってまつ。日本語訳があるからだけど。

6章のglibc-2.3.3のmakeで躓いちゃったので今から原因究明。
時間かかるからメンドーだけど、それなりに楽しいでつね。
0696login:Penguin05/03/02 16:12:59ID:yK4D5ds8
↑です

先ほど無事に5.1.1ブートしました。さてこれから何をやろうか?
LINUX自体の初心者はLFSインストールしても次に何をすれば
いいのか、明確な目的がない。少なくとも自分は。

というわけで、もう一回最初からやろうかな。ただのアホみたいやけど…

簡単なシェルスクリプト書きながら第5章やって、
6章に入ったとたんにエディタがなくなってマンドかった。
chroot抜けてまとめてスクリプト作ろうと思ったんだけど、間違った
時にchroot環境とベース環境を行ったり来たりになりそうでメンドクサ
そうだと思い、vimを入れるまでは一つ一つやっていきました。
皆さんはどうしてますか?
0697login:Penguin05/03/02 22:02:33ID:mMZ8ZIT3
tDiaryとかで日記でも書けよ。
0698login:Penguin05/03/08 05:00:44ID:kA2TVcAt
本物のプログラマはエディタを使わない。cat > で十分。Bill Joy(viの開発者)が言っている。
明確な目的がないならLFS6でやってみなよ。今度はなるべく本を読まない方向で。
システムへの理解が深まるよ。あと単にビルドするだけじゃなくてコード読んでみるとか。
全部理解できれば、君もハッカー。
0699login:Penguin05/03/08 15:58:42ID:gfLyyk/s
 
(´-`).。oO( 何か香ばしいな・・・ )
 
0700login:Penguin05/03/08 17:31:01ID:uw5JF+Mw
>>698
696です。そう、cat > 使うこと後で気付いたんですよ。
ちなみに6やるんだったらベースはカーネル2.6系ですよね。
何がいいんでしょう?fedora3とかですか?
0701login:Penguin05/03/13 04:50:57ID:c4cpv0LU
なんでLFSのLiveCD使ってる香具師いないの?
0702login:Penguin05/03/13 13:10:03ID:X87kAo2H
>>701
http://lfs.osuosl.org/lfs/packages.html
結構、こっそり置かれてるからわかりずらいのかもね。
LFS 構築するには一番便利だけど、
DHCP な環境じゃないと、
外から ssh アクセスできるようになるまで時間が掛かるとか。
(lfslivecd-x86-6.1-1-pre2.iso で試したときはそうだった)

以下、Live CD を使うときの sshd 起動手順 (日記没ネタ) -----------

# キーボード配列
・loadkeys jp106

# DHCP なんて動的なものは悪魔だよ派
・ip addr add 192.168.xxx.yyy/24 broadcast 192.168.xxx.255 label eth0 dev eth0

# とりあえず sshd を使いたい人は passwd ファイルに sshd を足す必要がある
# sshd:x:22:22:sshd:/dev/null:/bin/false の一行を追加(Gentoo を参考にしました)
・vi /etc/passwd

# root のパスワードを設定する
・passwd

# sshd スタート
・/usr/sbin/sshd
070370205/03/13 14:00:15ID:X87kAo2H
> ・ip addr add 192.168.xxx.yyy/24 broadcast 192.168.xxx.255 label eth0 dev eth0

嘘書きました。
正しくは

cat > /etc/sysconfig/network-devices/ifconfig.eth0 << "EOF"
ONBOOT="yes"
IP=192.168.xxx.yyy
NETMASK=255.255.255.0
BROADCAST=192.168.xxx.255
SERVICE=ipv4-static
PREFIX=24
EOF

/etc/rc.d/init.d/network restart

でした。恥ずかしいので死んできます。
;y=ー(´Д`;)・∵. ターン...
0704login:Penguin05/03/13 23:38:25ID:c4cpv0LU
>703
普通にnet-setupじゃダメかね?
070570205/03/14 21:07:13ID:GmDxDej6
>>704
試したけど上手くいかんかったです。
net-setup の期待するディレクトリ構成が実際とちょっと違うみたいで。。。

# net-setup 自体が知らないコマンドだったので、
# なんとも言えませんが ヽ(;´Д`)ノ ニゲロ
0706login:Penguin05/03/15 13:33:42ID:rQo/ootV
704だけど、そもそも>703の設定がちょっと違うんじゃないかな
ttp://lfs.mirror.shizu-net.jp/lfs/view/stable/chapter07/network.html
にはこういう風に書いてある

cd /etc/sysconfig/network-devices &&
mkdir ifconfig.eth0 &&
cat > ifconfig.eth0/ipv4 << "EOF"
ONBOOT=yes
SERVICE=ipv4-static
IP=192.168.1.1
GATEWAY=192.168.1.2
PREFIX=24
BROADCAST=192.168.1.255
EOF

DHCP周りに関してはBeyond Linux From Scratchの扱いになるんで
ttp://lfs.mirror.shizu-net.jp/blfs/downloads/stable/
を読めば分かるよ
070770205/03/18 02:30:32ID:J9w9p4FR
lfslivecd-x86-6.1-1-pre2.iso &静的ネットワーク環境のお話しということで、

・/etc/rc.d/init.d/network を使うなら >>703 で特に問題無し。
 (>>706 のファイル構成は失敗する)
・net-setup を使う場合はこんな感じで行けました。
cd /etc/sysconfig/network-devices &&
rm ifconfig.eth0 &&
mkdir ifconfig.eth0 &&
net-setup
# /usr/bin/net-setup はシェルスクリプト。気軽に参照できま。

まあ、Live CD なんて一時的な環境なんで
少しの間まともに動けばいいですよね、多分。 ノ(´д`*)
0708login:Penguin05/03/21 03:12:31ID:QZYWUfBJ
LFS6.0の"5.9. Adjusting the Toolchain"の章で、

SPECFILE=`gcc --print-file specs` &&
sed 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' \
$SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE

とありますが、実行するとホストOS側gccが起動し、その出力結果に基づき
ホスト側のスペックファイルを上書きしようとして、permission deniedになります。
一行目は、

SPECFILE=`/tools/bin/gcc --print-file specs` &&

とするのが正しい気がするのですが、何か手順を間違えていますか?
LFS4.0の時は一本道ですんなり行けたのに、結構苦しい...
0709login:Penguin05/03/21 03:23:25ID:lht78NPY
<#`∀´> ウリはIIS専門nida!!
0710login:Penguin2005/03/21(月) 04:05:40ID:MWMKgJFZ
>>708
同じ現象でくわしました。
$which gcc では/tools/bin/gccが表示されるのに、
$gcc -vではホスト側のバージョンが表示される。
ホスト側のgccの名前を変更してパスが通らないようにしてごまかしましたが。
なんなんでしょうね?
0711login:Penguin2005/03/21(月) 05:40:04ID:ZaXqmens
バグレポート汁!
0712login:Penguin2005/03/21(月) 20:20:19ID:QZYWUfBJ
>>710-711
手順の誤りがありました。
「4.4. Setting Up the Environment」で設定されるべきPATHが、
設定されていませんでした。

最初からやり直したところ、無事5.9が通りました。
4.4ちゃんとやったつもりだったのに、何故だ...orz
0713login:Penguin2005/03/24(木) 21:08:14ID:YCf+kH2Q
BLFS6.0pre1実施中ですが、whichコマンドの所で、

> The presence or absence of the which program in the main LFS book
> is probably one of the most contentious issues on the mailing lists.
> It has resulted in at least one flame war in the past.

と書いてあるのはなんざんしょ?
どうでもいい話題なのでsage
0714login:Penguin2005/03/25(金) 11:29:41ID:x/WjFCkx
>713
いい加減type使えよというヒトと
whitchでいいじゃん、と言う論争と
その結論について
0715login:Penguin2005/03/25(金) 11:30:53ID:x/WjFCkx
途中送信しちまったorz

まぁそういうことじゃないかな
0716login:Penguin2005/03/25(金) 16:06:30ID:aNPpjwpk
>>714-715
さんくすです。なるほど、キーワードが一般的すぎて検索してもイマイチだったのですが、
そんなことがあったんですね。

ていうか、typeコマンド知りませんでした。わはは。
0717login:Penguin皇紀2665/04/01(金) 14:21:30ID:WDuQTZHy
AUTOMATED LFSってxmlで書かれているけどどーして?
すんげぇメリットがあったらおせーて。
0718login:Penguin2005/04/04(月) 09:25:35ID:f2Jjo3Kk
BLFS 6.0がリリースされました。
ttp://lfs.mirror.shizu-net.jp/news/blfs/2005/04.html#blfs60release
0719login:Penguin2005/04/08(金) 23:33:23ID:b2Wfr3Z7
もうすぐこのスレも3歳ですか(^^
0720login:Penguin2005/04/14(木) 12:35:35ID:pJts02Sp
去年の暮れに5.1.1導入して先ほど6.0にも挑戦してみました。
kernel2.6でフレームバッファ起動が出来ないです。
/etc/modules に vga16fb と fbcon 追加してるんですが、うまくできない。
vga=317としてもペンギン画像は出るんだけど解像度が256色640x800…
やっぱカーネルコンフィグレーションが間違ってるんでしょうか?

次はBLFSに挑戦しまっす!
0721login:Penguin2005/04/14(木) 21:09:15ID:GT4iqTEC
突然で申し訳ないですが、
本日 21時30分からメンテナンスのため、
しばらくの間[mirror.shizu-net.jp]を停止します。
0722login:Penguin2005/04/14(木) 22:11:54ID:PgSVogWy
>>721
ご苦労様です。
07237212005/05/02(月) 17:47:03ID:yDuklZS9
告知遅れましたが復旧済みです。
0724login:Penguin2005/05/03(火) 14:42:46ID:8j6T7JoX
>723
わざわざご丁寧に(´∀`)
乙です
0725login:Penguin2005/05/13(金) 23:55:02ID:o7cD55Wd
これからLFSに挑戦したいと思ってます。プログラムやlinuxもあまりよくわからない
windowsユーザーですが、無茶ですか?どうでしょうか?
0726login:Penguin2005/05/14(土) 00:29:30ID:CazghzU1
>>725
その質問が出てきた時点でアウトです。
0727login:Penguin2005/05/14(土) 01:01:31ID:7qQZ5lVA
>>725
私は、Linuxはよく分からないがWindows上のプログラミングは多少知識がある、
というレベルで、WindowsからRedHatに乗り換えてから1ヶ月後ぐらいにLFSに移行しました。
ご参考まで。(厳密には、HP-UXとかでちょびっとコマンドいじったことあり)
0728login:Penguin2005/05/14(土) 01:39:40ID:FDwVZLoX
LFS bookはLinuxでソフトをコンパイル使用するノウハウ書として有用だな
0729login:Penguin2005/05/14(土) 11:43:52ID:dZcKyuZY
>726 >727 >728 さんご返答ありがとうございます。
LFSをはじめるにあたり、どの順序で進めていったらいいでしょうか?
0730login:Penguin2005/05/14(土) 11:47:31ID:WbBHw4+z
人に聞く前にまず手を動かす人じゃないと難しいと思う。
0731login:Penguin2005/05/14(土) 15:13:50ID:2vVJikjD
>>730
禿同
パーティション5つに割っていろんなコンパイルオプション試してる
LFSはドキュメント読めば割りと楽にインスコできるんだが
Gentooが何度やってもインスコできない洩れは異常?

Vine歴3ヶ月→LFS5.1.1(日本語ドキュメント参照)→LFS6.0

現在Canna3.7とKinput2v3.1の組合せでmake通らないのでハマリちゅ
.diffパッチの当てかたって
  patch -p0 < hoge.diff
でOK?
0732login:Penguin2005/05/14(土) 15:27:42ID:2vVJikjD
>>729
日本語のドキュメントがあるバージョン5から試してみるといいかも?
あ、でも今も5.1.1落とせるのかなぁ…

JFの日本語訳は少し古いので本文だけ参考にしてコマンドは
英語のBOOKのほうを忠実に守れば6.0でも大丈夫だと思う。

あと、ソースも拾いにいくと新しいバージョンを落としたくなるけど
初挑戦ならBOOKの通り進めるほうが吉
最初それで mke2fs /dev/hda? を4回やりますた
日本語訳のコマンド入れてたしw
0733login:Penguin2005/05/14(土) 20:38:36ID:7qQZ5lVA
>>732
私はそれでハマりました。
英語版(6.0)コマンドを入力していたつもりが、気がついたら日本語版を入力というのが何度か...
私のようにおっちょこちょいな方は、どちらか一本に絞ったほうが良さげw
0734login:Penguin2005/05/17(火) 21:20:06ID:Jpqabsqf
>>731
canna+kinput2より uim+anthyの方が安全且つ楽かも

>>732
過去のバージョンはこちらです。
http://archive.linuxfromscratch.org/lfs-museum/
ソースはこっち
http://lfs-packages.mirror.shizu-net.jp/


0735login:Penguin2005/05/18(水) 04:45:08ID:aYtKtR9L
>>734
uim+anthyもscim+anthyも試しました。
見た目と変換効率も凄くいいんで喜んでたら相性の悪いアプリが
あるんで結局kinput2+cannaをもうしばらく続けそうです。

cannaを3.7でうまくパッチ当たらないんでCanna3.6p4に戻してインストールしました。
もっと基礎的な事勉強しなきゃ(´・ω・`)
0736login:Penguin2005/05/24(火) 23:46:09ID:bX9Y2SFY
>>735
横からですみませんが、どういったアプリで相性がでるのでしょうか?
差し支え無ければ教えてください。
scim+anthyを使おうと思っているのでかなり気になります。

0737login:Penguin2005/05/25(水) 09:40:15ID:zIophabO
blfsを参考に GNOME2.10.1の環境を構築中に gnome-panel の段階で
libgnome-menu が require されてコンフィグエラーになります。
gnome-panel の前に gnome-menus-2.10.1 を入れました。

./configure --prefix=`pkg-config --variable=prefix ORBit-2.0` \
--libexecdir=`pkg-config --variable=prefix ORBit-2.0`/sbin \
--localstatedir=/var/lib --sysconfdir=/etc/gnome --disable-gtk-doc &&
make
su
make install

上記のようにして入れたんだけど「間違ってるよ」って言う人がいれば御指摘ください。


>>736
GTK, Qt 以外のアプリで多いみたい。
既出だけど TCL/TK とか。
07387362005/05/25(水) 18:50:17ID:a8MLkP//
>> 737

ありがとう
なんとかならんもんかな。
scim,anthyのバージョンupに期待するしかないかなぁ。
0739login:Penguin2005/05/26(木) 18:40:55ID:t+3s7rVx
こんばんは

LFSで遊んでみたいなと思ってるんですが、
colinux(WinXP home)上でもできますか?
colinuxでできた、とか
colinuxでは出来ないとかって報告ありますか?

とりあえず、問題は無さそうかと思って
colinuxのインストール中ですが。

知ってる人教えてっ
0740login:Penguin2005/05/26(木) 21:40:31ID:cZQHnLxL
>>739
DebianのイメージからSVN版をビルドしたけど特に問題はなかった。
07417392005/05/26(木) 22:11:27ID:t+3s7rVx
>>740
ありがとう。
gentooのイメージで始めたけど大丈夫でしょう
0742login:Penguin2005/06/08(水) 22:43:13ID:AvZiSDLz
こんばんわ
現在、LFS6.0インストール中で、
6.11. Glibc-2.3.4-20040701 の make check でエラーになります。
まぁ、それはさておき、一つ疑問があります。
6.2. Mounting Virtual Kernel File Systems
6.8.2. Mounting ramfs and Populating /dev
の内容って、起動してchrootに入るときいつもやらないといけないんでしょうか?

それと、chrootに入った後、mountをみると
# mount
none on /dev/pts type devpts (rw,gid=4,mode=620)
none on /dev/shm type tmpfs (rw)
none on /dev/pts type devpts (rw,gid=4,mode=620)
none on /dev/shm type tmpfs (rw)

になってます。なんか多くないかと思いますが
どうなんでしょう?
0743login:Penguin2005/06/09(木) 08:34:30ID:+vMAwXlI
なにがどうなんでしょう?
07447422005/06/09(木) 09:19:02ID:Lkk3KlpN
>>743
おはようございます。
えーと、/dev/pts と /dev/shm
が2回(2つ?)マウントされてるように見えるわけですが、
どこかで何かの作業を間違えたかなー?ってことです。
もしかして、これが普通ですか?
07457422005/06/09(木) 22:05:39ID:9SOBqV+2
/dev/pts と /dev/shm の件は
終了時に umount してないのが原因でした。
/etc/mtab はたまっていくんですね。

で、chrootに入るときについてですが、
chroot後に以下のスクリプトを動かしてます。
#!/bin/bash
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mount -n -t ramfs none /dev
/tools/sbin/udevstart
ln -s /proc/self/fd /dev/fd
ln -s /proc/self/fd/0 /dev/stdin
ln -s /proc/self/fd/1 /dev/stdout
ln -s /proc/self/fd/2 /dev/stderr
ln -s /proc/kcore /dev/core
mkdir /dev/pts
mkdir /dev/shm
mount -t devpts -o gid=4,mode=620 none /dev/pts
mount -t tmpfs none /dev/shm

これで問題ないでしょうか?
毎回やらなくていいとか、やっちゃだめとかあったら教えてください。
0746login:Penguin2005/06/09(木) 22:16:34ID:ebgTiFpU
頑張ってますね
chrootはインストールのどの時点かで打つコマンドが変わるでしょ

toolシステムなのかベースシステムなのか
忘れたけど、ベースシステム構築中にchrootで再ログインが必要な場面があったと思う。
LFSが終ったらBLFSも入れるのかな?
基本システム終ってリブートして起動した時も感動だけど
X入れてデスクトップ環境を構築するともっと感動しましたよ〜

でわ、頑張ってくらさい。
0747login:Penguin2005/06/09(木) 22:17:53ID:nTS+JjME
chroot前にmount --bindしたくなるのは俺だけではないはずだ
07487422005/06/10(金) 20:57:47ID:culhDyF9
>>746
ありがとうー
今はglibcのmake checkが通らんので、
最初からやり直すか検討中だったり。

無視して継続って手もあるが…

>>747
ならない…
なぜ、したくなるんだろう?
0749保守カキコ2005/06/17(金) 23:20:51ID:XtxNG6uW
WinXP SP2上のcolinuxでdebianイメージを使って
LFSインストールしようと思ったんですが、一番最初のbinutilsの
make LDFLAGS="-all-static"
がエラーになります。
調べてはいますが、何を調べたものやら。
何かのパッケージをインストールすれば良さそうですが、
それが何やら…
エラーの最後のほうだけ貼りますので、エロい人、ヨロ
gcc -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -static -o ar arpar
se.o arlex.o ar.o not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o bucomm.
o version.o filemode.o ../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl
arlex.o(.text+0x0): In function `main':
/mnt/lfs/sources/binutils-build/binutils/arlex.c:1: multiple definition of `main
'
arparse.o(.text+0x0):/mnt/lfs/sources/binutils-build/binutils/arparse.c:1: first
defined here
ar.o(.text+0x670): In function `main':
../../binutils-2.15.91.0.2/binutils/ar.c:342: multiple definition of `main'
arparse.o(.text+0x0):/mnt/lfs/sources/binutils-build/binutils/arparse.c:1: first
defined here
/usr/bin/ld: Warning: size of symbol `main' changed from 15 in arparse.o to 1899
in ar.o
bucomm.o(.text+0xa09): In function `make_tempname':
../../binutils-2.15.91.0.2/binutils/bucomm.c:425: warning: the use of `mktemp' i
s dangerous, better use `mkstemp'
ar.o(.text+0x24): In function `mri_emul':
../../binutils-2.15.91.0.2/binutils/ar.c:148: undefined reference to `yyparse'
collect2: ld returned 1 exit status
07507492005/06/17(金) 23:55:36ID:lv8ULPvk
flexとbisonとbinutils-devっての入れたら
make LDFLAGS="-all-static"通りました。
スマソ
0751login:Penguin2005/06/18(土) 18:08:12ID:wmSGha3N
>>749-750
インスコ出来たとしても、おまいには使いこなせない
だろうから今のうちにやめとけ。

LFSツカエネ終了

だろ?
0752749-7502005/06/18(土) 21:50:38ID:3zdju+jk
>>751
かもね。すれ汚しごめんね。
0753login:Penguin2005/06/19(日) 01:38:14ID:OuCL/sDT
なんか、見下げ果てたタカビーだな。そういうのは静かにスルー汁。
何事も経験しなくては通れんのだ
0754login:Penguin2005/06/19(日) 19:42:45ID:k4FTJFGa
BLFS(SVN)のOpenLDAPで躓いてます。

*Mozilla Address Directory

By default, LDAPv2 support is disabled in the slapd.conf file.
Once the database is properly set up and Mozilla is configured to use
the directory, you must add allow bind_v2 to the slapd.conf file.

とあるのですが、allow bind_v2 をどのように slapd.conf に追加すればいいのでしょうか?
0755login:Penguin2005/06/20(月) 14:19:11ID:hSB6LwKD
>754
man slapd.conf

allow bind_v2
と言う行を足せばいいだけの話じゃね
0756login:Penguin2005/07/08(金) 02:29:24ID:xpVgpLKh
LFS-6.1-pre2 Released
http://lfs.mirror.shizu-net.jp/lfs/view/6.1-pre2/
0757あげ2005/07/11(月) 22:22:28ID:11NVb9b2
LFS-6.1 リリースされました。
kernel-2.6.11.12,GCC-3.4.3,Glibc-2.3.4の採用とセキュリティ上の更新がメインです。
もちろん最近話題になったzlibの問題も解消されています。

http://lfs.mirror.shizu-net.jp/lfs/view/6.1
0758login:Penguin2005/07/11(月) 23:01:46ID:11NVb9b2
LFSのサイトがSSIを使うように変更されたのですが、
mirror.shizu-net.jpでは最小構成なapacheを使用しているので、正常に表示できません。
サイト利用者の皆様には申し訳ありませんが、少々お待ちください。
0759login:Penguin2005/07/23(土) 20:48:41ID:My2wZ3w1
独自のLinuxディストリビューションを作成する方法
ttp://www-6.ibm.com/jp/developerworks/opensource/050722/j_os-lfs.html

LFSの紹介記事〜
0760 ◆TgfOVovqoo 2005/07/25(月) 16:16:35ID:pKoijw7l
Perlでstaticlinkできないかなぁ?
0761 ◆TgfOVovqoo 2005/07/26(火) 13:48:55ID:3BizQmTO
返事ないから、自己解決しちゃったよぉ。
0762login:Penguin2005/08/08(月) 22:49:04ID:5gIM4XSj
日経Linux 2005年9月号にLFSの連載記事が掲載されています。
第1回は"コンパイルからログインまで"というタイトルで
ALFSを使用してのインストール方法が解説されています。

付録CD-ROMにLFSで使用するソースの全てと、
修正されたALFSスクリプトが収録されています。
0763login:Penguin2005/08/08(月) 23:11:04ID:aF9k5FkR
へぇ、ALFSまで取り上げるような時代になったんだ。まだやったこと無いから、ためしに買ってみるか
0764login:Penguin2005/08/10(水) 02:09:55ID:ULJ4Pp3y
連載のタイトルにLFSを入れないのは何でだろう?
目次でどれがLFSのやつなのか分からりづらい。
ALFSの仕組みについてほどんど触れていなかったようが気がするけど
とりあえず入れてから解説するのが先生の主義みたいだから
後の回でALFSの設定いじりとかも書くのかな。
0765login:Penguin2005/08/20(土) 04:05:12ID:P2Jev0wH
まぁいろいろやりなんせいろいろとね
0766login:Penguin2005/08/27(土) 01:39:10ID:EDyiy8MJ
JFで見つけて、6.1BOOKを見ながら入れてみました。
いくつか問題が発生したけど、MLのアーカイブに全部出てました。
make test で失敗したけれど、本家のログと同じだからよしとしました。
とりあえず起動できました。
作業の意味がわからない部分も多いけれど、嬉しい。
でも、ホストシステムが動作しているので、実用性はほとんどないかな。

別のマシン(CPU)のための環境を作ることはできれば実用的なのにね。
(古ーい486ノートを廃物利用したいけど、もう486ではコンパイルしたくない。)

ホストシステムで、486と思わせて作業すればいいかと思ったけど、
BOOKのGlibcのあたりで、CFLAGSはいじるな unset しとけと書いてあるし、
CHOSTは途中でいじるとまずいらしいし。どうしよう。

スレ違いなら誘導お願いします。
0767login:Penguin2005/08/27(土) 09:25:34ID:idh6ZrRa
>>766
>別のマシン(CPU)
違うCPUアーキテクチャなら、クロスコンパイルすれば
0768login:Penguin2005/08/27(土) 14:05:50ID:NGVZki1O
>>767
LFSって簡単にクロスコンパイルする仕組みあるの?
NetBSDほど丁寧な仕組みである必要はないと思うけど、
なにもないとconfigureをどう走らせるかとかいろいろ面倒だよ。
■ このスレッドは過去ログ倉庫に格納されています