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

LFS(Linux From Scratch) 統合スレ

■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI 02/04/26 22:43ID:aLIjuZIQ
どぞ。
0776login:Penguin2005/08/31(水) 21:15:49ID:geA5Jsn0
loadkeys --mktable jp106.map > defkeymap.c

これもダメだった。
うーん。。。
0777login:Penguin2005/08/31(水) 21:50:25ID:geA5Jsn0
自己解決

あまりにもくだらないミスだったので忘れてください…orz

ハァ…、ちょっと休憩しよ。。。
0778login:Penguin2005/09/01(木) 07:58:01ID:pRhk37ch
>775-777
つ チラシの裏
0779login:Penguin2005/09/03(土) 22:02:38ID:anD2iImN
>>775
くだらなくてもいいので教えてちょ
0780login:Penguin2005/09/09(金) 16:46:32ID:D8MPAJL2
LFS-5.1.1 現在チャレンジ中。
全部手入力でやってます。

時間かかるし、いまいち全体像が把握できずいるんですけど
やはり何度か繰り返しやらないと、理解は得られないでしょうかね。

皆さん、何度くらいLFSをやってますか?
0781login:Penguin2005/09/13(火) 23:40:06ID:4HvlheHE
agege
0782login:Penguin2005/09/21(水) 00:46:19ID:JwXGrMCi
datに落ちちゃだめ
0783login:Penguin2005/09/26(月) 02:28:11ID:fV9tPlE2
初めまして。
現在LFS 6.0をLiveCDをホストにして構築しています。
とりあえず、Glibc-2.3.4-20040701のインストール完了したのですが、
gccのスペックファイル新しい動的リンカを指し示すように修正することで、

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

とするのですが、sedに$SPECFILEが示す物は存在しないと言われます。
実際、スペックファイルの在処をたどっていくとしっかり存在します。
そこで、すべて手動で書き直そうと思ったのですが、/mnt/lfs/tools/lib/gcc/xxx/xxx/specsの中に肝心の/lib/ld-linux.so.2という部分は存在しませんでした。

何ぶん脳みそが少ないもので、色々自分なりに調べてはいるのですが、どうもしっくりこないです。
皆さんの中で同じような経験をなされた方っていませんか?
もしできたら御指南のほどよろしくお願いします。
07847832005/09/27(火) 01:12:26ID:W7OxxSSK
以前書き込んだ者です。
自己解決しました。お騒がせしてすみません。

えと、自分のプラットフォームがppcである事をすっかり忘れていまして、
ダイナミックリンカがld-linux.so.2ではなくlo.so.1でした。
後で確認したら、スペックファイルの中にしっかりと/lib/ld.so.1と記述してありました。
0785login:Penguin2005/10/12(水) 18:44:40ID:C+f+Eebj
まだよく分からないので何となくですがLFSに興味をもちました。
今まではvineを使っててなんとなく虚しさを感じた最近、
LFSをやってみようと。
聞かせて下さい。LFS使ってよかった!と思えることってなんですか?
あるいはLFSを使おうと思った動機を聞かせて頂きたい。
よろしくお願いします。
0786login:Penguin2005/10/12(水) 19:29:29ID:6QrdF7y5
俺の場合、どうせ無職で暇だからだお
orz
0787login:Penguin2005/10/14(金) 09:52:58ID:KvvFWXGU
>>785
まず、Linuxシステム(カーネル&その他諸々の連携)において、自分の頭の中で盲目的な点が解決される。
それとソースのコンパイル&インストールにかなり自信がつく。
やっぱり構築の最中はかなり教育的に役立つ(これは本当に!!!)
そして何より構築し終わった後、完全な自由が手に入る。(ちょっと格好良く言ってみたお)

俺の場合、裏で何が起無こってるか分からないまま使うのがなんか気持ち悪かったし、余計なプログラム&emacsの勝手な設定が、かなりむかついたから


そして、無職で暇だからだお.......
0788login:Penguin2005/10/14(金) 13:12:37ID:eSfkmLoT
>>787

( ;´・ω・`)人(´・ω・`; )
0789login:Penguin2005/10/16(日) 00:51:19ID:/TGjHzHn
qemu上に6.0載せました。
Pen4 2Gのマシンで4日掛かりました。
(仕事中にバックグラウンドでコソコソやってたので。)

職場の人にはコマンドプロンプト開いているようにしか
見えていないようです。(藁

お楽しみはこれからです。
0790login:Penguin2005/10/16(日) 03:49:52ID:jr4q1mOY
お楽しみの内容、聞かせて欲しい…
0791login:Penguin2005/10/23(日) 18:07:49ID:1doXCh0O
orz はじめました。

マズ理解するために5版の日本語訳でトライです。

環境:knoppix 4.0.2(CD)、Gcc 3.3.6(debian 1:3.3.6-7)

1段階目のGcc3.3.1のconfigureでコケマシタ。
ld が "--as-needed" ってオプションなんてしらねぇっていうんです。


Gccのバージョンなんだろうか... ちょっと逝ってきます。
0792login:Penguin2005/10/23(日) 18:49:43ID:KhVx+B19
>>791
1段階目って言うのは、ツールチェインの構築段階の事ですよね?
自分の勘違いかもしれませんが、--as-neededなんて言うコンフィグオプションってありましたっけ?
一応5.0の一部を抜粋してみました

../gcc-3.3.1/configure --prefix=/tools \
--with-local-prefix=/tools \
--disable-nls --enable-shared \
--enable-languages=c

もしかしたらこちらの勘違いもあり得るので、念のために../configure --helpしてみてくださいね^^;
0793login:Penguin2005/10/23(日) 20:29:59ID:1doXCh0O
>>792

細かいメッセージをアップしますと下のとおりです。

>lfs@0[gcc-build]$ ../gcc-3.3.1/configure --prefix=/tools --with-local-prefix=/tools --disable-nls --enable-shared --enable-languages=c
>Configuring for a i686-pc-linux-gnu host.
>Created "Makefile" in /mnt/lfs/sources/gcc-build using "mt-frag"
>/tools/bin/ld: unrecognized option '--as-needed'
>/tools/bin/ld: use the --help option for usage information
>collect2: ld returned 1 exit status
>*** The command 'gcc -o conftest -g -O2 conftest.c' failed.
>*** You must set the environment variable CC to a working compiler.


一応TYPOではないと思います。メッセージによると ld による中断だとおもわれるので、ldがうまくコンパイルされなかった
のかなぁと...
07947912005/10/23(日) 21:15:59ID:1doXCh0O

knoppixのバージョンを古いものにしたところ問題なく進みました。

カーネルかGCCかライブラリのバージョンの関係なんでしょうか....
0795login:Penguin2005/10/23(日) 22:36:25ID:KhVx+B19
>>794
ん〜やっぱりバージョンの違いか、ディストリに依存したエラーだと思われ....(詳しく調べた訳じゃないので何とも言えませんが...)

ところで、クノーピクスをホストにするのであれば、LFSのLiveCDっていう手もありますよ?
こっちの方がそう言ったエラーに殆ど遭遇しないで構築できるので割とオススメ....w
0796login:Penguin2005/10/23(日) 22:55:03ID:1doXCh0O
>>795

LFS謹製ならまちがいないんだろうと思ったんですが、クノーが丁度手元にあったもんで(^^;
knoppix 3.1使ったらユーザつくれなかったりでちょっと不便かなと思った。

後続の方はぜひLFSのLiveCDで。


現在Glibc(5章)のmake中。 11.8SBU orz
続きは明日かな。
0797login:Penguin2005/10/24(月) 00:04:27ID:NlCge74S
Glibcコンパイル乙ですw

とりあえず、5.0構築完了したら6.1とか挑戦してみるのもアリかもです。
特に2.4系 => 2.6系の変更で色々変わってる部分もあるしオススメです。(って言っても目立つ変更は/devのファイルシステムくらいかw)
07987912005/10/24(月) 13:48:39ID:amQvMvxP
チラシの裏。

gccの2回目のインストールでこけました。

PTYsの関係でknoppix 3.1が原因。
Wikiによるとクノーのカーネルコンパイルなども必要とのこと。

手間がかかるのと、本道(LFS)を優先したいのでLiveCDをDL中。
(LiveCDとLFS Bookのバージョン依存があるのか不安だけど。)

コマンドを打つだけだけど、日本語訳をよんでるとLinuxの学習にも
なるんで楽しい。
07997912005/10/24(月) 15:16:26ID:amQvMvxP
チラシの裏。

LiveCD(6.1-3)で5版のビルドを試すも、>>793 と同じエラーが発生。

ちょいと家あけるので、戻ってから対策を考えるよ orz


手っ取り早いのは6版の英語Bookを5版日本語訳参考にしながら
ってんだろうけど...
0800login:Penguin2005/10/24(月) 19:20:31ID:NlCge74S
>>799
もしかしたら2.6系のLFS6.1をやった方がいいかもです。
内容的にあまり変わり無いですし、LFS5.0と平行して読めば殆ど理解できます。

前にも言ったけど、目立つ変更点は/devのファイルシステムくらいだし、追加された各パッケージに関してもググれば日本語のドキュメントそろってますし...
08018002005/10/24(月) 19:24:24ID:NlCge74S
↑追記
てか、今確認したらLiveCDのバージョンが6.0以降しか無いんですね^^;
もうちょっと色々確認してから話すべきでしたw。すみません^^;
08027912005/10/28(金) 21:03:37ID:tlovWv5j
チラシの裏。

結局、5版の日本語訳を参考に6.1版をビルド中。
ホストはLFS LiveCD6.1を利用。/sources/にソースが入っててダウンロードしなくても良くて便利。

6.1版は斜め読みなんだけど、カーネルヘッダをコピーする項目で version.h を作る作業が無い様だけど
他の所に書いてあるんだろうか... エラーとなったから、日本語訳を参考に作成した。
他にも5版と比べるとコピーしてるヘッダファイルが少ないようだけど... asm-genericとかautoconf.hとか。

とりあえず5章終了。
08037912005/10/28(金) 22:51:59ID:tlovWv5j
>>802

↑のヘッダ関連の話だけど...

Linux-Libc-Headersからcpするのに Linuxカーネルのものからやってたよ orz
Libc-Headersにはversion.hあったよ...

6章はとりあえずそのまま進みます orz
0804login:Penguin2005/10/31(月) 19:31:11ID:L3UV4jsd
デビューしようと1GB1ブロックのみ確保したんだけど全然足りないんだね
稼動してるほうもstaticでばんばんコンパイルしてたら満タンになったし
ほんとこれ全部staticでやらないとLFS入れないの?
まだ取り説の半分もいってないと思うんだけど容量オーバーした
全部でどんぐらい必要です?
0805login:Penguin2005/10/31(月) 22:00:27ID:JXgVRyhk
>>803
乙です。

>>804
staticでやるのは、ツールチェイン構築のGLibcまでのような.....
初期のバージョンでは全てstaticでやってたようですが、最近は第二部のGLibcまでです。
ちなみに自分は6.0の構築で3GBの確保で十分足りましたよ?

あと、6.1の第一部2.2.では、最小のシステムでも1.3GB必要と書いてありますので、是非参考に...
0806login:Penguin2005/11/02(水) 11:24:29ID:RUMDnHvc
>>804
一から組むのはけっこう容量食うよ。
組みあがった環境のうえで絞り込んだ環境を作り上げるのなら1Gも普通に可能だと思うけど。
0807login:Penguin2005/11/02(水) 12:46:13ID:GCCHTTkl
BLFSのミラーを開始しました。

http://blfs-packages.mirror.shizu-net.jp/
0808login:Penguin2005/11/02(水) 21:58:17ID:OP6gpXTW
MS Officeを動作させる話題の"David"搭載、2年ぶりの待望のメジャーバージョンアップ
新製品「Turbolinux FUJI」発表

2005年11月25日より販売開始

ターボリナックス株式会社


同新製品は、2003年10月にリリースされ、リナックスOS分野で前人未踏の
52週(1年間)連続売上第一位(BCN調べ)を記録し、
数年来国内売上シェア第一位を誇るターボリナックスの
基幹デスクトップ製品「Turbolinux 10 Desktop」(以下10D)
の後継製品にあたり、 国産OSならではの完成された日本語環境はもちろん、
10Dで提唱したWindowsとの互換性をさらに強め、安全性、 安定性に優れた
デスクトップ環境を提供します。Windows環境との共存の強化により、Linux
とWindowsの優位性を融合した ハイブリッド・デスクトップリナックスOSとして、
企業、官公庁、自治体、教育機関などへの導入をより一層スムーズなものとします。
FUJIではOS本体とプラグインという新しいビジネスモデルを展開します。
これにより、ユーザーは基幹OSであるFUJIを入手すれば、
用途に応じてプラグインを足すだけで自分だけに特化したOSを利用することが可能となります。
現時点において、ビジネスユース向けプラグイン、 ホームユース向けプラグインやURLフィル
タリングソフトなど、セキュリティ関連プラグインの提供を予定していますが、都度ユーザー
ニーズを 市場から汲み取り、タイムリーに新しいプラグインを提供することがFUJIの価値を高
めるものと考えています。なお、FUJI発売と同時に プラグイン第一弾としてサイバーリンク社
の「PowerDVD for Linux」が決定しており、これら各種プラグインは新ツール"Turboプラス"経
由で提供し、 ユーザーは簡単に購入、ダウンロード、インストールができるようになります。

http://www.turbolinux.co.jp/cgi-bin/newsrelease/index.cgi?date2=20050920033408&mode=syosai
0809login:Penguin2005/11/04(金) 22:46:22ID:mxh22cka
>>807
乙。(´-`).。oO(まあ俺はソースは開発元から落とすけどな……)
0810login:Penguin2005/11/04(金) 23:41:30ID:D+wMPOT/
やっと7章に入ったけど、言語関連って日本語の場合後回しにして先進んだほうが
いいみたいねぇ。 フォントも持ってこなきゃだめかなさすがに。

コンパイルでちょっと飽きちゃったけど、やっと設定までこぎつけたよ。
08117912005/11/05(土) 21:29:50ID:0Lz+BC8g
LFSインスコ終りました。 orz

今後の課題はとりあえず、CUIでの日本語化と高解像度化でつ。
ヒントなどありましたら、チラシの裏でもヨロ。
BLFSも覗いておいたほうがいいのだろうか...
0812login:Penguin2005/11/05(土) 23:07:10ID:YCDt7lru
>>811
完了乙。
ここまで来たらあとは自分の入れたい物を足してくだけ。
ただ、色々入れすぎてシステムが複雑になったときは穴が開かないように気をつけてくださいねw

あと、BLFSは覗いた方がいいと思われ。
英語しか無いけど、そんなに難しいくないので問題ないと思います。
0813login:Penguin2005/11/09(水) 16:56:37ID:GfPByNOe
勉強のためにgentoかlfsかどっちにしようか悩んであちこちと見て迷っていたら
俺天の人を発見した予感
0814login:Penguin2005/11/09(水) 21:09:30ID:rcwrht8z
>>813

|ω・`) ヨンダ?
0815login:Penguin2005/11/09(水) 23:52:08ID:GfPByNOe
lfsのことググってたらこことあっちとで同じ内容だったのでうほっ
と思っただけでつw
0816login:Penguin2005/11/10(木) 17:49:29ID:wa1jdvqC
>>807
>BLFSのミラーを開始しました。
>
>http://blfs-packages.mirror.shizu-net.jp/

rsync使えるようにならないの?
08178072005/11/10(木) 20:45:50ID:GXfHGDjP
>>816
rsync 対応しました。

サーバ名: mirror.shizu-net.jp
モジュール名: blfs
08188162005/11/10(木) 21:35:42ID:47Tadafj
>>817
rsync -zav --delete -P rsync://mirror.shizu-net.jp/lfs/ lfs/
で使える事確認しました〜♪

http://lfs-packages.mirror.shizu-net.jp/
こっちの方は使えないんですか?
08198162005/11/10(木) 21:37:53ID:47Tadafj
rsync -zav --delete -P rsync://mirror.shizu-net.jp/blfs/ blfs/
で使える事を確認しました。
08208072005/11/10(木) 21:45:42ID:GXfHGDjP
>>818,816
>http://lfs-packages.mirror.shizu-net.jp/
>こっちの方は使えないんですか?

対応しました。
モジュール名: lfs
08218162005/11/10(木) 21:57:23ID:J1TKNKFx
>>820
えらく早く対応出来るもんですね、ありがとうございます
lfs落としたらblfsより先にlfs構築してみまーす
0822login:Penguin2005/11/15(火) 20:10:59ID:89ozRpsL
5.3.1. Installation of Binutils
をFC4でやってみた。
make CC=gcc32
しないとコンパイル完了しないな。
0823login:Penguin2005/11/15(火) 20:42:13ID:lKeVeiBg
次のステップの
make -C ld LIB_PATH=/tools/lib
も失敗するな…。

gcc32 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -o ld-new ldgram.o ldlex.o lexsup.o ldlang.o
mri.o ldctor.o ldmain.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf_i386.o ei386linux.o
../bfd/.libs/libbfd.a ../libiberty/libiberty.a -ldl -static

と"-static"付けるとうまくいった。
0824login:Penguin2005/11/15(火) 23:45:46ID:JI+roU29
FC4じゃできないの?
08258232005/11/16(水) 00:23:15ID:CF+jyOxM
>>824
出来ない事はないようだけど、BOOK通りにスンナリとは進まない
現在/mnt/lfs/tools へGCCインストールまで済んだ
08268232005/11/16(水) 07:24:09ID:CF+jyOxM
bashプロンプトが
I have no name!:/#
になる 6.3. Entering the Chroot Environmentまでいきました。
0827login:Penguin2005/11/17(木) 01:37:55ID:v/4I2uVV
>>826

乙!
08288232005/11/17(木) 15:57:47ID:/rMG1fdM
grubから/boot/lfskernel-2.6.11.12を起動できました
Fedoraのように起動中コンソールに色付き[OK]、[WARN]とか出るのね
バックアップ取ってから、次はBLFSの方に挑戦します
やっぱX使えないと、LFS構築環境としても使いにくいですからね
0829login:Penguin2005/11/17(木) 16:38:40ID:Rq7/bnTC
screenとフレームバッファ+w3mで十分だと思ってしまう私は年寄りなんだろうか。
sshd立ち上げて他のマシンから作業したり…
08308232005/11/18(金) 09:21:44ID:7ZiM17zR
あいにく、マシンが1台しかないので>sshd
LFSベースに最小限必要なものをプラスした方が良いかもしれないすね
BLFSは構築するソフト多すぎ
0831login:Penguin2005/11/18(金) 11:36:29ID:eTCDUSIv
年寄りが何歳からかわからないけど、俺もCUIベースかなぁ。
LFSもVirtualPCにインストしたし。VMPlayerという選択肢もあるし。

>>830
BLFSは始めてないが、あれって必要なのだけチョイスしてけばいい
ってやつじゃないの? モマエが必要としてるものが多いってこと?
08328232005/11/18(金) 12:11:14ID:7ZiM17zR
>>831
ウインドウシステムまで組み込むことにするとなると、ビルド手順、環境設定が複雑な上
依存するモノ(ライブラリ、ドキュメント生成ツールや、なんやかんや)が多いからねえ…
0833login:Penguin2005/11/19(土) 10:56:06ID:RsXFoDMR
screen - 仮想端末マネージャー
http://www.gnu.org/software/screen/
CUIでこれは便利そうだな。

マシン一台でも、XenでLFS Linuxを動かしてsshdという手もあるかな
カーネルにNICのドライバとフレームバッファを組み込んでjfbterm入れました。
0834login:Penguin2005/11/20(日) 21:02:39ID:/zSkDhV6
これからLFSを試してみようと思うんだけど、6.1と6.11だとどっちがいい?

6.11も安定版でそっちの方が新しいバージョンのソフトが入ってるんだろうけど、
http://www.linuxfromscratch.org/lfs/view/stable/
にはVersion 6.1って書いてあるから、これに従って6.1で作った方が安心?
0835login:Penguin2005/11/20(日) 21:59:11ID:kPiHhsFA
>>834
手でやるつもりで、ある程度エラーの対処法がわかるなら
http://www.linuxfromscratch.org/lfs/view/development/
でいいよ。そんなにかわらないはず。
0836login:Penguin2005/11/21(月) 01:18:12ID:gNuJ65Fj
少し前に 6.1 を始めてました。LiveCD を使って AMD64 上でやってるんですが、
LFS book 5.6.節の Glibc-2.3.4 でつまづきました。
configure までは行くんですが、make でエラーがでます。

../sysdeps/unix/sysv/linux/i386/setgroups.c: In function `setgroups':
../sysdeps/unix/sysv/linux/i386/setgroups.c:47: error: `__NR_setgroups32' undeclared (first use in this function)
../sysdeps/unix/sysv/linux/i386/setgroups.c:47: error: (Each undeclared identifier is reported only once
../sysdeps/unix/sysv/linux/i386/setgroups.c:47: error: for each function it appears in.)
make[2]: ***[/mnt/lfs/sources/glibc-build/grp/setgroups.o] Error 1
make[2]: Leaving directory '/mnt/lfs/sources/glibc-2.3.4/grp'
make[1]: ***[grp/subdir_lib] Error 2
make[1]: Leaving directory '/mnt/lfs/sources/glibc-2.3.4'
make: *** [all] Error 2


setgroups.c を覗いてもよく分かりませんでした。
AMD64 には未対応なんでしょうか?
0837login:Penguin2005/11/21(月) 15:54:54ID:gNuJ65Fj
先にAutotoolsを使いこなせるようになるべき?
0838login:Penguin2005/11/21(月) 18:05:22ID:1XToW0qZ
>>836

>AMD64 には未対応なんでしょうか?

てのが気になるのだが、64Bit用に最適化されるオプションとかつけてやってるんだろうか?
0839login:Penguin2005/11/21(月) 18:18:57ID:gNuJ65Fj
>>838
レスありがとうございます。

LFS book に書いてある通りにやってます。
アーキテクチャ依存の部分があるとしたら linux-libc-headers のところで
cp -R include/asm-x86_64 /tools/include/asm
とやってるくらいです。
念のためもう一回同じ様にやってみて全く同じエラーが出たので
タイプミスとかはないと思います。
0840login:Penguin2005/11/21(月) 19:37:04ID:gNuJ65Fj
すみません、報告です。
asm-x86_64 ではなく、 asm-i386 でやったら成功しました。
とりあえずこれで引き続きやってみます。
0841login:Penguin2005/11/22(火) 12:41:03ID:gZt8AL0g
I have no name!
0842836=8412005/11/24(木) 18:21:48ID:jIoCfHjG
最後までいって起動しました!!
やった。
これからいろいろ入れてみます!
0843login:Penguin2005/11/25(金) 23:46:26ID:q8Dv3L+R
LFS 6.1.1-pre2 Released
http://www.linuxfromscratch.org/lfs/news.html
0844login:Penguin2005/11/25(金) 23:50:02ID:q8Dv3L+R
Your Distro.
Your Rules.
0845login:Penguin2005/11/26(土) 10:14:57ID:QUi0ymZ2
>>842
おめ!BLFSからが楽しいよ。
0846login:Penguin2005/11/27(日) 13:17:27ID:qKU4AdAE
>>842

乙!

俺はBLFSやってるよ。

今は 3.After LFS Configuration Issues を読んでる。
あまりLinuxを知らない俺にとって ↑ は勉強になるな。

LFSを終わらせたあとは、少なくともBLFSの 3.After LFS Configuration Issues
までは読んだほうがいいかもねー。
0847login:Penguin2005/11/28(月) 18:27:59ID:QBeY1C3m
www.linuxfromscratch.org って今落ちてる???

アクセスできなくなったんだけど。
0848login:Penguin2005/11/28(月) 19:00:25ID:Ta2Me+rp
いきてるぉ
0849login:Penguin2005/11/28(月) 19:53:36ID:QBeY1C3m
>>848

今アクセスしたら見れた。THX!
08508242005/12/07(水) 18:41:45ID:8rwbg8G4
LiveCDを使って、さっき起動に成功しました。
0851login:Penguin2005/12/07(水) 23:05:05ID:2VDT6Ds3
>>850

乙!
0852login:Penguin2005/12/09(金) 01:09:40ID:RagkkmUg
・別のPCで/toolsを作る
・フロッピーのlinuxからchrootして以下続ける

という手順で、全く空のPC(発掘品:i486)にlfsという試みをしています。




現在glibcのビルド二日目 orz
0853login:Penguin2005/12/09(金) 11:13:50ID:N3zJa+bl
>>852
486/33の16MBマシンでglibcやったけど60時間コースだったよ
0854login:Penguin2005/12/09(金) 11:43:12ID:4/p3/6ap
そんなあなたにopenofficeのコンパイルをお薦めしておく。
0855login:Penguin2005/12/09(金) 22:40:38ID:C8JOlheZ
どっか速いマシンでクロスコンパイルしたほうがいいな
0856login:Penguin2005/12/10(土) 01:00:12ID:Ljb9HDXC
>>855
クロスコンパイル後のプログラムはどうやってターゲットマシンにインストールするのかな?
かなり手段が限られるような気がするし、限られる手段も相当面倒な気もする。
0857login:Penguin2005/12/10(土) 01:46:13ID:9Uq1GgL2
>>856

つ make -n install

面倒ではあるが、不可能ではないかと。
全てファイルで構成されてるって素敵だよな。
0858login:Penguin2005/12/10(土) 21:53:21ID:9lJdGefO
>>856
一番お手軽なのは同一アーキの高速マシンで一式作ってからHDDごと持ってくること。
どうせみんなx86なんだろ?
08598522005/12/14(水) 08:38:19ID:+yo6gICY
クロスコンパイルは-marc, -mcpuが絡むので、
binutilsやgccで少々不安ではないでしょうか。
実際自分も852の手順で/tools構築時に、binutilsのテストが一箇所こけてます。
(どうせ/usrにクリーンインストール出来るしいいやと続行していますが)

かといって--host無しでは、--target=i486-pc-linux-gnuでconfigureした
gccを使っても普通に/tools/i686-pc-linux-gnuディレクトリを作られました
0860login:Penguin2005/12/20(火) 02:21:33ID:OqgjWSDr
6.1.1で構築中なんですけど、stage1のglibcでつまっちゃいました。
makeで以下のエラーが出てきます。
/tmp/ccnA3Rhz.s: Assembler messages:
/tmp/ccnA3Rhz.s:351: Error: symbol `__divdi3' is already defined
/tmp/ccnA3Rhz.s:428: Error: symbol `__moddi3' is already defined
/tmp/ccnA3Rhz.s:519: Error: symbol `__udivdi3' is already defined
/tmp/ccnA3Rhz.s:557: Error: symbol `__umoddi3' is already defined
make[2]: *** [/root/stage1-port/glibc/work/src/glibc-build/csu/divdi3.os] Error
1
make[2]: Leaving directory `/root/stage1-port/glibc/work/src/glibc-2.3.6/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/root/stage1-port/glibc/work/src/glibc-2.3.6'
make: *** [all] Error 2
この前までは、特にエラーが起こっているわけでもなさそうなんですけど…
変えた部分は、binutilsとgccのバージョンをあげたくらいです。
gcc:3.4.5,binutils:2.16.91.0.4
08618602005/12/20(火) 02:25:07ID:OqgjWSDr
あ、ごめんなさい、さっきぐぐったらそれらしいメッセージを見付けました。
どうやらbinutilsのバージョンに関係しているようで。
すれ汚しスマソ
0862login:Penguin2005/12/20(火) 20:08:56ID:7vOX63tP
素朴な疑問なんだけど。

6.1 → 6.1.1 とアップさせるためには

6.1.1ブックを読む → 6.1との変更点を見出す → 変更点分のみ作業する

て感じなのかな?
0863login:Penguin2005/12/23(金) 23:30:09ID:fhVtJ6b5
そろそろ日本語環境を重視したJLFSが必要だな。

IPAフォントのインストール、IMのインストール、ターミナルを日本語対応パッチ当ててリビルド……
0864login:Penguin2005/12/24(土) 22:09:48ID:1UnzlPl/
>>863
KNOPPIX日本語版でいいモナー
0865login:Penguin2005/12/24(土) 22:13:20ID:NtKDLj1C
くのぴはすっこんでろや
0866login:Penguin2006/01/02(月) 01:18:03ID:Nv/FPA9C
>>863
それ良い!
0867login:Penguin2006/01/02(月) 16:47:03ID:n3mRZEpm
>>863
言い出しっぺの法則が発動されました
0868login:Penguin2006/01/03(火) 14:01:29ID:EtDvvcwA
ttp://www.atmarkit.co.jp/flinux/index/indexfiles/lfsindex.html
0869login:Penguin2006/01/03(火) 19:32:47ID:D1uvpXOP
>>863

パッチつーより、日本語対応ターミナルつかえばいいんじゃね?


そういえば、カーネルにパッチあてて日本語対応してる香具師いましたねぇ。
ぐぐればでてくるかも。
0870login:Penguin2006/01/03(火) 22:27:29ID:EtDvvcwA
LFS-BOOK を見て私は驚愕した。
200 ページ以上に渡って記述されたドキュメント、
そして私の貼った URL は数年も前のもの、
TOEIC スコア 225 の私には無謀に思えた。
Linux を少しずつ、といっても導入して数ヵ月ほどしかたっていないが、
tar, ln, ls, cd, などといったコマンドやディレクトリの用途位は
把握ができるようになってきた。
yahoo の翻訳を常駐させて出来る限りやってみようと思う。
0871login:Penguin2006/01/04(水) 11:36:38ID:cZemS3+j
>>870

TOEIC関係なっしんぐ。

単語を調べる気力があれば出来るレベルだ。
マシン翻訳は結構わけわからない文を出力するのでかえって混乱するとおも。

俺はエキサイトの翻訳機能で単語を調べながらBLFSやってる。


ところで、LFSなら5版だが日本語訳があるので参考にしながらやるのもいい。
(バージョンが古いから全然かわってるところもあるが)
LFSのホームから ReadOnline で Japanese の項目を見ればリンクしている。

がんがれ。
0872login:Penguin2006/01/04(水) 15:05:13ID:yFu76vl2
最初のほうは@ITの記事で情報を得れば何とか乗り越えられるし、
太字もしくは枠で囲まれたのだけ気をつけて訳せばなんとかなったような。
ずいぶん昔にやったきりなので、アレなのだが

最後にbinutilに気をつけるぐらいかな?
0873login:Penguin2006/01/05(木) 11:07:59ID:JIKQLCzO
kaernelの最新版は2.6.15だけどLFSでは2.6.12.5で止まっているのはheaderがないからだろうか?
0874login:Penguin2006/01/05(木) 11:32:27ID:IX08tT6v
6.1.1の最後あたりで各言語にあわせた設定が必要だけど、日本語用の設定が分からないんだけどうまくいった人いる?
↑とは関係ないけど、LFSを普通に組んだだけでUSBメモリを自動認識してくれたのは感動ものだった。
0875login:Penguin2006/01/05(木) 11:35:42ID:fjjMfhhc
>>873
> headerがない
??

カーネルは大半を自分自身で持っているヘッダファイルを使うので、ヘッダファイルが
不足しているというわけではないはず。
現行のLFS-6.1.1ならばgcc-3.4.3だしbinutils-2.15.94.0.2.2なので、問題なく
同じ手順でコンパイルできるはずだよ。あとは手順書の準備の問題と各種
アーキテクチャでの問題点の洗い出しの都合だ。
■ このスレッドは過去ログ倉庫に格納されています