LFS(Linux From Scratch) 統合スレ
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001星のどこか ◆bB9mW0FI
02/04/26 22:43ID:aLIjuZIQ0002名無しさん@XEmacs
02/04/26 23:56ID:AN9eJQcd0003login:Penguin
02/04/27 02:30ID:Z6G/WwOl0004名無しさん@Emacs
02/05/03 00:32ID:ya7s0RxE0005login:Penguin
02/05/03 15:28ID:+X3CZqp+そして、詳細な日本語マニュアルを作ってくれ。
0006login:Penguin
02/05/03 15:33ID:7LzutF9Y0007超初心者 ◆29LRU4l.
02/05/03 20:03ID:61hPwyD60008宗男の秘書
02/05/05 21:25ID:jyaTGlZG動かすまでかなり時間が掛るし、
エラーも出て大変。でも愛着の度合が違う。
是非御試しあれ。
0009login:Penguin
02/05/06 00:11ID:MlCHYmYPLFS とか UML とか、紛らわしい用語は、狙ってつけてるんだろか?
0010login:Penguin
02/05/06 02:30ID:qSj1/9vh0011login:Penguin
02/05/06 09:33ID:gmesLUtg思っただけでした。
0012login:Penguin
02/05/06 17:36ID:Xp1pVohO普通のディストリビューションの便利さと問題点と
基本的なコマンドが勉強できただけでありました。
真面目にLFSだけ使って何かをしようとは思わない
0013login:Penguin
02/05/21 16:03ID:Qrew0/EJGhostScriptの設定だけがむつかしかったが(w
0014login:Penguin
02/05/24 16:28ID:/Bo7BDeVchecking installed Linux kernel header files... (cached) 2.0.10 or later
*** On GNU/Linux systems it is normal to compile GNU libc with the
*** `linuxthreads' add-on. Without that, the library will be
*** incompatible with normal GNU/Linux systems.
*** If you really mean to not use this add-on, run configure again
*** using the extra parameter `--disable-sanity-checks'.
らしいのでカーネルのヘッダが見つからないらしい。
カーネルのインストールは問題なさそうだったんだけど。
どなたか分かる方いらっしゃいますか?
漏れは3.2からのユーザーだ。
今はCVS版を使っとるがの。。。
Noteにも会社のPCにも入れとる。
なんでか知らんがOSの反応が速いんだなこれが。
1からコンパイルするんで、そのPCに最適化されるんだろう。
>>14
glibcを解凍したディレクトリの中で
linuxthreadsを解凍しましたか?
001614
02/05/24 16:50ID:/Bo7BDeV今、解凍してコンパイルしてます。今度はうまく行きそう。
記述がなかったから(見落とし?)パニックしました。(藁
いやー、ありがとうございます。
001714
02/05/24 16:59ID:/Bo7BDeV以前slackwareでglibc以外は殆んどコンパイルしなおして、
チューニングしたことはあったのですが、LFSは初めてです。
Low Latencyなオーディオマシンにしようと思ってLFSを試してます。
さあ、どれだけ時間がかかることやら。
>>16-17
ガンガレ!
linuxthreadsについてはちゃんとドキュメントに
書いてあるが、確かに見落とすかもしれんね。
LFSマンセー!
こいつで一度、自分のディストリを作ってしまうと
他のディストリには移れんね、いやマジで。
001914
02/05/24 17:41ID:/Bo7BDeVありがとうございます!
プロンプトがようやくrootに変わったときの嬉しさといったら。(藁
いつか自分のディストリのw3mで書き込むのを夢見て頑張ります。
0020[email protected]
02/05/24 17:57ID:dbC+SQRX「高性能ビデオスタビライザー」です↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA
店頭販売価格は、13900 円なんですが、
今回だけ、破格の 7700 円に設定して
おります。
購入希望の方は、メールを下さい。
不安な方は、落札をして頂いても
構いません。
0021login:Penguin
02/05/24 18:00ID:aeMls96A> w3mで書き込むのを
emacs+navi2chって手もあるぞ(w
002214
02/05/24 19:45ID:/Bo7BDeV無事ブートしたときは感動しました!15=18さんありがとうございます。
5時間掛ってしまいましたが、何とも素晴らしいですな。
0023login:Penguin
02/05/24 21:40ID:UHMcKFx1おめでとさん。
日本語環境の構築にちょっと手間取るかもしれんけど、
がんばってくらさい。
手っ取り早く日本語を使うのであれば、まず
Xとそれと同時に配布されている日本語フォントを
インストール。Window Managerは標準添付のtwmを使用。
Kterm にパッチを当ててインストール。
次にemacsをインストール。
apelをインストールした後、
好みはあろうが、一番インストールが簡単なSKKをインストール。
navi2chをインストール。(゚д゚)ウマー
X上での漢字入力はdbskk-cdbとskkinputが一番簡単だったかな。
あとw3mとmozillaをインストールすれば完璧じゃん。
mozillaのバイナリをインストールする際注意すべき点は、
ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so \
/usr/lib/libstdc++-libc6.1-1.so.2
とすること。info-zipとlibIDL,zlib,libjpeg,libpng,libungif等
グラフィックスライブラリとgtk+1.2が要るかもね。
コンパイルエラーをよく分析して必要なライブラリを
揃えるのが肝心でふ。
002414
02/05/24 22:42ID:/Bo7BDeVアドバイスありがとうございます。
とりあえず、>>23さんの方法を参考に、日本語環境の構築を
しながら、これからLFSに挑戦される方のお役に立てるように、
インストール、環境構築の記録を書いてみます。
(Seriowareのスレの真似ですが、w)
個人的な方針としては
1)オーディオワークステーション(alsa0.9.0rc1とDSP系のアプリをインストール)
2)デスクトップ環境はGNOME2.0ベース
3)日本語環境は現在の環境(Vine2.5FTP版)を参考に
といった感じでやっていきたいと思います。
002514
02/05/24 22:49ID:/Bo7BDeVインストールは2002/05/23のCVS版のパッケージを取得。
kernelに2.4.19-pre7のpatchと、Low Latency Patch
(http://www.zip.com.au/~akpm/linux/schedlat.html#downloads)
を当ててビルド、liloは入れずにgrubをインストール。
あとはLFSの記述にしたがってブート成功。
インストール後はlynx, ncftpを入れて、/etc/resolv.confに
ネームサーバーを記述。
http://www.alsa-project.org/から最新のベータパッケージを
取得してalsa-driver, alsa-lib, alsa-oss, alsa-utilsの順に
インストール。/etc/modules.confを設定して、認識、動作確認。
0026login:Penguin
02/05/25 02:19ID:Nc1RmiMv0027名無しさん@Emacs
02/05/25 19:04ID:gUvfZhDU002814
02/05/26 02:00ID:ouJXiA7Fhttp://www.xfree86.org/4.2.0/
を参考にしながらmake World && make install && make install.man
オーディオ環境はCCRMAのサイト
http://ccrma-www.stanford.edu/
のSOFTWAREのところから、clm, sndを入手、インストール。
その前にclisp, lesstifなどをインストールしました。
今はUnicode、GNOME2.0関連パッケージを入れています。
GNOME2.0はBeta 5のパッケージをまとめて取得。
gtkのインストールの前にglib, atk, pangoが必要だけど、pangoの
現在の安定版はFreeType2.1.0に対応していないので、
CVS版から取得。
002914
02/05/26 15:00ID:ouJXiA7F結局、pangoは面倒くさいのでFreetypeを2.0.9に入れ直して、
CVS版は使わず。scrollkeeperまわりでdocbookのインストールに難航中。
GIMP1.3.3とGTK+2.0であそんでみた。これから改めてscrollkeeper,
gnome-applets,gnome-utils、sawfishをインストールしてみるつもりです。
漏れはロースペックノートに優しいのと
めんどいのとでlfs+twmで止まっとります。
gtkも1.2.3。世の中には上には上がおるもんだと納得。
0031login:Penguin
02/05/27 22:37ID:lkGlLFzM64MBに収まるコンパクトなLinux環境を作ろうとしてLFSの存在を知りました。
ということで昨日から3.3をボチボチと入れ始めてます。
ただし、まだVMWareの中だけど...
003214
02/05/29 18:57ID:a/4Ex1nYとりあえず、通常通り立ち上がるものの、挙動が
おかしく頻繁に固まってしまいます。
Sawfish単独で立ち上げても起動に3分ほど掛ってしまいます。(w
普段使用しているtwmやlesstif-mwmでは非常に起動、描画とも
早いので、おそらくライブラリの関係や、
最適化オプションの指定、XFree86のビルド方法が
悪かったのか分かりませんが、あまりにも異常なので
とりあえず、/opt/gnome以下を削除してもう一度環境作り直して
みます。だめだったらもう一度最初からlfs入れ直しかな。
>>30
とりあえず、GNOME2を試したかったのでやってはみたんですが、
なかなかうまく行かないもんですね。(w
デフォルトでよく分からないdaemonが立ちあがらないし、
自分でパッケージやライブラリを把握しながら環境を作るのは
楽しいっす。
0033名無しさん@Emacs
02/06/03 20:08ID:FJFMQeAR0034login:Penguin
02/06/03 20:56ID:ytP1ZfwN環境変数の設定のみで日本語が扱えるソフトが増えたし、
パケジを利用するメリットは単に「管理の手間がかからない」
というだけに過ぎなくなってきてる気がする。
もちろんそれも重要なメリットであることは確かだが。
LFSもドキュメント等は英語だがX環境では日本語も問題無く扱える。
UnitedLinuxは無料のバイナリは配布しないとか何とか言っとるから
そろそろLinuxerも「タダでクレクレ」じゃなくて
自分で汗かいて環境構築しなければならなくなってるんじゃないか?
汗かくのが嫌ならパッケージ化の対価ぐらい払うべきかもしれない。
0035login:Penguin
02/06/03 23:25ID:mH1o2EF0GPLがなければそうなったかもしれんな。
> GPLがなければそうなったかもしれんな。
いやGPLが無いとソースの配布までされなくなる。
バイナリ化とパッケージ化は本来サービスだから
それに対する対価を要求してもGPLに違反しないのではないか?
0037login:Penguin
02/06/04 11:25ID:XVK7jzD9> バイナリ化とパッケージ化は本来サービスだから
> それに対する対価を要求してもGPLに違反しないのではないか?
まあね。しかしそれを再配布することも GPL で許されているという罠。
0038名無しさん@Emacs
02/06/04 16:21ID:xi6dgig3剥げど鵜
なんか、異論はありますか?
0039login:Penguin
02/07/03 11:54ID:7eoQJnjp0040login:Penguin
02/07/03 14:16ID:jiINZOjfLFSを使うようなヤツは問題が起きても自力でなんとかしてしまうので質問とか出ない罠。
0041login:Penguin
02/07/04 16:07ID:/H37KgnR基本的にドキュメントの翻訳のみでいいはずだから
仕事は簡単なはず?
うーん、でもLFSを使うくらいの漢は英語大丈夫だから
意味ないかもね。
0042login:Penguin
02/07/09 00:25ID:yFW8DEd3でもsawfish がやたらと落ちて固まる。
面倒臭いけど終りが見えなくて結構楽しいかも。。。
0043login:Penguin
02/07/09 17:19ID:baIY7Smk終わりが見えない間にセキュリティーホールが増えて行くので
ご注意を。インストールしたソフトのアップデートも忘れずに。。。
0044名無しさん@Emacs
02/07/09 17:56ID:jyGILwXl004542
02/07/10 00:02ID:fi9k+jp90046地獄狂@このスレの1 ◆7WP8X9hw
02/07/11 03:29ID:g9Rf7SZFドキュメントの他にもMLやBBSやCVS版の差分をおいておくとおもしろいかも。
だれか、つくらない?
0047login:Penguin
02/07/11 10:27ID:OGozq36Uところで、gcc 3.1で全部作り直したら環境がぶっ壊れた。
/etc/ld.so.cacheが64バイトとかなっててX関係のshared libraryが見つけられないらしい。
(/lib /usr/libのライブラリは見つかる。当然/etc/ld.so.confに/usr/X11R6/libは入ってる。)
誰かうまくいってる人いますか?
0048login:Penguin
02/07/11 13:12ID:lqjkhvri現在のcvsはgcc3.1ベースになってる。
漏れはこれで最初から作り直してる。
今のところ問題ない。
以前、gcc2.95ベースのバージョンにgcc3.1を入れて
しばらく使ってても問題なかったから、
どうでしょ、最初から全部入れなおしたら?
それか現在cvsに入ってるドキュメント通りに
gcc3.1入れたかどうかだよね。
0049地獄狂@このスレの1 ◆7WP8X9hw
02/07/11 14:10ID:g9Rf7SZF俺はgcc2.95ベースのCVSで作ったLFS環境をgcc3.1にしたり2.95.3にしたりしたけど問題ない。
で、今は
/usr -> 3.1
/usr/local -> 2.95.3
問題ない。
005047
02/07/11 15:56ID:OGozq36Uthanks.
うちの環境の問題っぽいですね。
とりあえず壊れてるのは/sbin/ldconfigだけみたいなので、glibc作り直してみます。
(gcc 2.95.3で作ったldconfigに戻したら正常なキャッシュが生成された)
005147
02/07/14 07:32ID:PujZXy3ghttp://gcc.gnu.org/ml/gcc/2002-06/msg01709.html
のパッチを当てたのが原因かなぁ…。
gcc 3.1.1が15日の予定らしいからしばらく待つか。
0052login:Penguin
02/07/14 18:52ID:4F32qZl7今ftp.linuxfromscratch.org/lfs-packages/cvs/にある
lfs-packages***.tarを取ってきて再インストールしたらどうよ。
gcc3.1ですよん。
005347
02/07/15 02:53ID:EGpsN33Jftp.linuxfromscratch.orgのファイルって各マスターサイトのファイルと違うの?
回線がAirH"32kしかないんでさすがに拾ってきて調べるのはちょっと…。
005447
02/07/15 03:57ID:EGpsN33Jとりあえず、パッチを外してgccを再構築中。
0055login:Penguin
02/07/15 08:07ID:aD9aZC6wミラーの中身は同じです。でもタイムスタンプが違う(w
うちは今AirH"128Kです。これでたまに落してます。
32K時代でも落しました。寝てる間に。。。
cvsを使うときは/lfs-books/cvs/にある最新版の
ドキュメントも参照してくだされ。
0056login:Penguin
02/07/16 23:47ID:04M9N74J初めてノートにLFSをインストールしたんですが、
device eth0 がないって言われます。
ベースシステムの.config を使ってカーネルをコンパイルし、
pcmcia-csをインストールしました。
ノート使うのは2年ぶりですっかり忘れてしまっている上にOSやディストリ
ごとに設定が違うので困ってます。
どのように設定すればいいんでしょうか?
005756
02/07/17 01:41ID:w/PIgfxAでも原因が分からずキモチワルイ。
005847
02/07/17 10:40ID:XaOqG/9mレスしてくれた方、ありがとうございますた。
>>55
タイムスタンプが違うのは単なるbzip2で圧縮し直してるせいみたいですね。
# うーん、速いマシンがほすい…
0059login:Penguin
02/07/18 13:17ID:IbzAa/WE当然コンパイルできる環境必要ですよね。
自分は/homeに割り当てる予定のパーティションにVine(CDあったんで)入れてやってるんですが、
みんなどうやってるんでせう?
ちょっと気になります。
LFSスレ盛り上がれー。
0060地獄狂@このスレの1 ◆zcGNUzak
02/07/18 16:44ID:nzAimsNI/dev/hdb1にslackwareをいれてその環境から/dev/hdaXに構築してます。
どうせ1日しかつかわないのでslackwareはいれたらすぐけします。
slackwareは小さいのでHDDからなら5,6分で終るのでとても便利です。
俺はこの方法でなんどもLFSをインストールしました。
所用時間は
CPU : 450Mヘルツ
RAM : 512Mバイト
の環境で約3時間です。
0061c1
02/07/18 23:58ID:utN3ceoPRHL7.3が既には行っているのでそこからLFSをコンパイルしてみようかと思うのですが。
あと鯖とかにあってますかね。。?LFSって。
いちようMail http 等にするつもりなのですが。xmail +apache +proftpdかな。
Smabaとかもいれられるの?
あとLFSのサイトいったけどどれをダウンロードすれば良いのか分からず今のところ
悲しくも挫折中。
Celeron333でコンパイルするのは悲しいので別機明日論君でコンパイルしようと思っているのですが
そうするともちろんデバイスとうが別機とLFS鯖似する予定のましんではちがうから
うまくいきませんよね。。。
そういう場合ってどうすればいいのでしょう?LFSをいれるのとはハード構成等がかなり違うマシンでコンパイルするには。
教えてくんですみません。
RPMパッケージ管理気に入ってるのですがRPMとかもLFSにインスコできるんですか?
aptもためしたい!とおもっているのですが。。。LFSでできます?
それとも地道にmake installの繰り返し、、、?
おせーえてな。おせーてくれたらLFSがんばるさ。
0062login:Penguin
02/07/19 04:20ID:k6V3gzXRお前さんには激しく無理だとおもふ。。。
006347
02/07/19 05:25ID:7faBYzqg普通にLFS環境を構築。
binutils、gcc、glibcを入れ直す。
もう1度binutils、gcc、glibcを入れ直す。
ldconfig -vNを実行すると、ライブラリが1つも列挙されない。
ldconfigのソースにprintfばらまいたところ、ライブラリのディレクトリを
readdirするところでいきなりNULLを返してました。
errnoはEOVERFLOW。
うーん、gccが壊れてる?
0064login:Penguin
02/07/19 05:29ID:7faBYzqg006547
02/07/19 10:35ID:k1pCGNMkhttp://archive.linuxfromscratch.org/mail-archives/lfs-support/2002/07/0433.html
とりあえず、ldconfig.cに#define _FILE_OFFSET_BITS 64を追加して
ldconfigを作り直したら動作しました。
結局、gcc 3.1のバグ…でいいのかな?
ちなみにこの問題、libcをスタティックリンクした場合のみ発生します。
006659
02/07/19 12:11ID:9q6cDtrLおお、やっぱそういうやり方しかないですよねー。
参考になりますた。
てかVineだからか、めっちゃ重い・・・。
>>61
これはLFSでも大丈夫?とかってのは、
ディストリビューションってのはどんなものを提供してるのかっていうのを調べてみると自ずと答えは出てくる。かもしれない。
何落すとかは、とりあえずオフィシャル(?)のサイトでマニュアル読んでみるべし。
結構読んでて面白いマニュアルでっせ。
# まぁでも、make;make installが嫌いな人間には合わない鴨。
0067地獄狂@このスレの1 ◆zcGNUzak
02/07/19 14:22ID:vmdbo8Wsあなたの書いてること全部できるよ。
(ちなみにLFSにrpmとaptを無理矢理つっこんだことあるけどrpmはつかいにくいしapt(deb)はおもったよりよくなかったので消した。(めちゃくちゃ苦労したけどね))
とりあえずLFSを構築すること自体はそんなに難しくない。
ただコンパイルに時間がかかるだけ。
(ただしコンパイルエラーは自分で修正)
ftp.linuxfromscratch.orgからCVSのLFSBOOKとLFSPACKAGEもってきてBOOKみながらがんばってみてください。
> そういう場合ってどうすればいいのでしょう?LFSをいれるのとはハード構成等がかなり違うマシンでコンパイルするには。
んなこといったら普通のディストリビューションはどうなるの?redhatとか。
俺は他のマシンにそのままコピーしたけど問題ない。
ただしCPUのアーキテクチャがちがうと問題あることもある。(カーネルにね)
しかし、sourceからCompileするのが嫌いなら激しくむいてない。
悪いことはいわないからやめたほうがいいです。。。
0068c1
02/07/20 07:56ID:c25wkJUy> >>61
> あなたの書いてること全部できるよ。
> (ちなみにLFSにrpmとaptを無理矢理つっこんだことあるけどrpmはつかいにくいしapt(deb)はおもったよりよくなかったので消した。(めちゃくちゃ苦労したけどね))
> とりあえずLFSを構築すること自体はそんなに難しくない。
> ただコンパイルに時間がかかるだけ。
> (ただしコンパイルエラーは自分で修正)
> ftp.linuxfromscratch.orgからCVSのLFSBOOKとLFSPACKAGEもってきてBOOKみながらがんばってみてください。
> > そういう場合ってどうすればいいのでしょう?LFSをいれるのとはハード構成等がかなり違うマシンでコンパイルするには。
> んなこといったら普通のディストリビューションはどうなるの?redhatとか。
> 俺は他のマシンにそのままコピーしたけど問題ない。
> ただしCPUのアーキテクチャがちがうと問題あることもある。(カーネルにね)
>
>
>
> しかし、sourceからCompileするのが嫌いなら激しくむいてない。
> 悪いことはいわないからやめたほうがいいです。。。
>
>
ふん。 やめたほうがいいといわれたらやらなくちゃ男の意地がね。
ふふん。 先輩方みててください!絶対にやってやるよ。
つーわけでここに疑問等質問させまくりでお願いします。
じゃ、さっそく。
鯖機はCeleron333 コンパイルを行うのはAthlonXP。
聞いた話によるとCeleronとAthlonXPのばあいならCPU交換時にも
カーネル再構築はいらないと、ききました。
つーわけでアーキテクチャがどうの、という問題はないですかね?
lfs bookでもよみますか。
0069login:Penguin
02/07/20 09:57ID:RZHWY+0C0070login:Penguin
02/07/20 20:18ID:zyB6LdBeそんな問題あったんだね、うちはgcc3.1だけど
問題は一度もなかった。lfs-books通りにやったので
libcのstaticは一度も作らなかったからかな?
>>68
おう、その調子だ頑張りんさい。
ふぅ。DIONなもんだからアク禁ですぐレスできなかった
申し訳ない。。。
0071地獄狂@このスレの1 ◆zcGNUzak
02/07/21 14:33ID:ZalJCw6eとりあえずやってみたら?
だめだったらカーネルだけ再構築すればいいんだし。
がんばってね。
0072c1
02/07/21 22:24ID:ybGuj2RH137枚あるって。。なけてきた。
パソコン持ってく気にならんし。
こりゃー。良い英語の勉強になるべさ
0073login:Penguin
02/07/25 19:10ID:zOVKqXhf宣伝が出てたぞ。LFSユーザも立ち上がるか?
ま、漏れは英語で十分だからいいか。。。
0074login:Penguin
02/07/26 07:37ID:jM3tX3+B4.0になるのかな?
0075login:Penguin
02/07/26 11:46ID:zVqkdAe40076login:Penguin
02/08/08 22:55ID:WoCuZfcb0077名無しさん@Emacs
02/08/09 09:38ID:+oneW90x下手に日本語化すると壺や赤帽から厨を寄せ付けてしまうような気が。
0078厨
02/08/13 01:15ID:Ng5KZehu0079login:Penguin
02/08/19 05:57ID:92uxBanm0080c1
02/08/23 23:01ID:UID0/50x0081login:Penguin
02/08/29 15:20ID:lDjTQgMfLFSのCVSはLinux2.4.19にgcc3.2、perl5.8か。
今のところ問題無し。。。
0082c1
02/09/01 06:48ID:V7yh92dcchrootで $LFSが /となっている状態で、compileというディレクトリを作成し
そこにglibc-2.2.5とglibc-linuxthreadsをもってきて(glibc-2.2.5ディレクトリ内に)
いかのようにしました(manual通り)
mknod -m 0666 /dev/null c 1 3 &&
touch /etc/ld.so.conf &&
cp malloc/Makefile malloc/Makefile.backup &&
sed 's%\$(PERL)%/usr/bin/perl%' malloc/Makefile.backup > malloc/Makefile &&
cp login/Makefile login/Makefile.backup &&
sed 's/root/0/' login/Makefile.backup > login/Makefile &&
mkdir ../glibc-build &&
cd ../glibc-build &&
../glibc-2.2.5/configure --prefix=/usr \
--enable-add-ons --libexecdir=/usr/bin &&
echo "cross-compiling = no" > configparms &&
make &&
make install &&
make localedata/install-locales &&
exec /bin/bash --login
そうするとmake の時点で以下のようにエラーが出ます
make[2]: *** [/comp/glibc-build/csu/crt1.o] Error 1
make[2]: Leaving directory `/comp/glibc-2.2.5/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/comp/glibc-2.2.5'
make: *** [all] Error 2
コンパイルを行っているホストはRHL7.3で、glibcのバージョンは2.2.5です。
ですのでcp -av /lib/libnss* $LFS/libはおこなっておりません。
どうすればいいのでしょうか。。。
本家のMLログ等も読んでみましたが解決案が見つかりません
0083c1
02/09/01 10:56ID:V7yh92dc~/.bash_profileを作るときにファイル名をまちがっていました。。そのためでした。
まー、その後もいろいろ苦労したのですが。。。。
やっとこさLFS起動できたんです。ほんと嬉しかった。
こつこつやってて大変だったけど、愛着がわくっていうのがほんとよくわかります。
Xとかいろいろインストールしてみよーっと。大変そーだなー。
0084宗男の秘書
02/09/01 19:22ID:Luvs0R84早い段階でバックアップをとっおいた方が良いよ。
他のディストリビューションと違って簡単に再インストールというわけには
いかないからね。
0085c1
02/09/01 23:37ID:V7yh92dc0086login:Penguin
02/09/10 00:52ID:HNfiSDYM連載 LFSで作って学ぶLinuxの仕組み
0087/proc/名無しさん
02/09/10 09:55ID:IRmCAnyhgentooが出てたりするところを見ると、
この著者はLinux板にさんざん出入りしてそうだ。
0088init 0
02/09/10 13:35ID:ZX21pK6g0089login:Penguin
02/09/10 13:56ID:N7JBnU1Agentooに言及しているのは「編注」なので、これは著者ではなく
編集者が付け加えたものと思われ。
0090login:Penguin
02/09/16 11:38ID:QPtXGY79これじゃ日本語訳してるだけだ。
ディレクトリ掘るスクリプトもコピペだし。
0091login:Penguin
02/09/16 18:01ID:QPtXGY79先はなげーよ。
俺、外付の SCSI HDD でやってるのだけど、ちゃんとブートディスク
つくれるのか心配だよ。
Vine の mkinitrd のシェルの中見た限りでは initrd つくるのに
問題はなさそうだけど、、、
0092login:Penguin
02/09/16 18:59ID:CwRUk0Kdがんがれ。慣れれば1日で終わるし
マニュアルの必要な部分だけ見れるようになる。
0093login:Penguin
02/09/19 18:00ID:XIZqT/fhコピペしている。
0094名無しさん@Emacs
02/09/27 23:35ID:dM6SEgYg0095login:Penguin
02/09/28 16:16ID:F8pevSX/こんなにいいのにスレがすぐ沈む。。。
0096c1
02/09/30 05:00ID:SlT8inP2make World && make install
でstartxするとパスの設定がまずいらしく
/usr/X11R6/bin/等のパスの追加をしたいのだがどのファイルを編集すればいい?
~/.bash_profile?
0097φ卍(-∀-)卍【地獄狂】卍(-∀-)卍φ ◆HELL0Ky.
02/09/30 05:29ID:XHjaI5nXそれはLFSとは関係ないような...
でも、個人なら~/.bash_profileだと思うYO
僕はそれでやってる。
0098c1
02/09/30 08:00ID:SlT8inP2寸間線でした。
0099login:Penguin
02/09/30 08:29ID:f4ykXp6hもうすぐか?
0100c1
02/10/01 07:08ID:uDbeQaFWせっかく3.3の方が落ち着いてきたのに。
0101┫卍Ψ(`▼´)卍■地獄狂■卍(`▼´)Ψ卍┣ ◆QoHELL0Ky.
02/10/05 18:16ID:Km474B0q0102login:Penguin
02/10/06 10:14ID:ZHz8FQ7Q0103login:Penguin
02/10/10 00:11ID:sWX/xlpBここ読んで勉強しようと思ってたのに。。。。
0104┫卍Ψ(`▼´)卍■地獄狂■卍(`▼´)Ψ卍┣ ◆QoHELL0Ky.
02/10/10 00:20ID:iVRsunUVLFSはドキュメントがしっかりしてるから必要ないと思われ。
このスレは質問用では?
0105login:Penguin
02/10/10 01:03ID:J+M+38Mgその通りだ。
0106103
02/10/10 01:06ID:sWX/xlpBドキュメントは仕事の合間に隠れて読んでるんですが、2chでの情報とか解説って
結構気に入っているのです。
へたなドキュメントより役に立つときあるので!
もちろんLFSのドキュメントがへたなドキュメントって意味じゃないすよ。!
0107宗男の秘書
02/10/10 19:24ID:m9176ltIエラー一切無し。バックアップも終了し一安心だね。
掛かった時間はCPU 950Mで7,8時間位かな。
RedHat8.0で作成したんだけど、
完成するまではかなり心配だった。というのも
RedHatではどうしてもカーネルの再構築が出来なかった。
これはgcc-3.Xとカーネルの相性が悪い所為らしい。
簡単な修正でkernel.orgのカーネルソースに関しては再構築できるけど
RedHatのkernel-sourceではより高度な修正が必要らしく、断念せざるを
得なかった。ところがLFSでは一切修正が必要無かった。あらためて
感心したね。
0108┫卍Ψ(`▼´)卍■地獄狂■卍(`▼´)Ψ卍┣ ◆QoHELL0Ky.
02/10/10 19:48ID:iVRsunUV>>106
...
>>107
950MHzで7,8時間でかかりすぎじゃない?
Celeron450MHzで3,4時間だったけど...
0109構造体 ◆DCiNIn.7Jw
02/10/11 09:36ID:CE49Cj562、3日かかったよ。
Cerelon1GHzで(w
マニュアルを1から読んでたし、
タイプミスもあったし。
0110login:Penguin
02/10/11 11:18ID:iwoI5UWnお疲れ。
>>108
すごいね。
>>109
気にするな。
0111┫卍Ψ(`▼´)卍■地獄狂■卍(`▼´)Ψ卍┣ ◆QoHELL0Ky.
02/10/14 18:17ID:9sfWxUvWあまり深く気にするな。
>>110
> すごいね。
煽り?
違ったらすまそ
0112login:Penguin
02/10/26 02:32ID:ZHVPSkPL0113login:Penguin
02/10/30 12:59ID:WegYoWyL0114login:Penguin
02/10/30 13:04ID:yKMbpng0そんなこと言わずに今日入れれ
0115login:Penguin
02/11/01 23:23ID:5ixi0U620116login:Penguin
02/11/07 17:37ID:n5ir9DHt0117login:Penguin
02/11/18 08:59ID:PB0vr+Z2黒い画面見ながらぼーっとしてるよ。こんな気持ちslack2.1を初めて入れた
時以来だよ。darkstar#のプロンプト見ながらこれからいったいどうしたら
いいの?って感じ。850Mパーティション切って、残り200Mしかない。
X入るかな〜。
インストール自体は結構おもしろかった。
lfsbook読みながら、昔、極楽本てあったよな〜とか思ったりしたよ。
0118c1
02/11/18 13:14ID:nZwd3ZIHはげしくすれ違い。
0119宗男の秘書 ◆MUNEOH/q9U
02/11/18 15:30ID:ahBKochQおめでとうございます。
やはり充実感、愛着の点で他のディストリビューションとは段違いでしょう。
>>118
gcc3.2でのカーネルの再構築失敗は日本語の環境変数を設定すると
発生するらしく、現にLFS4.0においても日本語設定後にva_list型云々の
エラーが出るようになった。解決策はこの逆、英語の設定に戻せば良い。
ところで4.0は入れた?
0120c1
02/11/19 05:34ID:oR1GfrVLつまりコンパイルとかするときにLANG=Cでやれってことか?
自分、3.3のインストール後いまだになぜかXがmake world で起動してくれなくて困ってます。
とうぶん4.0まで手が回らない。。。
ってかそもそもパーティション+要領が足りないよ。
0121宗男の秘書 ◆MUNEOH/q9U
02/11/20 13:28ID:HdiBtp7Rそうexport LANG=C。
Xには本当に苦労させられるね。
LFS4.0でもソースからXFree 86 4.2.1をBLFS BOOKにしたがって
インストールして起動したは良いが、mozilla,xemacsが起動せず断念。
これはLFS3.2にインストールした4.2.xのバイナリーでも同じ症状が出る。
で次は4.1.0をソースからインストールしようとするがこれもシンボリックリンク云々のエラーで
コンパイルが出来ず、修正を試みるも結果は芳しくなかった。
結局LFS4.0でも4.1.0のバイナリー版を使用中。
Xが起動しないそうだけど、たとえば別パーティションのLFSをインストールするときに使用した
linuxのXのコピーあるいはその設定ファイルを使っての起動は試しました?
最初にLFSをインストールしたときもXで苦労して、この方法でいろいろ微調整していったんだけど。
0122login:Penguin
02/11/20 13:48ID:hOA76bprLFSならX簡単にコンパイルできたよ。
make World
make install
で。つうかLFSはドキュメントどおりにやったけど
BLFSは見てない。LFS以降は全て独自にインストールしてた。
今のCVSはbisonが新しいからコンパイルエラーが出るけど
それまでは大丈夫だったな。
ま、今はめんどくさくなってVine使ってるけど(w
0123┫卍Ψ(`▼´)卍■地獄狂■卍(`▼´)Ψ卍┣ ◆QoHELL0Ky.
02/11/20 17:08ID:+vepPblUあやすぃ
まだ、UPDATEするのはやめとこ。
0124c1
02/11/22 06:41ID:hM18hZInおれはコンパイルは3.3できちんとできてるみたい。
/usr/X11R6/binにもstartxとかそのたぜんぶはいってるっぽいのだが、
なぜか/usr/X11R6/binとかにパスが設定できてない。
どこでぱすせっていするの?
ホームの.bash_profileいじったけどなぜかうまくいかないのはなぜ。
0125login:Penguin
02/11/22 09:14ID:Q5GUj29v.bashrc
0126宗男の秘書 ◆MUNEOH/q9U
02/11/22 14:42ID:r+6X2EJNecho $PATH
で何が表示されるの?
ls -al で.bash_profileの所有者と権限は確認しました?
あるいは.bash_profileそのものが読み込まれていない可能性がるので
source .bash_profileを実行してみるとか。
基本的には
.bash_profileに
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin
export PATH
で良いと思うんだけど
0127宗男の秘書 ◆MUNEOH/q9U
02/11/22 22:10ID:BnKD5Y0GGerard Beekmansのインタビューだって。
I was born in 1979
若いな,中年のおっさんだと思ってた。
益々LFSが好きになったよ。日本語のLFS関係文献も少しずつ増えているようだし、
何か貢献したいな。
0128login:Penguin
02/11/22 22:21ID:k3Dah3/F鯖と回線提供したら?
いま大変みたいだし。
0130宗男の秘書 ◆MUNEOH/q9U
02/11/22 22:46ID:BnKD5Y0Gホームページ作ったことも無いくらいだから。
回線は切れがちな8MADSLで、あまり現実的じゃないかも。
日本語訳くらいなら貢献できそうなんだけど。このスレにレスしてる面々は英語にアレルギーの無い
人たちだろうけど、やはり苦手という人もあろうから少しでも敷居を低く出来ればと思ったんだけどね。
それとLFS4.0の件なんだけど3.Xとは大分インストール方法が変更になって、
具体的にはスタティックリンクとダイナミックリンクが同じ場所にインストールされていたけど
4.0からは別に/staticが設けられて、構造的にもすっきりしたね、
0131login:Penguin
02/11/27 20:53ID:awmIU1+dchroot $LFS /static/bin/env ?i \
HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/static/bin \
/static/bin/bash ??login
まではうまくできた。しかし、その後のchown -R 0:0 /static
で、
bash: /static/bin/chown: No such file or directory
となるんだが、なぜだ?
lsでも
bash: /static/bin/ls: No such file or directory
となる。
なぜだか教えてください。
0132131
02/11/27 20:55ID:awmIU1+d修正
誤:/static/bin/bash ??login
正:/static/bin/bash --login
0133login:Penguin
02/11/28 00:12ID:xp1lOFRWバージョンによってパッチ当てるかどうか対応が違うので、もう一度よく読んで
Fileutilsを作り直すのがいいと思う。
0134login:Penguin
02/12/07 21:15ID:5pZeZG/tできた?
0135login:Penguin
02/12/08 13:41ID:b39CC+wN一発で Grub から起動出来たのでうれしい。
ところで、kernel-source、emacs を除いても全体で 100M 程度になります。
(strip 実行後)
これから 64M の CF に入れたいと思ってます。
/usr/bin、/usr/lib 等から不必要なものを削るのでしょうか?
これらのやり方を示した WEB とか、不要なライブラリの見つけかたを
教えてください。
0136biosmania ◆ZqBiosoUXU
02/12/16 14:22ID:V9cyMpqt1 of 5
----BEGIN BASE64----(index.html.gz)
H4sICCxf/T0AA2luZGV4Lmh0bWwA1Vzrb9vWFf8eIP8Dp65DC1TWy5bl1TYqOXKSxq/Vipt1QTdK
pChOFKmRlByn2NBcbm3txI/EdVLsw1YExbA2exVDV2xdNzRo0xhzumIDNmBoi6ED2qTYivTDPgzr
h51L8vIhUQ6vqHxYkdr3kjq/e+459zzuudca/8Kh+anSVxeKTE1vSMzC8cLM0SkmFk8kHs1MJRKH
SoeYI6XZGWZ4KJliSiora6IuKjIrJRLFudjkwQPjmM78zbMc/GaYcV3UJX5yRpRbp5hpVWkwixWV
1Su18YT1xvxQg9dZRmYb/ETscHGu+Ei+NP9IDN5UFFnnZX0iNqtwLYlVmUNKpaAodYuNRX1F4rUa
z+vMEq9qwAmTGhrNxCxMSZTrjMpLE7G54olSjDGHm4gtqHyVrfAxpgaNiVjT6ibs30N4AuZMEvYU
xssKt8JUJFbTJmJlGBvzpeGRoctW6oKqtGQuXlEkRf0yowrl+9IjIw8w5Mf9DzKeV8kHGPzv/gcx
CGZwInZPEv6rVmNM2+7nhpPJ3HCMYZ33WfiEyRMntgknhfn5Y7HJcSK1fHEuBd0E2/Gx0tHSTHEh
f7hoaSdFnpvC8NOnY4FaYgG1ljKp04Raa5VtACJ3WBHwsbT5sQz5GNvSa4rqHyUbmzzMq6zKMQWe
rzdgCdlDZDBtk5BWlOaKKgo13aS2VCXxAivJii46apoin8IYzJfuSWXHHjx4IDU2NhZPJ5NpprzC
dA3WtCXUISi2rOkqW9E7ZDLsCLU5iV5Ge0bLKBtzaBfdMGVlLBknDN54Et2G33PGKrz8BnoRfXwm
j66i99DNnWOX2ui6cdLQDcEoMsa0kQeMk2e+ZpxAe+h9/NH1kxdOo1fRrZ3/XnwIvbR5Hl1Gb6Ln
0U0gf/VMweY3YTNMftfUSbed8rMMEj77wYWPvJrz8X5747tob+MU+hG6hq6jN2C0y+jWmfwzLwAX
f0VX1q+jvXG+MVng27wqrXgkBw/R7s5/0C98rHkX2/yUtUwlywI5fXK8PHnxbxs/HE+UMcO6+5zd
1/7Oz4MgrlhTcKgsh4Jbkt3qgVVVVH5ZUTkbDN1Ar6CXOuB6Ei/DkgXLJ7Qgt4tPoNvbb4O2XgdJ
0137biosmania ◆ZqBiosoUXU
02/12/16 14:28ID:bb7AJkil0138131
02/12/16 23:06ID:+x4sTgm4ドキュメントを見ながらやったけど、コマンドの解釈が間違ってて、
だめだったみたい。
正しくそのとおりにするとできました!!
3日かかったよ。(涙
0139海龍
02/12/17 15:16ID:fGetBjG4私も同じ状態、色々変えてFileutilsを作り直してはいるのだけど・・・
解決したら教えてたも。
0140login:Penguin
02/12/17 15:23ID:ZmgICZ7xカーネルがBSDだったら、、、
0141login:Penguin
02/12/17 16:36ID:N3TkD24d0142/proc/名無しさん
02/12/17 16:53ID:m6aKvgoABSD from scratch?
それってBSDそのものではないか。
make world.
0143login:Penguin
02/12/18 07:38ID:gqU/GGHf俺も試してみたいな。w
0144login:Penguin
02/12/19 02:04ID:kyS9TqK0やってみようかな。/usr/bin/gccもクロス(?)コンパイラにするのだ。
gettyやifconfigはLinux版でも動きそうに思うけど、mkfsとかは
さすがに無理かなあ。
0145login:Penguin
02/12/19 02:23ID:kyS9TqK0fdiskでパーティーションテーブルを表示できたよ。書き込みは恐くて
やらなかったけど。
gettyもutmp壊しちゃった以外は全く正常に動作。
これって本気でGNU/BSDが出来るんじゃないか?
0146login:Penguin
02/12/23 14:52ID:W+nmrxOzその前にBSDで多様なディストリビューションが出てこないのも不思議だけど
0147login:Penguin
02/12/29 13:52ID:HibUYnx0glibcのconfigure中に、
-------------------------------------------------
../glibc-2.2.5/configure --prefix=/usr --libexecdir=/usr/bin --enable-add-ons
configure:3428: gcc -o conftest conftest.c -lgd -lpng -lz -lm 1>&5
In file included from configure:3421:
confdefs.h:3: warning: undefining __SIZE_TYPE__'
configure:3422: gd.h: No such file or directory
---------------------------------------------------
と出て止まります。
どうしたらいいのでしょうか?
カーネルは2.4.19で3.3ベースです。
0148147
03/01/01 13:42ID:1ghB5QX00149login:Penguin
03/01/06 20:53ID:2vxFIouN最初やることを前提としているのかな?
0150login:Penguin
03/01/06 22:16ID:A4MZ63XoRedHat。LFS BOOKを読むと冒頭に書いてある。
0151IP記録実験
03/01/08 21:29ID:DJ5zDJa+http://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0152login:Penguin
03/01/09 02:31ID:XXL8AQAw0153login:Penguin
03/01/09 03:16ID:L6xgACMi0154login:Penguin
03/01/09 04:06ID:Oi0l0YhTどうでもいい罠
∧_∧ / ̄ ̄ ̄ ̄ ̄
( ´∀`)< むしろ、夏厨とかが消えたらうれしいモナ〜
( ) \_____
| | |
(__)_)
0155山崎渉
03/01/15 11:41ID:wo7m90to0156宗男の秘書 ◆MUNEOH/q9U
03/01/22 01:06ID:wA8x45Hb余りネタも無いようなので、当方から一つ。
★YOPER
Yoper - New Linux from New Zeland
http://www.yoper.com/
LFSベースの新しいディストリビューションみたいです。
The base system is from Linux From Scratch,
Package tools from Slackware,
Raidtools and startup scripts from Red Hat, and
they use Cloop and hwsetup from Knoppix.
http://www.tuxreports.com/article1678
短期日の中に、distrowatchのランキングを駆け上り、とうとう一位になりました。
ちょっと宣伝臭い気もするが、
http://distrowatch.colug.net/index.php
兎に角、多様なパッケージrpm,tgz.debが使えるのが特徴で、
a compact OS with ability to use packages from all other major distros (rpm, deb, tgz support).
ここら辺はいかにもLFSベースらしいですね。
rpmは最初にLFS構築した時にやってみたな。
このスレのログを読むと、debも入れられた猛者も居られるようですな。
このスレは今年中に1000行くかな?
0157login:Penguin
03/01/25 12:04ID:iSvE2k9R0158login:Penguin
03/02/04 01:48ID:YGj2ji57rpm/apt が使えられるようになったら最高かな
0159158
03/02/04 03:27ID:YGj2ji57最適な 4 floppy Linux をゲト
http://www.h2.dion.ne.jp/~yoshida/
windows workgroup を指定したら、自動的に samba で hdax として使えたす
0161c1
03/02/19 00:51ID:LPrxDCSVさいきんちぇっくしてなかったよ。
ってかいまだに xのいんすこでこけてうまくいかずに
脱線中
0162login:Penguin
03/02/19 14:04ID:y8XZuBMD6章のglibc-2.2.5のインストールでつまづいています。
../glibc-2.2.5/configure --prefix=/usr --disable-profile \
--enable-add-ons --libexecdir=/usr/bin
を実行すると、
configure: error: GNU libc must be compiled using GNU CC
というエラーメッセージが出て、これ以上進みません。
次のmakeを強行すると、
make: *** No targets specified and no makefile found. Stop.
と出てしまいます。
glibc-2.2.5ディレクトリの中でglibc-linuxthreadsは展開しました。
また、パッチも当てました。
原因がわからないので、もしわかる方がいらっしゃれば、ご指導
よろしくお願いします。
0163162
03/02/19 17:38ID:y8XZuBMDきちんとできました。
う〜む、一体なんだったのか…
0164login:Penguin
03/02/24 05:19ID:g2deJc6hNo Such File or Directory
ってでます。
Glibc は 2.2.5 、
CPU は Celeron 500MHz 、
ディストリは KNOPPIX 3.1
なんですけど、パッチを当てても
当てなくても変わりませんでした。
何か解決方法がありましたら
教えて下さい…。
0165login:Penguin
03/02/24 10:19ID:5j0ZmzWu表示されるメッセージをコピペしてくれ。
その行だけではなくて少なくとも前後10行程度。
0166164
03/02/24 17:52ID:g2deJc6h説明不足でした。すいません。
妙な事に、例えば、
$LFS/static/bin/ls
とすると( chroot する前)ちゃんと
機能するのですが、 chroot した後、
/static/bin/ls
としても、
No such file or directory
と出ます。
0167162
03/02/24 19:32ID:/O/trHesmakefile:856: ***missing separator. Stop
となってしまう…
もうだめぽ
0168c1
03/02/25 01:32ID:7J42fY+eなんかいまだにXのインストールでつまづいてる。
たぶんコンパイルその他はちゃんとできてるんだと思うんだけど
bashの設定の成果なんかでパスが通ってない気がする。
でもなんかredhatでいままでつかってた.bashrcもってきてもなんか
うまくいかない。 なぜ?
0169164&166
03/02/25 06:45ID:DL2PORKj動的セグメントとかいう所に、なぜか
libc.so.6
などという半角文字列が…。
どうやらダイナミックリンクをしてるみたいです。
(オプションも環境変数もちゃんと設定してあるのに…)
なんとか手掛りがつかめたっぽいので、
あきらめずにもう少し粘ってみようと思います。
どうもでした。
0170169
03/02/25 07:51ID:DL2PORKj解決方法はソースのディレクトリに
libc.so.6 へのシンボリックリンクを貼る
という方法をとりました。
どうやら /usr/lib にライブラリが無かった
のが原因だったようです。
これで何とか一万円ノートの
復活ができそうです。
それでは。
0171login:Penguin
03/03/10 14:33ID:nohs07eg全く同じエラーが出ました。
そのエラー自体は 856 行目の『0』を消せば
いいと思うのですが、そこが通っても結局
別のエラーで止まるという罠。
もう少しやってみるか…
0172c1
03/03/10 14:49ID:T6g3aHfl0173login:Penguin
03/03/10 23:45ID:qSBEv9vw(ping hoge.comとかやってみました。)
ドキュメント通りにインストールしたんですが、(BLFSはインストールしてません)
この段階で名前解決できるはずなんでしょうか?
nsswich.confとresolve.confは作成しました。
IPアト?レスでの通信はできます。
0174173
03/03/10 23:52ID:qSBEv9vw本当にresolve.conf作成してました。。。。。。
0175login:Penguin
03/03/11 15:02ID:6H04pVzlVMware の中でやるのがいい感じですかね?
みなさんどのような環境でやってらっしゃいますか?
0176login:Penguin
03/03/11 21:55ID:drJFYoa+makefile 中のエラーが起こる行を全部削除したら
一応通りました。(ちと不安)
0177login:Penguin
03/03/12 00:37ID:K3Zpn+kZハードウェアによる違いもあるのかもしれませんが。
RedHat8.0上で/staticつくりました。
0178山崎渉
03/03/13 16:44ID:sbQU2y5R0179login:Penguin
03/03/16 18:35ID:WHo0gnvo0180login:Penguin
03/03/18 21:06ID:zffL1DrC日本語がうてないんです。1.2.1をインストールしたら打てます。バグなのでしょうか?
0181login:Penguin
03/03/18 22:03ID:26fzVPl+逆に聞きたいです。
canna等、日本語環境のインストールで参考になるURLありませんか?
0182login:Penguin
03/03/19 19:36ID:x3P3w08lhttp://www.geocities.co.jp/SiliconValley-Oakland/4432/linux/lfs_top.html
です。
0183login:Penguin
03/03/20 00:13ID:EV3wM4zcありがと!!
0184login:Penguin
03/03/21 19:26ID:BKs/vcd/0185login:Penguin
03/03/21 20:58ID:JAFbZ3dlageで書く事か?
0186login:Penguin
03/03/22 18:11ID:otBdYSFblfsのヘ?ーシ?って閉鎖しちゃったの?
ミラーには繋がるけど。
0187login:Penguin
03/03/22 21:25ID:6ibG4Y5nあんたがハネられてるだけ
0188login:Penguin
03/03/26 20:29ID:KTFCl+A3>>186
プロバイダ何処?
0189login:Penguin
03/03/27 12:40ID:WVPCPYpJんで、解決しました?
0190login:Penguin
03/03/27 12:42ID:WVPCPYpJふつーにパーティションきってます。
0191名無しさん@xyzzy
03/03/29 21:36ID:Fssx2+O0結構な量があるから普通のリアル実行環境にインスコしたほうがいいよ。
0192login:Penguin
03/03/31 16:49ID:KOh54+Ss繋がらなかったりが続いてる
0193宗男の秘書 ◆MUNEOH/q9U
03/04/07 18:05ID:M2/siJJRhttp://www.linuxfromscratch.org/hardcopy41.shtml
久方ぶりに印刷された本が出るようです。
有償頒布のみで、今までのような
フリーのLFS BOOKは出さないのかな?
4.1以前のLFS BOOKも現在ダウンロードできない状況のようだし。
そのときは本当にscratchしなきゃならんね、自分で。
0194login:Penguin
03/04/08 14:15ID:D9Fijj/yうげ。買おうと思ったら、送料のほうが高いじゃねーか。
送料安いの選ぶと2-3ヶ月かかるだろうし。
Amazonには古いほうの本しかないし。
ちょっと様子見しようかな。
0195超初心者
03/04/09 12:36ID:eDUiYg2lLinux from scratchを触りたいと思い、とりあえずOSを再インスト
しなおして、lfs用のパーティションを作り、ext3にフォーマットして
起動時に自動的にマウントするように/etc/fstabを書き換えたのですが、
起動時に以下のようなメッセージが出て自動的にマウントしてくれません。
wrong fs type, bad option, bad superblock on dev/hda9
or too many mounted file systems
(dev/hda9にmnt/lfsをマウントしようとしました)
とりあえず、以下のサイト見ながらやったのですが、
わかりましたらアドバイスよろしくお願いします。
http://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01b.html
0196鷹
03/04/09 22:29ID:JtIwpJcfファイルシステムのタイプがおかしいみたいですね
カーネルの初期値はext3をサポートしてなかったような気がします。
/etc/fstabファイルのext3をext2に変えてみてはまたは
カーネルの設定を変えるか試してみてください。
0197login:Penguin
03/04/09 22:48ID:VIOPHtiLインストーラごと作れないでしょうか?
0198195
03/04/10 01:41ID:wvb6rXJ1お返事ありがとうございました。
mke2fsコマンドでext2にフォーマットするんですよね?
このコマンドが見当たらなくて。。
もうちょっとふんばってみます。
0199名無しさん@XEmacs
03/04/10 01:51ID:5EprCydlgentooにしろ
0200195
03/04/10 02:19ID:wvb6rXJ1/etc/fstabのext3をext2に書き換えたら自動マウントできました。
ありがとうございました。
0201login:Penguin
03/04/10 16:11ID:JD4ugwxU0202login:Penguin
03/04/10 16:17ID:IqEE8u0f0203login:Penguin
03/04/10 16:23ID:xuWkZ+T/0204あぼーん
03/04/10 16:24ID:xgBKbAdNhttp://muryou.gasuki.com/hankaku/hankaku03.html
http://muryou.gasuki.com/hankaku/hankaku04.html
http://muryou.gasuki.com/hankaku/hankaku02.html
http://muryou.gasuki.com/hankaku/hankaku01.html
http://muryou.gasuki.com/hankaku/hankaku10.html
http://muryou.gasuki.com/hankaku/hankaku09.html
http://muryou.gasuki.com/hankaku/hankaku08.html
http://muryou.gasuki.com/hankaku/hankaku07.html
http://muryou.gasuki.com/hankaku/hankaku05.html
http://muryou.gasuki.com/hankaku/hankaku06.html
0205佐々木健介
03/04/10 16:24ID:xgBKbAdN/_ |
/. \ ̄ ̄ ̄ ̄|
/ / ― ― |
| / - - |
||| (5 > |
| | | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | ┃─┃| < こんなサイトを見つけた
|| | | | \ ┃ ┃/ \ 正直、スマンカッタ
| || | |  ̄ \_________
http://saitama.gasuki.com/kensuke/
0206かおりん祭り
03/04/10 16:24ID:xgBKbAdNこんなのございま−す♪
 ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜oノハヽo〜
,.-''"¨ ̄●`' ‐(^▽^)
(,,●i,,,i,,,,,,,,i,,,,●),,)⊂ )
) ( || |
( ^▽^) (_(__)
~~~~~  ̄ ̄ ~~~~~ ~~~~~
0207あぼーん
03/04/10 16:25ID:xgBKbAdN0208login:Penguin
03/04/11 21:59ID:1VZI7O4l/sbin/tune2fs -O ^has_journal /dev/xxxx
0209login:Penguin
03/04/15 11:50ID:XNouXw8Tソースディレクトリではなく、binutils-buildをつくり、そこでconfigureを行ないました。
[lfs@redhat binutils-build]$../binutils-2.13/configure --prefix=\$LFS/static --disable-nls
make[3]: *** [libbfd.la] Error 1
make[3]: Leaving directory `/mnt/lfs/static/src/lfs-packages-4.0/binutils-build/
bfd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/lfs/static/src/lfs-packages-4.0/binutils-build/
bfd'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/mnt/lfs/static/src/lfs-packages-4.0/binutils-build/
bfd'
make: *** [all-bfd] Error 2
何が原因なのでしょうか?
0210鷹
03/04/15 22:20ID:Wofepyu8これだけではわからないですね
コンパイルしたディレクトリにログが出力されているとおもいます。
そちらも参考にしてください。
0211login:Penguin
03/04/16 01:47ID:G0zP2l6y0212login:Penguin
03/04/16 01:51ID:hrgMwBuMTRON from Scrach だれかやって
0213あぼーん
NGNG0214login:Penguin
03/04/16 03:33ID:1t+LBFmbうちも玉にそういうのでますな…
参考になるかどうか分かりませんが↓のURLが張っときます
ttp://www.birdport.jp/linux/topics/kernel.htm
0215login:Penguin
03/04/17 11:34ID:OZBIL9CKについてなのだが、中身は下記と同じと考えてよろしいか?
BLFS-BOOK-CVS-2003-04-15-HTML.tar.bz2
http://homepage.ntlworld.com/zarniwhoop/lfs/BLFS-BOOK-CVS-2003-04-15-HTML.tar.bz2
0216名無しさん@XEmacs
03/04/19 13:39ID:yKGG8MK40217山崎渉
03/04/20 05:48ID:X64WTq1+( ^^ )< ぬるぽ(^^)
0218login:Penguin
03/04/28 08:50ID:2FbuuFsMやっとbookの8章のMaking the LFS system bootableの所まで
来たんですが、Installing Linux-2.4.19の所で、
ベースディストリの.configファイルが見当たらなくて困ってます。
一応redhat7.2で構築してるんですが。
/usr/src以下を見ても、ソースが見当たりません。。
0219login:Penguin
03/04/28 09:01ID:2FbuuFsMやっとbookの8章のMaking the LFS system bootableまできて、
Installing Linux-2.4.19の所でつまづいてます。
ベースディストリのkernel source treeから.configを持ってこいとの
事ですが、redhat7.2でそれがみつかりません。
/usr/src以下にもないし。。
どなたかわかりましたら、よろしくお願いします。
0220login:Penguin
03/04/28 09:03ID:2FbuuFsM218は書き込まれてないと思ってたら、書き込まれてた。
板よごしてすみません
0221鷹
03/04/28 21:47ID:ADQawgy4menuconfigコマンドで出来ると思いますよ。
menuconfigコマンドで行うカーネルの設定は初めてだと
たいへんですが、がんばってください。
0222login:Penguin
03/04/28 23:19ID:2FbuuFsMありがとうございました。
地道にがんばります。
0223login:Penguin
03/04/29 20:00ID:6njrLaps0224login:Penguin
03/04/30 01:59ID:Dr+4eAFDまだ終わってないよ。
次回、LFS-4.0編スタート
て書いてある。
0225login:Penguin
03/04/30 14:23ID:Mu8+eiwCLFS-4.0編スタート に烈しくage!
0226login:Penguin
03/04/30 14:24ID:Mu8+eiwC会社でLINUXの為にとったヨサーンが
MacOsXに全部とられてしまいマツタ
のでショボーン。
0227動画直リン
03/04/30 14:26ID:BjUQFTa20228login:Penguin
03/05/01 01:47ID:bshK3UCm感動したのでage
0229login:Penguin
03/05/03 01:47ID:g6htzkTKMacOsXで今すぐダウンロード(w
0230login:Penguin
03/05/10 02:18ID:7ANj0AYCshutdown -h
てやると、power downていうメッセージは出るんですが、
ちゃんと電源が落ちません。どうやったら電源落ちますか?
0231login:Penguin
03/05/10 18:54ID:KkKIk3coapmかacpiがらみの設定がちゃんとできているかどうか確認。
必要ならカーネル再構築。
0232231
03/05/10 18:59ID:KkKIk3co0233login:Penguin
03/05/13 14:59ID:Xpoe54Ul0234bloom
03/05/13 15:14ID:gTviZJ9c0235login:Penguin
03/05/13 21:04ID:f53w3hcA俺もやってみようかと思いました。
0236login:Penguin
03/05/14 11:32ID:hb/8iCSF0237鷹
03/05/14 21:57ID:/9FtxXUj私もあまり気にしていなかったのですが、カーネルの
APMを設定して再構築したら電源が落ちるようになりました。(^_^;)
0238login:Penguin
03/05/15 03:28ID:0l0gHOH3今風邪でいい感じに手をもてあましてるんでこれから挑戦します
0239238
03/05/15 07:10ID:0l0gHOH3かなり時間かかりそうだから今日は寝るかな
0240235
03/05/15 22:30ID:ch4pEc4g寝て少しはよくなった?いっしょに楽しもう。
>>230に勇気付けられたし、ほんとに始めることにしました。
いつもはsshでリモート操作をしていた自宅サーバを、
ディスプレイとキーボードのある部屋に持ってきました。
/homeをルートのパーティションに移動して、
空きパーティションを作ったところで今日は満足して寝ます。
0241238
03/05/15 22:41ID:0l0gHOH3休憩中。多分続きは週末かな。いつになっても風邪なおらんし
今のところ順調です。
ちなみに、P4 2.4G 1GMem 80G+160GHDD Slackware 9でやってます。
0242238
03/05/17 16:01ID:dRI3QwBqcvs版じゃなくて4.1のBOOKで再挑戦するか、gentooに逃げるか迷い中
=== g++ Summary ===
# of expected passes 7378
# of unexpected successes 1
# of expected failures 88
# of untested testcases 9
# of unsupported tests 3
/mnt/source/lfs/packages/gcc-build/gcc/testsuite/../g++ version 3.2.3
make[2]: [check-g++] Error 1 (ignored)
make[2]: Leaving directory `/mnt/source/lfs/packages/gcc-build/gcc'
make[1]: Target `do-check' not remade because of errors.
make[1]: Leaving directory `/mnt/source/lfs/packages/gcc-build'
make: *** [check] Error 2
0243235
03/05/18 15:00ID:SgBCljxRえらくいいPCやね。うらやますぃ。
こっちはファンレス運用してる自宅サーバなんで、
CPUはVIA c3 866MHzです。HDDは20GB、Memoryは128MB。
SBUみるとため息がでてくるね。
とりあえず初めてなんで、4.1を通読中。
0244山崎渉
03/05/22 01:58ID:VfjbtMwi0245login:Penguin
03/05/22 21:32ID:qTcsltJ0俺のお気に入りスレすべてに山崎タソ登場してるよ。
鬱
0246名無しさん@xyzzy
03/05/23 03:51ID:ZtzD6Ta1ところでgcc-3.3の調子はどうですか。なにかのコンパイルに
失敗するとか無かった?
0247235
03/06/01 15:30ID:CQ1XXgAWBookに従ってやれば、時間はかかるけど、
なにもむずかしいことなく起動までいけるね。
でも、それじゃまったくLFSでやる意味はなくて、
ひとつひとつの項目で、わからないところを調べつつ、
理解しながらやっていかないと、終わった終わった、でホントに終わっちゃう。
逆に、そういうことを理解しながらやっていけば、
俺を含めた初級者が、中級者へとステップアップするための強力な手助けになりそうなかんじ。
CVS版のchangelogなんかを見ても、一切の無駄を排除しようという強い意志が感じられて、
大変好感が持てます。
今度は、完全に自分好みの環境を作るために、
もう一度ビルドしてみます。
まだやったことない人はやってみたら?
0248235
03/06/01 15:31ID:CQ1XXgAW0249login:Penguin
03/06/02 01:09ID:7/V98xN1パッケージシステムをあえて入れずに
消しゴム持たずに計算する心意気で構築すると愛着わくぽ
0250login:Penguin
03/06/02 12:44ID:h4D/oFL4LFS4系にチャレンジ予定です.
ベースはRH8でもOKですたか?
0251235
03/06/02 21:44ID:e447OfZ4そうね、ここからが本番だからね。BLFSも参考にして楽しんでみます。
>>250
メジャーなディストリを普通にインストールしたんならだいじょうぶだと思いますよ。
ちなみに俺はDebianでした。
0252login:Penguin
03/06/03 12:58ID:S5aQiOKgうん,わかった.
漏れはRH8&SuSE8.1で試して見ま.
0253login:Penguin
03/06/03 12:59ID:9DnPP45N安心して24時間お買い物ができる!
セルビデオ店が近くにないお客様も気軽にお買い物を楽しめます。
http://www.net-de-dvd.com/
0254動画直リン
03/06/03 13:13ID:fkQ/cFmC0255login:Penguin
03/06/05 23:58ID:1ba8A1g1GCC2.95.3を入れたら動くようになりました。。。
とほほ・・・GCC3.21なのに古いのも必要なのね
0256login:Penguin
03/06/13 23:51ID:NwE4xLcvInstalling Binutils-2.13.2 - Pass 1の最後の
make -C ld clean
make -C ld LIB_PATH=/stage1/lib
ってどういう意味?
0257login:Penguin
03/06/14 00:09ID:vGmeH54phttp://hints.linuxfromscratch.org/hints/pure_lfs.txt
0258256
03/06/15 14:42ID:doiiZ7clありがと。早速読んでみました。
英語は多少読めるんだけど、内容的に深くてあまり理解できませんでした。
とりあえず、
Book4.1までの方法でできるLFSは、ホストとなる環境の情報を少なからず含んでいて、
それによって、いろいろな問題が起こる可能性があるらしいこと。
Alan Coxがその辺をつっこんでいたこと。
現在CVS版では、この点を改善するべく、このヒントに書かれたことを取り入れていること。
がわかりました。
なんか理解しないと気分悪いけど、
書かれたとおりにやって、とりあえずpureなLFSをビルドしてみます。
楽しい。
0259login:Penguin
03/06/19 00:12ID:J41DE7LIクライアントとしてLFSを使いたいんだけど
BLFSでFirewallの設定として
iptables使った簡易フィルタがあるんだけど、この程度で大丈夫?
私はscanlogも入れてはみたけど。。。
WIN+ZAの方がポートをステルスする分、堅牢な気もする
0260login:Penguin
03/06/19 20:09ID:TVOVkZuu自分の勘違いじゃなければ、「ステルス」って
iptablesで、パケットをINPUTチェーンでDROPしてるのと同じじゃない?
ところでLFSって、scratchからといいつつスタジオの中にセットの家を
建ててるような印象が。もっとワイルドに何もないところから
スタートしたら面白そう。
0261login:Penguin
03/06/26 16:03ID:tAOO/Ap7RPM落としてきて入れたらいいやん
お前らはパソコンを使っているのではなくパソコンに使われている
まさに目的と原因が逆転してるあふぉの典型的パターンだな
0262login:Penguin
03/06/26 16:44ID:7VwEJv/eそれに野良makeはちっともショウモナクない。むしろ麻薬。
0263login:Penguin
03/06/27 22:37ID:4vw67uYpRPM で満足しているのは「使われてる」側に入らないのか、とマジレスしたい。
0264login:Penguin
03/06/28 23:55ID:FGrkas1G禿同。俺もマジレスしたい、小一時間。
>>261
俺は、パーソナルなコンピュータを「使い」始めて、20年になるが、
ずっと、「目的」を見失ったような遊び方ばっかりして「使って」きたぞ。
今Linuxで遊んでるのだってそう。
満足いく環境ができて、少しでも自分の知識が増えれば楽しいし、
それこそが俺にとってのコンピュータの「使い方」だ。大切な趣味だ。
自分の目的を達成するための「手段」としてコンピュータを「使う」、
>>261は、そういう「使い方」をしているんだろ?
それは正しいし、コンピュータはそもそもそういう「使い方」をされるために存在する。
だから、こんなことばっかりしているあふぉな俺たちに、
「なんでそんなショウモナイ事をするんだ?あふぉですか?いやまじで。」
と言いたくなる気持ちもわかる。
しかし、俺(以下略)
0265login:Penguin
03/06/30 02:12ID:RfKNmR6cそれとは別にBLFS内にセキュリティ項目をもっと追加してホスィ
snortとか
0266login:Penguin
03/07/11 04:57ID:T83ao/AAカーネルが*BSDだったら、使ってやるよ。
0267login:Penguin
03/07/11 12:28ID:eko/sGjkこの板の人はあまり興味ないのかな
0268login:Penguin
03/07/11 23:50ID:R0bmUU9A0269login:Penguin
03/07/12 07:27ID:+6cTSeN40270山崎 渉
03/07/15 11:20ID:doz396Fq__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0271login:Penguin
03/07/15 12:17ID:KhvjxSuE0272login:Penguin
03/07/15 13:01ID:TPAnyt3Qmake buildworld
make buildkernel
make installkernel
make installworld
いじょ
0273login:Penguin
03/07/18 18:30ID:TSCZ+cIamake: *** ターゲット `buildworld' を make するルールがありません. 中止。
$ make buildkernel
make: *** ターゲット `buildkernel' を make するルールがありません. 中止。
$ make installkernel
make: *** ターゲット `installkernel' を make するルールがありません. 中止。
$ make installworld
make: *** ターゲット `installworld' を make するルールがありません. 中止。
0274login:Penguin
03/07/25 00:01ID:BpynlYZxフロッピーベースのシステム作成とかって今流行ってないのかな?
0275login:Penguin
03/07/27 00:52ID:K9THBN0Z日本語化パックのリリースが1.4bまでなのね〜
dilloやw3mも結構使ってるんだけどやっぱjavaが...
0276鷹
03/07/31 21:19ID:8J4rgh9z日本語入力(かんな)は正常に出来ていますか?
1.3は全然だめだったから
0277login:Penguin
03/08/01 03:23ID:LqQEkeoOcanna+kinput2ですが、日本語入力一応できてまつ。
普通にググれました。
たまにあれですが
0278login:Penguin
03/08/01 11:10ID:GbHdDf9vディストリビューション付属のgcc-3.3なら大丈夫かもしれないけど
GNU純正のでは無理です。
0279login:Penguin
03/08/01 12:18ID:XDlZmgUjgcc-3.3はまだおあずけ状態ですな
0280ぼるじょあ ◆yBEncckFOU
03/08/02 04:56ID:GfRe8vK7ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0281login:Penguin
03/08/03 00:18ID:cVMiJY1SLFSのMLを検索してみ、パッチが上がってるから。googleでも出ると思う。
/usr/src/glibc-build/sysd-syscalls:29: *** missing separator. stop.
make[1]:Leaving directory '/usr/src/glibc-2.2.5'
make: *** [all] Error 2
となって止まります。
sysd-syscallsの28〜30行は
HOSTTYPE=i686
lFS='
'
です。29行の改行を削除し、
lFS=' '
とするとエラーが29から71行に変わって
そこもまた・・・と延々続くのですが、
これはいったい何が悪いのでしょうか?
makeが悪いのか、これを生成した段階で問題があるのかが
わかりません。
0283c1
03/08/08 10:26ID:Fjo0H69c0284login:Penguin
03/08/12 11:32ID:4MGXav2e0285login:Penguin
03/08/13 02:16ID:klICpBMMメイン環境つぶしてLFS一本にする気はないけど、余ったディスクにこつこつと環境作っていくのはおもろいとおもう。
0286login:Penguin
03/08/14 17:05ID:/GzZSRnDhttp://slashdot.jp/security/03/08/14/0136254.shtml?topic=34
どうしよう。1から構築し直さなきゃだめかな。
0287login:Penguin
03/08/14 23:25ID:k9TKaazkこないだ管理まかされてる学校の数値計算用サーバにEmacsやらgzipやら大量に入れたんだが、ヤバいのかな。
NFSで研究所全員分のデータ(多分数百TB)を書きこみ可でマウントしたりしてるので、ここクラックされるとマジヤバー
0288login:Penguin
03/08/15 14:48ID:r7n6a5s3現段階では問題のあるものは見つかってないけど今後はどうなるんだろう
今からインストールします。ベースシステムはdebianで。
今のHDD 3GB
無駄なく使いたいのですがベースシステムにどのくらい使いますか?
1度LFS組みあがったら要らなくなりますよね?
それと今LFSをメインで使ってる方、Xやらemacsやら入れるとどのくらい容量喰います?
0289login:Penguin
03/08/15 18:58ID:TXc19q6vFilesystem Size Used Avail Use% Mounted on
/dev/hda1 7.6G 23M 7.2G 1% /
/dev/hda2 16G 77M 15G 1% /home
/dev/hda3 15G 685M 14G 5% /usr
参考までに。容量を喰っているであろうと思われるのは、X、mozillaかな。
emacsは未インストール。(g)vimを常用しているもので。
gtk+は1.2だけインストール済。2.2はインストールしてないです。
BLFSを見ると、どの程度の容量を必要とするか書いてあるよ。
0290山崎 渉
03/08/15 22:14ID:dil3w4kp│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0291山崎 渉
03/08/15 22:32ID:dil3w4kp│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0292login:Penguin
03/08/16 00:07ID:+8Yy95I50293login:Penguin
03/08/19 11:49ID:gb0PMcEgありがとうございます
debian 500MB を母体にして 2.5GB あてました。
インストール終わって不要なファイル消したらかなりディスク空いて良かった。
感想:かなり面白かった。
趣味で linux インストールしてるやつは LFS 一度はやってみるべき。
そんなマイナーOS使ってるってことはかなりのコンピュータオタクなんだから
逝けるとこまで逝きましょう。
指示どうりにすればタイプミスしないかぎりトラブルなくインストールできました。
起動するとき、無駄なプログラム走ってないから速いです。
0294login:Penguin
03/08/19 12:53ID:KpgKRC82なんでもかんでもソースからメイクしないと、自分のマシンに変なものがはいってる
んじゃないかと怖くてたまらん。
0295川合の子 ◆1haVRB54HY
03/08/19 13:42ID:9+LG5eh3LinuxでのOSASKビルドが成功しました。
http://remo.s10.xrea.com/osawiki/pukiwiki.php?%5B%5BLinux%A4%C7OSASK%A4%F2%A5%D3%A5%EB%A5%C9%A1%AA%A1%CA%C9%C3%C6%C9%A4%DF%A1%CB%5D%5D
あとはiplfffがうまくbochsで動けばな。。。
0296login:Penguin
03/08/19 13:42ID:Vf4r+JVz0297川合の子 ◆1haVRB54HY
03/08/19 14:14ID:9+LG5eh3心理的な問題だよ。
0298login:Penguin
03/08/20 12:38ID:AZ1qbGv4binary 配布は平気だけど自分で build する香具師があぼーん、とういもの
だったな...
0299login:Penguin
03/08/23 18:24ID:VyxZPvTP環境構築してみたら、自作ディストリ作ってみたくなったのですが、
自前の環境でCD(またはFD)ブート可能なものを作るのに有用なページってありますか?
ブートCD 作成 とかで検索したけど、自分で環境を作るってのはなかったです。
0300login:Penguin
03/08/23 21:32ID:2ta14dyi0301login:Penguin
03/08/23 23:08ID:VyxZPvTPhttp://www15.big.or.jp/~yamamori/sun/cdlinux/
ここあたりが参考になりそうだった。今から読む
0302login:Penguin
03/08/24 00:35ID:XoGY88pFhttp://www.google.co.jp/search?q=cache:qlwOpiQIiesJ:www003.upp.so-net.ne.jp/kish/linux/boot-cd.html+%E3%83%96%E3%83%BC%E3%82%BF%E3%83%96%E3%83%ABCD+linux&hl=ja&ie=UTF-8&inlang=ja
フロッピーはGRUBでブートするようにしておけばいい感じかも。
0303login:Penguin
03/08/30 09:11ID:MuuwRv1X0304login:Penguin
03/09/04 23:41ID:Bts5NC4j0305login:Penguin
03/09/05 07:40ID:L7vz2DxS0306login:Penguin
03/09/12 01:04ID:pmFyDYTJBLFSのPAM導入後のshadow再インストールに失敗する。。。
0307login:Penguin
03/09/16 14:27ID:hJ5MAqpSこれをmakeするには更にパッチを当てないといけない事が分かりました。
でもktermの公式サイトは見付からない(=開発はもうしていない?)し、
パッチを公開していたと思われるPJEのサイトも無い模様。
現在はどこで入手できるんでしょうか。
こんなに身近なソフトなのに1から作るとなるとこうも面倒だとは。
LFSをやって始めて分かりました。
0308login:Penguin
03/09/16 19:51ID:1so3Dulsやったこと無いから、これだけで足りるかわからんけどミラーサイトから。
tp://ftp.kddlabs.co.jp/00/Linux/PJE/PJE-0.1.5/sources/xclt/kterm/
楽なのは base system に使ってるディストリのパッチを持ってくることかなぁ。
もしくは kterm 捨て捨てとかw
0309login:Penguin
03/09/16 20:23ID:z8f4dVkQ確かpoディレクトリ以下のMakefileをいじればよかったかと。
mkinstalldirという変数を書き替えれば出来たはず。
これ以上の詳しいことは忘れてしまった。申し訳ない。
0310login:Penguin
03/09/17 00:31ID:yjp6HP290311login:Penguin
03/09/17 09:11ID:LSZZZTJv0312307
03/09/18 23:13ID:lVTcvadsPJEのパッチの他にmain.c等、いくつかのファイルにslackな人が作ったパッチ(URL損失)をあてて
無事コンパイルできました。
>>310,311
それでも良いのですがLFSを始めた理由は基本を知るためなので、
まずスタンダードなktermから組みたいと思ってました。
ところで素のktermはそのままmakeしても通らないんですよね?
(途中どこかのサイトでglibcの古い版用に書かれているからできないらしいというのを見付けました)
これって明らかなバグに思えるんですが、もう保守はされていないということなんでしょうか。
0313login:Penguin
03/09/19 02:44ID:rZICYRYmliloからようやくgrubに変更
gcc-3.3.1/2.95.3,glibc-2.3.2,kernel2.4.22といたって普通な構成です
0314login:Penguin
03/09/19 23:23ID:uuM8D4jR0315login:Penguin
03/09/20 00:04ID:Oh0J+lmj0316login:Penguin
03/09/20 17:05ID:biRRvhwRどこかミラーされている場所をご存じのかたいらっしゃいませんか。
0317316
03/09/21 02:32ID:v6bU67hTftp.ayamura.orgの/pub/misc以下にあるようです。
md5sumがgoogleのキャッシュに残っていたものと一致するので、ファイルの内容についても問題ないと思われます。
http://www.google.co.jp/search?q=cache:u_A-3hAZexUJ:expect.nist.gov/+expect&hl=ja
0318login:Penguin
03/09/22 15:20ID:ysGi/Grx作者が4月から忙しくて更新できなかったみたいだけど
予告無く消えるのは悲しい。移転先のアドレスしってる人いますか?
0319login:Penguin
03/09/22 17:33ID:PvpHivgM0320login:Penguin
03/09/27 01:02ID:aQmHNV3Llt-file: error while loading shared libraries: libz.so.1:
cannot open shared object file: No such file or directory
と出て挫折。ふと思いついて ldd /bin/cp とやったら
libc.so.6 => /tools/lib/libc.so.6 (0x40016000)
/tools/lib/ld-linux.so.2 => /tools/lib/ld-linux.so.2 (0x40000000)
と出る。この段階で/toolsが入っていていいものなのかな。
なにしろ初めてのことなので右も左もわからない。
0321名無し募集中。。。
03/09/27 01:54ID:LIBc4ScL5章で既存のシステムからLFS用のコンパイル環境を作る作業
6章では/toolsのCコンパイラからスクラッチビルドする作業
5章の"Locking in" Glibcで>>320の
lib/ld-linux.so.2を/tools/lib/ld-linux.so.2と変更している
0322320
03/09/27 11:17ID:ZEq1LUpcchroot後のgccコンパイルで gcc-3.3.1-specs-1.patch を当ててしまったのが原因。
これは /lib などを /tool/lib に置き換える効果がある。
そのため、このgccでコンパイルすると /tool/lib を使うようになってしまう。
0323宗男の秘書 ◆MUNEOH/q9U
03/09/28 08:15ID:m3qY33HdFreeBSD From Scratch
FreeBSD From Scratch: a fully automated installation of a customized FreeBSD system compiled from source,
including compilation of all your favorite ports and configured to match your idea of the perfect system
LFSについても言及されているが、違いについて
Maybe you have heard of or even tried Linux From Scratch, or LFS for short.
LFS also describes how to build and install a system from scratch in empty partitions using a running system.
The focus in LFS seems to be to show the role of each system component
(such as kernel, compiler, devices, shell, terminal database, etc.) and the details of each component's installation.
FreeBSD From Scratch does not go into that much detail. My goal is to provide an automated and complete installation
0324login:Penguin
03/09/28 15:01ID:n/NonaFp応用して Automated LFS が作れないものかな。
えっ、それはGentooだって!?
0325320
03/09/28 21:18ID:DJYqbOO+土曜の昼から初めて、今日の夕方にだいたい終了、
さっきリモートから再起動したらうまくいきました。
0326login:Penguin
03/09/30 18:49ID:/eqNddR+Gerard Beekmans - 2003/09/29
The LFS Development Team is proud to announce the release of LFS-5.0-PRE2, the second pre-release of the upcoming LFS-5.0 book.
0327login:Penguin
03/10/03 02:02ID:+XoPiFyM信じたい気分ヽ(`Д´)ノ
0328login:Penguin
03/10/03 02:46ID:zeLYgLU6なんで一文字略すんだろうね
0329login:Penguin
03/10/04 23:09ID:J9jzWP6Hディストリ固有の制約が全く無くて最新のパッケージが使えて良い。
小さい事だけどXのマウスカーソルテーマに感動した。
でもパッケージの管理が面倒。
やっぱrpmやdebのシステムは登場した当時はとても画期的だったのだろうと改めて思う。
LinuxやGNU特有の「自由」を始めて手にした気がする。
0330login:Penguin
03/10/05 00:40ID:wtdBXG0raptやdpkgが必要ならhintsを参照するとしわが増えるかもしれません
更新が2003-09-17だからそんなに古いわけじゃなさそう
0331login:Penguin
03/10/05 01:05ID:l6tRZmbKありがとう。一応前からチェックはしてました。
ただ一通り環境そろえてからと思ってたら忘れてた。
0332login:Penguin
03/10/05 01:29ID:6bC3UAGRこれもhints参照。
ちなみに俺はinstallwatchを使ってる。
0333login:Penguin
03/10/11 16:42ID:cdG1Qsusstowとかinstallwatchとか色々あるけど。
0334login:Penguin
03/10/18 13:02ID:M0qPLlTXブート中に落ちてしまいます。カーネルだけを以前作成したlfs4.0で
上書きすると起動出来ます。カーネルの作成に問題があると思うのですが、
コンパイルエラーはとくにありませんでした。2回やりなおして同じ現象です。
LFSBOOKの意味をまちがって理解しているのかもしれませんが、
どなたか同じような現象になったかたいらっしゃいませんか?
また、4.0と4.1で作成方法に注意する違いなどあるのでしょうか?
コンパイル環境はRedhat9です。宜しくお願いします。
0335login:Penguin
03/10/18 14:27ID:LBuRa52k0336login:Penguin
03/10/18 18:51ID:n7LZ9m910337login:Penguin
03/10/18 22:20ID:M0qPLlTXだめでした。4.0の環境でもコンパイルしたんですがそちらでは実行できます。
もちろんカーネルの設定は同じ(初期値のまま)です。
起動後の4行くらいで、かってにリブートしてしまうので、まったくわかりません。
こんど、5.0ー2で試してみます。
0338login:Penguin
03/10/22 11:14ID:SA2v5EP80339login:Penguin
03/10/23 03:39ID:FfSpGcXgこのリストから落とした。
0340login:Penguin
03/10/23 09:14ID:1gF4TB0l助かりました、どうもです。
でも大丈夫なファイルなのかなぁ
0341login:Penguin
03/10/23 20:20ID:DjCii8jK絶対安全なんて言えないんで、心配ならソース読むほかないですね。
LFS-5.0-pre3 が出た模様。
0342login:Penguin
03/10/25 14:30ID:2m+R/gBVLFSは参考程度にとどめて、独自にやってみましょうよ。
わたしはとりあえずXの立ち上げに成功した。
init script はデビアンのを参考に自分で書いたよ。
ただモジュール関係がよくわからんので全てカーネル組み込みにした。
0343login:Penguin
03/10/26 23:45ID:E/qEC1pc全て組み込むって。。。
そんなことよりセキュリティを自分で強化汁
0344login:Penguin
03/10/27 02:39ID:8Txob1E8いや、必要なやつだけってことよ、モジュール。
カーネル2.6.0系使ってんだが、module-init-tools が意味分からんかったので、
動的にロードできなかったのよ。
確かにセキュリティはやばいよな。
クリティカルなやつは各ディストリがだしてるソースからのほうがいいかもね。
まぁlfsでそんな大事な作業するわけでもないし、あくまで趣味として。
0345login:Penguin
03/11/03 21:41ID:szv7ES7R目標
ネットにつなぐ
コンソールで日本語読み書き
Xで日本語読み書き
無線LAN
0346login:Penguin
03/11/04 01:49ID:B2tve40fLinuxなんていうものは、別に特別な物でもなんでもない。
ソースが公開されているソフトウェアがたくさんあるけど、
好きなものを使えばいい。
バージョンだって気にしなくていい。
お前が困ったり、人様が迷惑を被ることさえ無ければ、
古いバージョンを使ってたっていいさ。
こうした方がいいよという仕組み、考え方がたくさんあるけど、
それが理解できないようなら、
その仕組みや考え方は、お前にとって必要無いということだ。
自分のやりやすいようにやればいい。
難しく考えるな。
要するに、なんでもありだ。自由だ。
好きなようにやれ。
じゃあな。
ありがとうLFS。目からウロコが落ちたみたいだyo
age
0347345
03/11/04 02:00ID:dw/r04/N俺が面倒でgentooに逃げようとしてるときに、なんて力強いこと書いてんだよ
0348login:Penguin
03/11/04 04:39ID:tfgwQeRI出来たか?調べれば簡単だぞ
0349345
03/11/04 05:08ID:dw/r04/N入れたんだが…
なぜか、Gentooのステージ3をダウンロード中
いや、ただダウンロードしてるだけだよ
その後LFSインストールするってば
たぶん
0350login:Penguin
03/11/04 07:05ID:axxXX7Oaかんがれ。ただ面倒なだけで、やること自体は簡単だから、
初心者に毛がはえた程度の漏れでもほとんどトラブルなく、
X 上での日本語の読み書きまでいけたぞ。
Book が示す手順がなぜ必要なのか考えながら作業すると、
少しは Linux に詳しくなれると思う。
で、とにかく作業していて楽しかった。システムが徐々に
組み立てられていく過程がそれなりに把握できて充実感があった。
0351login:Penguin
03/11/05 22:37ID:Mqrs660b"Locking in" Glibcまでのコマンドをbashスクリプトにして、
実行してます。
ただBookに書かれているコマンドを&&でつないだものの合間に、
tarボールの展開コマンドやらcdやらを入れただけのものですので、
汎用性もないし、みんなやってるだろうけど、
もし需要があるようなら貼ろうと思いますが、いる人いますか?
この先も、コンパイル作業があるうちは、
スクリプトを書いてまとめて実行する方式でやっていこうと思ってるので、
それも需要があるようなら貼ろうと思っています。
めんどくさがりの人は言ってください。
LFSはピュアでミニマムな環境を作る過程や手法に注目が集まりがちですし、
それも教育的、技術的に重要であり有用だと思うのですが、
もっとも注目すべきは、実運用時の自由度の高さだと理解しています。
俺は初心者の域を脱していないレベルの人間ですが、
そういう人でも、基本的なことさえ理解していれば、
自分のやりやすいように環境を管理していける懐の深さがあると思います。
そういう観点で考えると、
Bookに書かれている手順は自動で行われても問題ないと思います。
そして、Bookの手順が自動で行われている間に、
Bookを読んで学ぶというスタイルが、一番理想だと思います。
でもALFSはなんか食わず嫌いw
0352login:Penguin
03/11/06 00:58ID:03gZ/r9bほすぃ
スクリプトでwgetもしてくれちゃったりますか?
ダウンロードが一番面倒なので
0353login:Penguin
03/11/06 01:38ID:dmaq1jQq賛成。
スクリプトを書くのは「楽をする」以外に
「再現できる状態にしておく」、「作業ログを残す」
という意味もあると思う。だから、かなりの人がスクリプト使ってそう。
ただ、それを各自でやるより、ここでやった方が
LFSのスクリプトを書くためのノウハウが蓄積できていいかもね。
ところで、stow 使っている人いますか?
stowはLFSと相性がよいと思うんですが、どうでしょうか。
0354351
03/11/06 04:32ID:FJcIk5Ysごめんね。5章のbinutils - pass1からなので、ダウンロードはしてくれません。
俺もそこが一番めんどくさいんだけど、
1031版では5.0pre3のwgetスクリプトがそのまま使えるはずです。
パッチはBookに書かれているのと、パスとファイル名が違って、
なんか気分が悪かったので、手動でダウンロードしました。
つっても、mozilla使ってリンク先を名前を付けて保存てやっただけですが。
>>353
たしかに。作業ログとして考えれば、より有用性がありますね。
俺も、少し生産的な話題になればいいなと思っています。
ということで、glibcのtestsuiteのログはチェックしてませんが、
とりあえず最後のコマンドまで実行されたようなので、貼っちゃいます。
修正する必要があるとすれば、
tarボール展開時のj or zとそのファイル名くらいだと思います。
0355351
03/11/06 04:34ID:FJcIk5Yscd $LFS/sources &&
tar -xvjf binutils-2.14.tar.bz2 &&
mkdir binutils-build &&
cd binutils-build &&
../binutils-2.14/configure --prefix=/tools --disable-nls &&
make configure-host &&
make LDFLAGS="-all-static" &&
make install &&
make -C ld clean &&
make -C ld LDFLAGS="-all-static" LIB_PATH=/tools/lib &&
cd .. &&
tar -xvjf gcc-core-3.3.1.tar.bz2 &&
mkdir gcc-build &&
cd gcc-build &&
../gcc-3.3.1/configure --prefix=/tools --with-local-prefix=/tools --disable-nls --enable-shared --enable-languages=c &&
make BOOT_LDFLAGS="-static" bootstrap &&
make install &&
ln -sf gcc /tools/bin/cc &&
つづく
0356351
03/11/06 04:34ID:FJcIk5Ystar -xvjf linux-2.4.22.tar.bz2 &&
cd linux-2.4.22 &&
make mrproper &&
make include/linux/version.h &&
make symlinks &&
mkdir /tools/include/asm &&
cp include/asm/* /tools/include/asm &&
cp -R include/asm-generic /tools/include &&
cp -R include/linux /tools/include &&
touch /tools/include/linux/autoconf.h &&
cd .. &&
tar -xvjf glibc-2.3.2.tar.bz2 &&
cd glibc-2.3.2 &&
tar -xvjf ../glibc-linuxthreads-2.3.2.tar.bz2 &&
mkdir /tools/etc &&
touch /tools/etc/ld.so.conf &&
patch -Np1 -i ../glibc-2.3.2-sscanf-1.patch &&
mkdir ../glibc-build &&
cd ../glibc-build &&
つづく
0357351
03/11/06 04:35ID:FJcIk5Ysmake &&
make -k check >& check.log &&
make install &&
mkdir -p /tools/lib/locale &&
localedef -i de_DE -f ISO-8859-1 de_DE &&
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro &&
localedef -i en_HK -f ISO-8859-1 en_HK &&
localedef -i en_PH -f ISO-8859-1 en_PH &&
localedef -i en_US -f ISO-8859-1 en_US &&
localedef -i es_MX -f ISO-8859-1 es_MX &&
localedef -i fr_FR -f ISO-8859-1 fr_FR &&
localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro &&
localedef -i it_IT -f ISO-8859-1 it_IT &&
localedef -i ja_JP -f EUC-JP ja_JP &&
cd ../binutils-build &&
make -C ld install &&
cd .. &&
SPECFILE=/tools/lib/gcc-lib/*/*/specs &&
sed -e 's@ /lib/ld-linux.so.2@ /tools/lib/ld-linux.so.2@g' $SPECFILE > tempspecfile &&
mv -f tempspecfile $SPECFILE &&
unset SPECFILE &&
rm -f /tools/lib/gcc-lib/*/*/include/{pthread.h,bits/sigthread.h} &&
cd .. &&
echo 'main(){}' > dummy.c &&
gcc dummy.c &&
readelf -l a.out | grep ': /tools' &&
rm dummy.c a.out
以上
0358351
03/11/06 04:40ID:FJcIk5Ys見ればわかると思いますが、補足です。
glibcのmake checkの出力は、
$LFS/sources/glibc-build/check.log
に書かれます。
0359login:Penguin
03/11/06 05:49ID:dmaq1jQq乙かれ。
#!/bin/bash -e
とすると、 && を付けなくてよくなるかもしれない。
スクリプトが見やすくなるし、&& 付け忘れ防止になる。
binutils,gcc,kernel,...とtarball毎にコンパイルするシェルスクリプトと、
それを順番に呼び出すだけのシェルスクリプトを作ると、いいかもしれない。
後でどれか一つだけコンパイルし直したくなったとき楽だと思う。
例えば、LFSを組み終わってから、kernel を2.4.24にあげたいとすると、
kernelをコンパイルしたシェルスクリプトのバージョン番号だけちょこちょこと
書き換えて実行する、みたいなことができる。
tar で展開する前に展開されるディレクトリをrm -rfしといた方が
いいかもしれない。変なファイルが残ったまま展開されて
万が一、トラブルの元になったら嫌かなと思った。
CC とか、./configure のオプションとか変えながら何回もコンパイル
するときとかね。保険みたいなもんだけど。
-fが付いているので、ディレクトリが存在しなくてもrmはエラーメッセージ吐かない。
むしろ今のままだと、2回以上実行したときmkdirがエラー吐いてしまう。
[ -d <dir> ] || mkdir <dir>
とかすると、この問題を回避できる。
(続く)
0360login:Penguin
03/11/06 05:51ID:dmaq1jQq個人利用では意味ないけど、ここに張るなら -xvjf の部分を $TAR_ARGS
みたいにしといた方が、利用する人は嬉しいかもしれない。
てなことを思った。こんなTIPS集まるといいよね。このスレで。
あまりゴテゴテな「便利スクリプト」にしちゃうとLFSらしくなくなって
しまうけど、この程度は良いかなと思ってみたり。
もちろん>>351は自分の好きなスタイルで作ったのを張ってください。
でも実は、最近はLFSよりgentoo好きだったり。
0361login:Penguin
03/11/06 10:27ID:6VDJlbqxGerard Beekmans - 2003/11/05
The Linux From Scratch community is pleased to announce the release of LFS-5.0.
This major milestone features a new method with strong emphasis on building a correct compilation environment and
base libraries independent from the host system.
Release 5.0 features
the Linux kernel version 2.4.22,
the GNU C Library (glibc) 2.3.2,
the GNU Compiler Collection (gcc) 3.3.1 and
a bootloader change from LILO toGRUB,
0362351
03/11/06 19:44ID:FJcIk5Ysようやくリリースされましたか。
といっても、本当に一つの区切りでしかないという感覚ですね。
よりピュアに、よりスマートに進化し続けるBookにstableはないと感じてしまいます。
>>360
あー、なーる。俺ごときには思いも付かないことばかりで、恐縮です。
bashの-eオプションを知らないというのは、
かなり恥ずかしいことなんじゃなかろうか。はずかしーw
それに、一度makeに使われたディレクトリは、やっぱり気分悪いですよね。
ひとつだけ俺の考えを言えるとするならば、
一目見て、Bookの手順をしっかりと踏んでいると初心者目にもわかるスクリプトが、
一番ピュアで素敵かなと思ったのはたしかですので、
パッケージ毎のスクリプトは、俺のスタイルではなさそうです。
このあたりは、俺の経験と知識の無さもありますが、
個人の好みの問題も大きいと思っています。
教えてくれてありがとう。今日もまた作業を続けます。
0363351
03/11/06 20:00ID:FJcIk5Ys作業の区切りもつけやすくなるし、ここにも貼りやすいし。
5.0リリースを記念して、5.0を使ってもう一度最初からやり直してみます。
たのしーw
0364login:Penguin
03/11/08 20:06ID:qqxZDbX2Debianのapt-getとかGentooのportageとかないとすぐにアップデートがもの凄く
めんどくさそうですが。
0365login:Penguin
03/11/09 01:47ID:5BTcZBU2apt入れたらイイジャン。RPMもdpkgも入る
スクラッチで最適化しつつ構成すると各パッケージもビルドしたくなる罠…
0366login:Penguin
03/12/02 23:35ID:rY1z/2hX常用してます〜。
アップデートの手間も楽しんでるので特に気にしていません(^^
0367login:Penguin
03/12/03 01:06ID:7Ys2laZa穴があるので2.4.23に更新したほうがいいですな
tripwireもBLFSで説明してるので入れておけば良さげな予感
0368login:Penguin
03/12/06 00:16ID:kyrhvfymK6-2 400 PC100の128MBというPCに入れたんだが
CVS031203が来てしまった。
kernel2.4.23使うようになったので最初からやり直しか?
0369login:Penguin
03/12/08 15:27ID:DTnBp9vjGCC等のmake checkは実行しなくても問題無く進めますか?
一度やったんですが一晩じゃ終わりませんでした。
test suiteの効果もいまいち分からなかったです。
0370login:Penguin
03/12/08 23:18ID:sNUIKVHUBook一通り終わらせるのに2日はかかります
checkしておけばどこで失敗したかわかるので、人それぞれです。
0371login:Penguin
03/12/09 07:42ID:55LX52FI0372login:Penguin
03/12/10 17:08ID:S5DeX+l6LFS→自分で縫った服
かな?
0373login:Penguin
03/12/10 21:20ID:mrKNnej2ふむ。ありがとう。
友達に「LFSっていうやつがあって云々」って話したら
「gentooじゃん」って言われて、説明してくれた。
話聞いてるとLFSと一緒だなあと思って質問したのでした。
>gentoo→オーダーメイドの服
>LFS→自分で縫った服
何が違うのか具体的に分かりませんが、何かが違うようですね。ウーム
0374login:Penguin
03/12/10 22:19ID:Dlxr1ZZv例えばソースからビルドする場合もそのルールに従う必要がある。
でもLFSにはルールがない。
0375login:Penguin
03/12/10 23:38ID:0EuwZlXNとは言ってみたもののルールが無いわけではない
0376login:Penguin
03/12/11 11:29ID:3FrGeEAW0377login:Penguin
03/12/11 18:24ID:vBP5FYYJ例えばどんなルールがあるか挙げてみてよ。(煽っている訳じゃないよ)
0378login:Penguin
03/12/11 21:02ID:GLMFZe3u自分の用途に合わせてコンパクトな環境を作れるのがうれしい。
0379login:Penguin
03/12/17 01:39ID:zUAI/Sgw使えるものありませんか?
ハードディスクまっさらな状態からLFSをインストールしたいんです。
0380login:Penguin
03/12/17 11:30ID:W2wYnTBjKNOPPIXとか。漏れは使ったことないけど。
あとスワップ予定地に適当なディス鳥を
最小限にインストールするというのもありかな。
0381login:Penguin
03/12/17 19:02ID:eG/nuPlmhttp://www.linuxfromscratch.org/lfs/packages.html
LFS bootable CD-ROM なる物も有るらしい。
使ったことが無いのでどんなものかは判らないけど。
0382login:Penguin
03/12/17 19:46ID:zUAI/Sgw>>381
ありがとうございます。
まずはKNOPPIXで試してみます。それで駄目ならLFS bootable CD-ROMにチャレンジ
してみます。スワップを流用というのもいいですが。
0383login:Penguin
03/12/18 22:03ID:c1Li/9k4bookを読むのが非常にめんどい。
4年前の辞書が大活躍だよ。
0384login:Penguin
03/12/19 16:44ID:zjrbnaP30385382
03/12/19 21:04ID:K3xFTPsoあえず現在の環境のバックアップ中…
我ながら男気溢れる決断だと思う
0386382
03/12/20 15:11ID:7be+PXwNIn file included from ../../gcc-3.3.1/gcc/crtstuff.c:62:
../../gcc-3.3.1/gcc/tsystem.h:72:19: stdio.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:75:23: sys/types.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:78:19: errno.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:85:20: string.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:89:20: stdlib.h: No such file or directory
../../gcc-3.3.1/gcc/tsystem.h:90:20: unistd.h: No such file or directory
In file included from include/syslimits.h:7,
from include/limits.h:11,
from ../../gcc-3.3.1/gcc/tsystem.h:93,
from ../../gcc-3.3.1/gcc/crtstuff.c:62:
include/limits.h:122:75: limits.h: No such file or directory
In file included from ../../gcc-3.3.1/gcc/crtstuff.c:62:
../../gcc-3.3.1/gcc/tsystem.h:96:18: time.h: No such file or directory
../../gcc-3.3.1/gcc/crtstuff.c: In function `__do_global_dtors_aux':
../../gcc-3.3.1/gcc/crtstuff.c:277: warning: passing arg 1 of `__deregister_frame_info_bases' discards qualifiers from pointer target type
../../gcc-3.3.1/gcc/crtstuff.c: In function `frame_dummy':
../../gcc-3.3.1/gcc/crtstuff.c:313: warning: passing arg 1 of `__register_frame_info_bases' discards qualifiers from pointer target type
make[2]: *** [crtbegin.o] Error 1
make[2]: Leaving directory `/mnt/lfs/home/download/lfs/gcc-build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/mnt/lfs/home/download/lfs/gcc-build/gcc'
make: *** [bootstrap] Error 2
標準のヘッダが軒並見つけられないようだ
/usr/includeには入っているのだが
0387login:Penguin
03/12/21 00:54ID:gWQ7I/68gcc 関係のパッチを、最初から当ててないかい?
pass1 では、パッチを当てちゃ駄目だよ。
0388login:Penguin
03/12/21 21:25ID:nW6zxYgJchroot後のコンパイルに必要なものを、あらかたインストール完了。
さてglibcでもコンパイルすっか、とconfigureしたら、
/lib/cppがsanityじゃないと言われた。sanityって何じゃいな?と思って
辞書引いたら「正気」と出てきた。ってことはcppが正気じゃないと・・・?
gccは最新版、glibcも最新版だとやっぱし不具合出るんかな?
おとなしくLFSのパッケージ使うか・・・。
0389login:Penguin
03/12/21 21:35ID:aeemltfccvs版はgcc 3.3.2だよ。
0390382
03/12/21 21:55ID:MDFgvQjrびんご!!
パッチ当てちゃいけなかったんですか。知りませんでした。今日はスノボで
疲れたので、まだ試してませんが先に進めそうです。
ありがとうございました。
後学のために、なぜパッチが当てられているとわかったのか教えてもらえませんか?
0391login:Penguin
03/12/21 22:56ID:/VrRz125それは簡単、同じ事をしたから。(w
コンパイル中にエラーが出たら、エラーメッセージを良く見て、-v をつけて
再度コンパイルしてみると原因を掴み易いです。
最後まで行けるようにがんばってね。
0393login:Penguin
03/12/22 20:06ID:6jATu/P92回コンパイルするのは何ででしょうか?1回目でスタティックリンクしたのを作っているのは
分かるんですが、2回目の意味がよく分からんです。
あと、LFS-BOOKと@ITにある記事とは、やり方がずいぶん違う気が。
バージョン3と5での違いってことなのかな?
ついでに保守age
0394login:Penguin
03/12/22 21:04ID:Z9X44qhPhttp://www.linuxfromscratch.org/hints/downloads/files/OLD/pure_lfs.txt
およびこのスレの >>256-258 が参考になるかも。
0395login:Penguin
03/12/22 21:17ID:6jATu/P9ありがとう。英語キツイけど、辞書片手に読んでみます。
0396login:Penguin
03/12/22 23:14ID:ZK0pDSr80397login:Penguin
03/12/23 10:53ID:gVhEDqTg0398382
03/12/23 21:40ID:mWoXFW2fまで整えるの辛そうだなぁ。ディストリビューションってありがたい
0399login:Penguin
03/12/25 16:15ID:ib1vTix6)'ーーノ( | | | 、 / l| l ハヽ |ー‐''"l
/ L | | |/| ハ / / ,/ /|ノ /l / l l l| l L ヽ
l ・ i´ | ヽ、| |r|| | //--‐'" `'メ、_lノ| / ・ /
| F l トー-トヽ| |ノ ''"´` rー-/// | F |
| ・ |/ | l ||、 ''""" j ""''/ | |ヽl ・ |
| S | | l | ヽ, ― / | | l S |
| !! | / | | | ` ー-‐ ' ´|| ,ノ| | | !! |
ノー‐---、,| / │l、l |レ' ,ノノ ノハ、_ノヽ
/ / ノ⌒ヾ、 ヽ ノハ, |
,/ ,イーf'´ /´ \ | ,/´ |ヽl |
/-ト、| ┼―- 、_ヽメr' , -=l''"ハ | l
,/ | ヽ \ _,ノーf' ´ ノノ ヽ | |
、_ _ ‐''l `ー‐―''" ⌒'ー--‐'´`ヽ、_ _,ノ ノ
 ̄ ̄ | /
0400login:Penguin
03/12/26 02:46ID:5U3PzZY0CVS版に反映してほしい、と思いませんか
いい加減2.6ベースで構築しる
0401login:Penguin
03/12/29 09:59ID:xGdCWOji0402login:Penguin
03/12/29 17:08ID:5hw2lQtMようするにインストーラー?
0403login:Penguin
03/12/29 21:05ID:kA4h/gZr無駄な気がするけどbookの網掛け部分を入力してくれるような漢字。
0405login:Penguin
03/12/30 23:48ID:hTY4Y+PN0406login:Penguin
03/12/31 00:05ID:26dzFFJZwvdialについてなんですが、wvdial.confのパーミッション変えてやらないと
不味いですよね。suid与えたくないし/var/lockのグループ変更もどうかと
皆さんwvdialはつかってますか?
0407login:Penguin
04/01/06 17:02ID:xscpz1NF./configure.gnu --prefix=/tools
したらsh: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No shcu file or directory
って出る。/lib/にはlibtermcap.so.2はあるんだけど、開かないってことかですか?
それとも$LFS/tools/libにないといけないのかなー?
0408407
04/01/06 17:06ID:xscpz1NF0409ヽ(´ー`)ノ
04/01/07 10:47ID:z3LSowjM0410login:Penguin
04/01/08 21:54ID:MarlnUV20411login:Penguin
04/01/09 00:12ID:goWabVlWみんな英語manで満足ですか?
0412login:Penguin
04/01/09 01:41ID:k44ze2qvJMのページ逝きゃわかるんじゃねーの?
0413login:Penguin
04/01/09 09:11ID:gDseplmY1.18.1にdebianのパッチを当ててる
Ring serverからパッチだけ落とせるよ
0414login:Penguin
04/01/10 20:44ID:1Cd6RnIP最初はKNOPPIXでやっていたのですが、GCCのバージョンが駄目?なのかglibcで挫折。
しゃーないので、雑誌に付いてきたFedora入れて再構築中です。
ちんたらコンパイルしてたら今度はglibcのcheckでfloatが壊れてるらしい。
そこで調べてみたのですが、"-mcpu=c3 -march=c3"なるオプションを付けろと。
GCCをコンパイルする時点でCFLAGSはクリアするように書かれてますがどうなのでしょう?
GCC以外はすべてこのオプションをつけて良い?
ちなみに今はクリアしてGCCをコンパイル中。
だれかVIA C3系のマスンに入れた人、レポしてください。お願いしまー
0415login:Penguin
04/01/12 07:46ID:QTjdRMeFgvimで日本語化けちゃいました。
どうやらUTF-8対応の?フォントいれないと表示できないのかな
0416login:Penguin
04/01/12 15:44ID:vHIGWk9+procをmountするところで躓いてます。
mount devpts /dev/pts -t devpts ってところなのですが、
/dev/ptsがないと言われました。
MAKEDEVもbook通りにやったし、試しに/dev/MAKEDEV ptsとかしてみても
/devディレクトリにはptsっていうのが作られません。
/dev自体、ほとんど理解できていないので、解決法がわかりません。
どうするべきなのでしょうか?
0417login:Penguin
04/01/12 16:19ID:XHyGB0E/chapter06/creatingdirs.html で作り忘れてる予感。
0419login:Penguin
04/01/12 20:39ID:t/aCgwTsあまりLinuxに詳しくないので、ヘタレな質問内容ですが・・。
pre_stage2_exec-terminfo.o(.text+0x241): In function `ti_set_term':
: undefined reference to `memcpy'
pre_stage2_exec-terminfo.o(.text+0x269): In function `ti_get_term':
: undefined reference to `memcpy'
collect2: ld returned 1 exit status
make[2]: *** [pre_stage2.exec] Error 1
make[2]: Leaving directory `/tools/src/lfs-packages/grub-0.93/stage2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tools/src/lfs-packages/grub-0.93'
make: *** [all] Error 2
と表示され、停止しました。よく分からないんですが、僕の解釈では
ti_set_termって関数が定義されていないか何かで、コンパイルエラーになる、
→terminfo(だったかな?)のヘッダがないとかが原因?
と思ったんですが、違ってますか?あ、笑わないで下さいね。
GRUBのコンパイルを成功させるには、どうするべきなのでしょうか?
LFSは5.0です。
0420login:Penguin
04/01/14 07:01ID:XFfeZe2jちゃう。
>In function `ti_set_term': : undefined reference to `memcpy'
ti_set_termという関数において、memcpyへの参照が未定義です。
memcpyがないのよ。libc(だっけ?)ちゃんと入ってる?
0421login:Penguin
04/01/14 10:30ID:+lIMNol/漏れもだいぶ前にそこではまったことがあったので savannah.gnu.org で調べてみた。
実はそこは構造体のコピーがあって、最近の gcc はそれを memcpy で行なうらしいが、
grub は libc とリンクしないから「memcpy が見つかんねーよ」と怒られる。
対策は
1.gcc-2.95.3 でコンパイルする
2.grub の CVS 版を使う(この問題は解消されてる)
3.grub はやめて LILO にする
ってところだろうか。
0422login:Penguin
04/01/15 00:50ID:R4glF8Rp入れなくても済む方法あったかな?
UTF-8環境整えている人いますか。。。gvimだけ文字化ける
0423login:Penguin
04/01/17 19:48ID:NKBEJUOH0424login:Penguin
04/01/22 00:00ID:UXRuPAeeBLFS通りやってkinput2+cannaでabiword上で日本語入力出来ないんですが
どうしたらよいのかなぁ。。。
0425login:Penguin
04/01/25 23:24ID:ThOBR6Pj今回のCVS版でbin86追加で入れてもliloをmake出来なくなった。。。
0426login:Penguin
04/01/26 12:08ID:GET+3RPg詳細キボ
0427425
04/01/28 00:15ID:C/I1jqWWat $ROOT/etc/lilo.defines; else echo -DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM
-DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUA
L; fi ) | sed 's/-D/-DLCF_/g'` boot.c
boot.c: 関数 `boot_image' 内:
boot.c:83: error: `PAGE_SIZE' undeclared (first use in this function)
boot.c:83: error: (Each undeclared identifier is reported only once
boot.c:83: error: for each function it appears in.)
make: *** [boot.o] エラー 1
liloをmakeした時のエラーメッセージ。
前のCVS版とglibcの違いしかないが、それが大きいと思われ
0428login:Penguin
04/01/28 21:41ID:lx7Lu/C5> LFS→自分で縫った服
そう。そこにあるのは自由。
うまくすれば、めちゃめちゃかっこいいスーツができるが、
才能が無ければ、金かけたわりに、どこにも着ていけねぇー。
0429login:Penguin
04/01/29 04:31ID:zGXCVw+fで、checkinstallをつかえるrpm,deb,tgzのどれかを使おうと思ってるのだけど、
どれが便利かな。
とりあえず、どのファイルがどのソフト起源か、アンインストールが使えればいいです。
誰か使ってみた人います?
0430login:Penguin
04/01/29 04:42ID:zGXCVw+f遅レスで申し訳ないが、俺もそこではまって、検索かけまくったら、
http://mail.gnu.org/archive/html/bug-grub/2003-07/msg00066.html
こんなの見つけたので、ここにかいている
In the three lines mentioned memcpy is not used directly, but there are
pass-by-value semantics used. As a consequence it seems that newer versions of
gcc try to use memcpy (from stdlib) to create the duplicate structures.
I fixed the problem in my environment by adding the following code to the end
of stage2/char_io.c:
#undef memcpy
void *
memcpy (void *to, const void *from, int len)
{
return grub_memmove (to, from, len);
}
のとおりに書きたしたらうまくいったよ。
0431login:Penguin
04/01/29 04:48ID:zGXCVw+fまた読みますわ。
でも、すでに使ってる人がいたら実感だけでも書いていってくれたら嬉しいな。
0432login:Penguin
04/01/30 00:10ID:n6JuWh+n俺もしょっちゅう見にいってるけどなかなか変わらないね。だから
slackにgcc-3.3.2とglibc-2.3.3(NPTL)とkernel-2.6.1をいれた。
そのうちディストリ作ってみる予定。athlon-xpでしかつかえないけど。
0433saga
04/02/01 01:04ID:A0gw+cym既出だと思うけどstowじゃだめかなぁ
俺はLFSのbookに記載されて無いソフトは全部stowしてる
ttp://www.gnu.org/software/stow/
0434login:Penguin
04/02/01 02:30ID:mqfyxW/IEvolution-1.4.5が起動時にlibgnome.soが見つからないというエラー発生
うまく動いている人居ますか
0435login:Penguin
04/02/07 00:18ID:W1gVZ3MRtoolsのutil-linuxは必要があまり無いようなので取り除かれてます
0436login:Penguin
04/02/09 00:38ID:DryQsl3CBOOKの通りの~/.bash_profileを使うと、
fs:/mnt/lfs/sources$ date
Sun Feb 8 15:28:16 Local time zone must be set--see zic manual page 2004
~/.bash_profileをリネーム or 他ユーザだとJSTで表示。
何故…_no
0437login:Penguin
04/02/09 01:25ID:DryQsl3Clfs:~$ which date
/tools/bin/date
lfs:~$ ldd /tools/bin/date
librt.so.1 => /tools/lib/librt.so.1 (0x40017000)
libc.so.6 => /tools/lib/libc.so.6 (0x4002b000)
libpthread.so.0 => /tools/lib/libpthread.so.0 (0x4015f000)
/tools/lib/ld-linux.so.2 => /tools/lib/ld-linux.so.2 (0x40000000)
lfs:~$ ls -l /tools/etc/localtime
lrwxrwxrwx 1 lfs users 25 Feb 8 07:38 /tools/etc/localtime -> ../share/zoneinfo/Factory
Local time zone must be setになって当然ですね_no
0438login:Penguin
04/02/09 01:41ID:TOnq86al解決おめ。
こうして自分で問題解決に取り組んで、ノウハウをためられる所が
LFS の良いところ。。。。 なのだろか? _| ̄|○
0439login:Penguin
04/02/10 23:40ID:sCRS65FQMAKEDEVの代替としてMake_devices (1.1)を使うようになった模様
man-pages-1.66に更新
0440login:Penguin
04/02/17 00:15ID:fKDvNORcLess 382
ncurses 5.4
でもこのスレの人はless358+jpパッチが多そうだ。382でEUC-JP使えたらいいね
0442login:Penguin
04/02/18 13:34ID:sepgQHtf0443login:Penguin
04/02/18 23:48ID:4gnI2YXU0444login:Penguin
04/02/19 23:39ID:bs9Lan1R0445login:Penguin
04/02/21 01:26ID:ug4BOEh0( ⌒ ヽ screen
∪ ノ
∪∪
0446login:Penguin
04/02/22 00:33ID:Qxpja79/configure: Can't run the compiler - internal error. Sorry.
ふぅ〜
0447login:Penguin
04/02/22 01:15ID:Qxpja79/SDL-1.2.6をビルドするためのパッチが来ました
0448login:Penguin
04/02/22 04:37ID:9+f9WKmsPAM関連のライブラリをリンクさせればコンパイル通ったはず。
具体的にどうやるかは忘れてしまった。すまん。
-lfoo みたいなオプションを環境変数に指定してconfigureするのだったと思う。
0449login:Penguin
04/02/22 06:45ID:rl8xwOC0LIBS="-lpam -lpam_misc" ./configure --prefix=/usr --enable-pam &&
make &&
make install
でビルドできました。>>448サンクス
0450login:Penguin
04/02/23 17:27ID:/FQPBR9L>425=427 氏の報告した問題も解消……か?
0451login:Penguin
04/02/24 12:17ID:+Q6iJKuH最近淋しいね。
俺も gentoo 試そうかな・・・(ボソ
0452login:Penguin
04/03/03 23:56ID:++zlKppdいざ走らせてみると
Failed to load overlay chrome://help/content/helpMenuOverlay.xul
とメッセージがでて絵の類が一切表示されません。。。
0453login:Penguin
04/03/07 02:26ID:OMF/BLktThunderbirdですが日本語化されたビルド済みの物を落としてきて
自分のビルドした物のchromeディレクトリだけ入れ替える事で解決?できます。
0454login:Penguin
04/03/07 23:30ID:2hAzL4Entcl8.4.4-src.tar.bz2のインストールで、./configure --prefix=$LFS/tools実行ごのmakeで
gcc -pipe -c -O -D__NO_STRING_INLINES -D__NO_MATH_INLINES -DTCL_DBGX= -Wall -Wconversion -Wno-implicit-int -fPIC
-I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1
-DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1
-DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1
-DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1
-DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_LANGINFO=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ./../unix/tclAppInit.c
gcc -pipe -rdynamic tclAppInit.o -L/mnt/lfs/usr/src/lfs-packages/tcl8.4.6/unix -ltcl8.4 -ldl -lieee -lm \
-Wl,-rpath,/mnt/lfs/tools//lib -o tclsh
/lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_2.1'
/lib/libc.so.6: undefined reference to `_dl_tls_symaddr@GLIBC_PRIVATE'
/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libdl.so: undefined reference to `_dl_rtld_di_serinfo@GLIBC_PRIVATE'
collect2: ld returned 1 exit status
make: *** [tclsh] Error 1
となりエラーがでてしまい、つまずいてしまってす。一応tclのバージョンを8,4.6とかでもためしたんですがダメでした。
お願いします・・・。
0455login:Penguin
04/03/08 01:12ID:LfTs/sfi"Locking in" Glibcを良く見てやってみてください
readelf -l a.out | grep ': /tools'を実行した後のメッセージが
Requesting program interpreter: /tools/lib/ld-linux.so.2になってますか
0456login:Penguin
04/03/08 22:01ID:EcGWsoNaども、おっしゃる通りの場所でつまっていました。
ありがとうございます〜。
0457login:Penguin
04/03/09 00:32ID:+zg0NFbU現行CVSをビルドするといいかも
あとlinux-2.4.25にopenwallパッチを当ててセキュリティを強化しとくと
0458login:Penguin
04/03/09 03:23ID:lMmUBHb2現在>>454と似たような状態でつまっており
http://www.tldp.org/LDP/lfs/html/chapter06/adjustingtoolchain.html
現在このステップです。
ここで、「gcc dummy.c」をやると、
/tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: \
warning: ld-linux.so.2, needed by /tools//lib/libc.so.6, not found (try using -rpath or -rpath-link)
(中略)
collect2: ld returned 1 exit status
こんな感じなわけなんですが、
SPECFILE=/tools/lib/gcc-lib/*/*/specs &&
sed -e 's@ /tools/lib/ld-linux.so.2@ /lib/ld-linux.so.2@g' \
$SPECFILE > newspecfile &&
mv -f newspecfile $SPECFILE &&
unset SPECFILE
がうまく反映されてないようなんですが、どこでミスったのかできたらお願いします・・・。
0459login:Penguin
04/03/09 05:09ID:t9Qst2p1おそらくecho $LFSでLFS=/mnt/lfs/になってると思います
export LFS=/mnt/lfsでは?
0460login:Penguin
04/03/10 02:42ID:aQTPVtblchrootした後なんでLFSは環境変数から消えてる状態でした。
一応chrootする前の環境変数LFSも確認したのですが、
LFS=/mnt/lfs
になっていました。
0461login:Penguin
04/03/10 05:35ID:rL3Uayt90462login:Penguin
04/03/10 05:42ID:rL3Uayt90463login:Penguin
04/03/10 06:43ID:Y8gPn9Z7LFSやって、書いてある通りにやっても動きません、とか言ってる人多いよね。
最低限、LFSに書いてあるコマンドが何をするものなのかわからないうちは
辞めた方がいいと思う。
DebianなりFedoraなりを半年ほど使ってみて、kernelやXの再構築を先に
いろいろ試してからにしてみては?
多分相当好奇心旺盛な方が多いと思うので、すぐに知識も経験も増えるし、
既存のディストリでは飽き足らなくなるはず。
そのころにはLFSですらぬるくって自ら設計するようになってるよ。
0464login:Penguin
04/03/10 07:03ID:9RtyeJHV/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
/ LFSスレは無事に /
/ 終了いたしました /
/ ありがとうございました /
/ 以降の書き込みは /
/ くだ質にお願いします /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
∧_∧ / /∧_∧
( ・∀・) / /(・∀・ )
( )つ ⊂( )
| | | | | |
(__)_) (_(__)
0465login:Penguin
04/03/11 00:15ID:g6b6dcJw英語力とmanコマンドだと思う。
多分。
0466 oyoyo
04/03/13 16:32ID:4cyCVH/wインストールしたアプリケーションって、dynamically linkedになって
います。そのためか、Chapter 6で、chrootすると、
chroot: cannot execute /tools/bin/env: No such file or directory
というエラーが出ます。envは確かにインストールされているので、
リンクしているライブラリが見付からないということだと思います。
うまくchrootできている人はいますか。
0467login:Penguin
04/03/13 19:30ID:pim+Pydb出来てるよ。 詳しくは不明。
リンク /tools は正しいかい?
0468login:Penguin
04/03/15 20:41ID:ERbj51KTenvのインストールのときにオプション間違えてうって、
chrootするディレクトリより上のライブラリとリンクしてるようなきがする。
$ldd /bin/env
してみて、/tools/何何へリンクしてなかったら
もっぺんenvをきちんとBOOK通りに再インストールしてみ。
もう忘れたけど、何かオプションつけ忘れてる気がするわ。
0469oyoyo
04/03/16 12:05ID:/pEgnQWEhostシステムのではなく、Chapter 5でインストールしたgccでコンパイル
されなかったのが原因でした。/tools/binにパスを切ってあるのに、新しい
gccが用いられないので、仕方なく、
# ln -s /tools/bin/gcc /usr/bin/gcc
(もちろん、hostシステムのgccはリネーム)
して、コンパイルしなおしたら、すべて、/tools/lib以下のライブラリに
リンクするようになり、うまくchrootできるようになりました。
0470login:Penguin
04/04/04 23:44ID:mMNr2fkoMay 2004にLFSが5.2になる予定だったが雲行きが怪しいな
そんなことよりサイトにRSS発見
0471login:Penguin
04/04/14 01:54ID:vQUq6L/etexinfo 4.7/libtool 1.5.6/file 4.09等のパッケージの更新が全く来ない
LFSそのものは放置されてる。
0472login:Penguin
04/04/23 02:48ID:B/QNMVWM最初の方にGWとあったので、最近の話だな、と思ったら、、、。
2年前か!
0473login:Penguin
04/04/24 01:12ID:xZBJ//Q3Pentium III 1.133GHz でほぼ11時間かかりました。
しかし、こいつときたら... お楽しみはこれからだ (^^;
0474login:Penguin
04/05/02 16:25ID:HHukBjPG0475login:Penguin
04/05/04 01:01ID:4LvnyfS0コピーライトはこんな感じ?(意訳)
「次のことを守ってくれればどんな形で再配布してもいいよ。
・原著者のコピーライトを明記する
・自分の作った(書いた)ものの宣伝にLFSとか関係者の名称を使ったらだめ
・でも、LFSプロジェクトへの参照をちゃんと入れといてね」
間違ってたらごめん。
つか、ちゃんと訳せる方オナガイシマツ。
0476login:Penguin
04/05/06 01:53ID:wJ7sj++4ググれば結構引っかかるぞ
0477login:Penguin
04/05/08 17:51ID:vXHEwaL4思っただけでした。
0478login:Penguin
04/05/09 01:02ID:pho0BiCF0479login:Penguin
04/05/13 13:58ID:XTjHHjpn0480login:Penguin
04/05/17 00:52ID:RdaWeMxqLinux 2.6.6
Glibc 2.3.4-20040510
GCC 3.4.0
鬼が出るか蛇が出るか。。。
0481login:Penguin
04/05/21 03:15ID:Kql5rCDYlowlevellock.hがどこにも見当たらないのでgcc2.95.3を追加で入れられないぽ
/usr/include/{config.h,autoconf.h}がそのままだとあんまりな内容なので
linux2.6.6から持ってきてx.orgビルド通りました
gcc-3.4.0ではwvstreamがビルドできない模様。。。外に出るには一番重要な気が。。。
tcp_wrapperとxine-lib-rc4でもビルド時にちょこっと問題発生。(無視できるレベル)
いまサイトみたらgcc-3.4.1-20040517とか上がってますがパッチ待ちですよ
0482login:Penguin
04/05/23 03:33ID:RLm583A+0483login:Penguin
04/05/23 13:02ID:ZMVDM/mP私は気が小さいのでgentooでまたーり行きます。
0484login:Penguin
04/05/23 14:08ID:2Tr5Y2OOLFSなら漢道を逝くも、またり逝くも自由。
0485gccをmake中
04/05/29 10:46ID:+mTuCmBChostは最小構成のwoody + autoconf2.59
SBUは11分弱....。完了はいつになることやら。
0486login:Penguin
04/06/01 23:15ID:sifg+dkoもう終わってるだろ報告汁
0487login:Penguin
04/06/04 02:28ID:Gvc2a7xh6/2版にglibcとgccの更新が…これはキツイ
0488login:Penguin
04/06/05 02:38ID:Lo9i24WW0489login:Penguin
04/06/07 08:33ID:gudQewblMatthew Burgess - 2004/06/05
The Linux From Scratch community is proud to announce the release of LFS-5.1.1
and BLFS-5.1.
The LFS patch release contains fixes for several release-process related problems that
were reported shortly after the LFS-5.1 release. Several minor spelling and
grammar fixes have also been made, but package and patch versions remain unchanged
from LFS-5.1.
http://lfs.oregonstate.edu/news/lfs/2004/06.html#lfs511released
You can read the book online, or download to read locally.
http://lfs.oregonstate.edu/lfs/view/5.1.1/
http://lfs.oregonstate.edu/lfs/downloads/5.1.1/
0490login:Penguin
04/06/08 18:51ID:nswax+kFまあ、自分の使い方ではまったく問題は無いが、もう一度インストールしてみよう。
ターゲットマシンはPen3(Single)だが、稼動中なので別マシンでコンパイルする。
作業用マシン Pen4 3.2GHz (普段はWindows)
ホストシステム 先週インストールした5.1のコピー
0491login:Penguin
04/06/08 21:35ID:nswax+kFところで SBU はどうやって取るのだったかな。むりやり…
date > ~/binutils &&
../binutils-2.14/configure --prefix=/tools --disable-nls &&
make configure-host &&
make LDFLAGS="-all-static" &&
make install &&
make -C ld clean &&
make -C ld LDFLAGS="-all-static" LIB_PATH=/tools/lib &&
date >> ~/binutils
で時間を見ると…90秒だった。
0492login:Penguin
04/06/08 23:49ID:nswax+kF続きはまた明日。ふう。
0493login:Penguin
04/06/09 00:07ID:X4sVUmqytime { ./configure --hoge &&
make &&
make install; }
だゴルァ
MMX233で040602版入れ終わった。Mだな自分w
0494490
04/06/09 19:05ID:nZEMbmr0今日も続きをやるぞ。Chapter 6 の Re-adjusting the toolchain からだな。
0495490
04/06/09 21:54ID:nZEMbmr0いつものようにビルドに使ったソースツリーを削除後 $LFS をまるごと tar で固めてバックアップ。
作業用パーティションを umount してファイルシステムを作り直し、再マウント。
バックアップしたファイルを展開して、chroot で中に入ってみる。OKのようだ。
カーネルをフロッピーにコピーして、リブート…と思ったが、楽しみ(落胆?)は明日にしておこう。
0496490
04/06/11 00:56ID:T6COCkMQ…うむ、リブートも問題なく完了。
今までは2回に1回位は何かを忘れていたんだが今回は何事も無く立ち上がった。よしよし
おおっと、せっかく SBU の測り方を教えてもらったんだからやってみるか。
time { ../binutils-2.14/configure --prefix=~/test --disable-nls && make configure-host && \
make LDFLAGS="-all-static" && make install ; }
今回インストールしたマシン(Pen4/3.2GHz) 1m26.560s
LFS-5.1 稼動中のマシン(Pen3/1.4GHz) 2m41.008s
明日も早い。今日はここまで。
0497login:Penguin
04/06/18 00:20ID:J8kh319T2番目のGCCのコンパイルでけつまずいてしまってよ
どーもconfigureで失敗しとるんじゃにゃーかと思うんよ
こういうときはnoとかになっとる奴を片っ端から入れてみたら解決したりするんかの?
Redhat9を全パッケージ入れたのにこーなるとは思わんかった
0498login:Penguin
04/06/19 19:38ID:HVBltdYVgcc-g++-3.3.3.tar.bz2とgcc-testsuite-3.3.3.tar.bz2の2つは展開した?
関係ないけどDebian Woodyでやったときはglibcがコンパイル出来なかった。
そこだけ手元にあったknoppixでやってみたらコンパイル出来たし最後までうまくいった。
0499login:Penguin
04/06/19 21:11ID:gCHREHgB0500login:Penguin
04/06/19 23:58ID:FVWIFy+Ounstable版が旨い季節の到来です
0501login:Penguin
04/06/21 23:42ID:ORufYwWomkdir -p /{root,sbin,tmp,usr/local,var,opt}
mkdir -p /var/{tmp,opt,cache,lib/misc,local}
chmod 0750 /root
chmod 1777 /tmp /var/tmp
vs
install -d /{sbin,usr/local,var,opt}
install -m 0750 -d /root
install -m 1777 -d /{tmp,var/tmp}
のやり取りをbugzillaで見たんだけどどう思いますか?
0502login:Penguin
04/06/22 02:09ID:9oENEl1Q0503497
04/06/22 12:56ID:oNcuguZBGCC の前に Glibc のインストールが必要なんじゃの(’д`)
LFS-BOOK にだまされた…
0504login:Penguin
04/06/22 18:53ID:oNcuguZBとか面白いこと言い出してくれた。
ナニがバグレポート寄越せだ、('A`)寝る!
0505login:Penguin
04/06/22 19:04ID:DS1Uaiah0506login:Penguin
04/06/22 23:21ID:aGL7Cy4B0507login:Penguin
04/06/22 23:26ID:aGL7Cy4Bチャプター5のHost system requirementsをよくみませう
0508login:Penguin
04/07/13 22:49ID:y3dM3K2n今週中にできあがるといいなぁ
0509login:Penguin
04/07/14 02:53ID:khRRXo/ycd ../obj_s; /usr/bin/g++ -I../c++ -I../include -I. -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -DNDEBUG -I/tools/include -O2 -fPIC -c ../c++/demo.cc
/usr/bin/g++ -o demo ../obj_s/demo.o -L../lib -lncurses++ -L../lib -lform -lmenu -lpanel -lncurses -Wl,-rpath,/mnt/lfs/sources/ncurses-5.4/lib -I../c++ -I../include -I. -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -DNDEBUG -I/tools/include -O2 -fPIC
/lib/libc.so.6: undefined reference to `_dl_tls_symaddr@GLIBC_PRIVATE'
/lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_PRIVATE'
collect2: ld returned 1 exit status
make[1]: *** [demo] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/ncurses-5.4/c++'
make: *** [all] Error 2
0510login:Penguin
04/07/14 03:01ID:WgaR/eoB/usr/bin/g++ でコンパイルしてていいんだっけ?
0511login:Penguin
04/07/14 04:00ID:sUS41Gutecho $PATHしたらPATH=/tools/bin:/bin:/usr/binになっていないオチと見た
0512login:Penguin
04/07/14 09:13ID:khRRXo/yPATH定義し直したはずなんだけどなぁ。
KNOPPIXからやってて、電源落としちゃったんでもう環境変数は残ってないんで
確かめようないんですが。
ログとりながら作業進めればよかった。
どこまで戻ればいいのかわからん。
0513login:Penguin
04/07/14 09:27ID:khRRXo/y/usr/bin/g++
$ type cc
/tools/bin/cc
$ type gcc
/tools/bin/gcc
でした
0514login:Penguin
04/07/14 11:57ID:khRRXo/y逝ってきます…
0515login:Penguin
04/07/17 07:53ID:BDAiDNtV0516login:Penguin
04/07/17 19:19ID:deKa2GVQ中断したときに環境変数とか設定し直しになるのは辛いので、1Gのパーテー
ションを切って、そこにGentooを最小限インストールしてはじめることにし
ました。
Gentooのインストールも終盤。カーネール展開しようとしたら
容量足りねぇよ!
今は、Slackware10を最小限インストールし終わり、LFSに入ったところです。
Slackware10でA, AP, D, Nあたりから必要そうな物を入れて600Mちょいでした。
0517login:Penguin
04/07/20 03:07ID:EjkzsCJA結構勉強になったなぁ....
文章さえちゃんとよめればもっとさくさくといけたんだろうが、終わりよければ全て良し
一番大変だったのはネットワークカードの設定
マニュアルのConfiguring the network script か カーネルの部分ぐらいに、
前環境の/proc/pci とかを見て必要なLANのモジュールが何かチェックしとけって書いて欲しかったな
この板でもネットワークつながらんといっている香具師がいるぐらいだし、結構必要だと思う
とにかく、すっきりした/etc は感激だね。
つぎは、busyboxにしようか。それとも、x-windowを入れようか (^^
0518login:Penguin
04/07/31 06:23ID:PG8/jkU+0519login:Penguin
04/07/31 07:13ID:v2FiT2m7NetBSDのpkgsrcの方が優秀、簡単。
FreeBSDのportsなんか糞。
0520517
04/08/15 16:44ID:cq9ex7EA結局x-windowを始めいろいろ入れる実験マシンになってしまいました
問題があるとすれば、cronのソースが見当たらない.こと
mcronとかpycronとかはあるんだけどなぁ
こういうのってぐぐっても出てこないよなぁ。
使用方法のページはあんなにいりません!
0521520
04/08/15 17:38ID:cq9ex7EABLFSにありますた
いままでBLFSってなんだか知らなかったよ
LFS入れたら次にBLFSを入れる順番なのね(もちろんやらなくても良いが)
全然違う道を歩んでいたんだね漏れ
ちなみに、cron小話
2000年ごろまではvixie-cronが使われていたが、致命的なバグがあったため、
Dillon's Cron (dcron), Fcron, hc-cron
が用いられるようになってきているらしいです
って、これもBLFSに書いてある orz
0522login:Penguin
04/08/18 16:51ID:Kc+Tr6TY思います。
ちょっと不安ですが、ここにいる人たちが頑張っているのをみて自分も頑張
ろうと思います。
自分がちゃんとしたディストリを作るまでの過程をすべてWikiにまとめたいと
思うのですが、需要あります?
0523login:Penguin
04/08/18 22:21ID:zhlbT/mb0524login:Penguin
04/08/19 02:06ID:jKxIq0Rc俺もちょーある。特にgcc-3.4.xでどうなるかとか、
ブートスクリプト、ビルド最適化、パッケージングらへんかな。
0525login:Penguin
04/08/19 07:20ID:ISu42lWX私もunstable版をベースにRPM系のオリジナルディストリビューションを
作ってるので興味あります。
0526login:Penguin
04/08/19 10:25ID:T5oVZtXEGentooの/etc以下と/usr/portage以下を覗けば解決しそう
0527522
04/08/19 12:58ID:n6zWT5n0>>524
ビルド最適化に関しては今回特に考えてませんですた。とりあえず、スクラッチ
ビルド、初めてなんで、とりあえずはマニュアルどおり作業進めてます。
>>525
RPM系ですか。僕自身かなりRPMで苦戦した覚えがあるので、RPMについては
触れられないかもしれませんです。。。申し訳ない。
出来れば、ここにいる方々とプロジェクトチームを組んで、LFSJ(Linux From Scratch Japan)
みたいなのをsourceforgeかどっかでやってみたいのですが、いかがでそか。
とりあえずはマニュアルの日本語化とか、基本的なことをすすめて行きたいとおもってまつ。
ヘタレですがよろしくお願いします。
0528login:Penguin
04/08/19 14:45ID:xxZUQmViガンガレ。後を追う者の道しるべにもなろうぞ。
0529login:Penguin
04/08/19 15:22ID:jKxIq0Rcそれって結構おもしろいかも。俺はいつもslackをLFS分くらいいれて
glibc,gcc,binutilsを入れ替えてBLFS分は自分でビルドってかんじなんだよね。
スクラッチでやってもいいんだけどついめんどくさくて。
今、gcc-3.4.1なんだけどgcc-3.3.3の頃の方がビルドは楽だった。
0530522
04/08/19 15:55ID:n6zWT5n0GCCのエラーは、Pass 2の部分でC++のファイルがねーよ、といったもの
でしたが、GCC-g++をぶち込むのを忘れてたという実にばかげたもので
した。
>>528
自分自身まだすべてコンパイルを終わらせていないので、なにも説得力
がないのですが、Linuxとは本来スクラッチビルドにあると思いはじめまし
た。ディストリビューションは確かに楽ですが、自分で勉強したいと思って
Linuxを入れる方は、スクラッチビルドを勧めたいと思います。ビルド中も
退屈しないし、マニュアルも非常に丁寧でわかりやすい英語で書いてあ
るので、いい勉強になると思いますし。
>>529
確かにスクラッチは面倒ですよね。時間かかりますし、英語を読む必要
もあるし。しかし、それを考えても、自分に帰ってくるものは多いと思いま
す(少なくともそう思いたい)。
なるほど、Slackでそうやってもよかったのか(^^;) gcc-3.4.1ですかー。
僕も本当はそうしたいんですが、とりあえずLFSの安定版をやってみよう、
ということで3.3.3です。後々アップデートしたいと思っていますがね。
ということで、現状でLFSJに協力してくれそうな方はどれくらいいらっしゃ
るのでしょうか? とりあえずメーリングリストでも開いて、そこで話し合う
必要があるかもしれませんな。
0531login:Penguin
04/08/19 15:59ID:Vzd4CTO1ノシ
0532login:Penguin
04/08/19 17:06ID:jKxIq0Rc俺も昔(version3.3の頃)やったから分かるよ。linuxがどう動いてるのか
がわかったよ。そのせいかvineやfedoraは使う気が起きないよ。
plamoかslackしか使わないですね。最近、ちょいいいなと思うのは
cruxかな。でもまあ、そのうち自作するつもり。
LFS初めてだったら薦めないけど一つ一つパッケージングするとあとで
なんかってときに楽ですよ。
0533login:Penguin
04/08/21 01:48ID:qNRzaUcXぜひ、協力したい気がする。俺は俺のディストリを作るけど
(人それぞれコンセプトが違うからね)いろいろダイレクトに
情報交換したいですね。
0534login:Penguin
04/08/21 03:52ID:EKUqwLI+できる範囲でやりたい
0535522
04/08/21 15:16ID:d8npwYlZマターリとしか出来なかったもので。いろいろ考えたんですけど、今回はUn
stable版で構築しなおすことにしました。だから、実質2日目です。
>>531
ご協力いただける、ということの挨拶なんでしょうか?(w
>>532
確かに、Vineとかは使う気がしませんね。余計なものが入りすぎている
上に、最初から日本語環境が使えたりすると、何か物足りない気がしま
す。パッケージングは後々考えることにします。。。
>>533,>>534
協力の意思、ありがとうございます。とりあえず、プロジェクトのページを
立ちあげますか。Xreaでなら、hotate.infoというドメインもってまったりやっ
てますが、そっちを占領してそっちでやりますかね。何かご希望のページ作
成CGIみたいなのがあったらお願いします。もしくは、鯖提供できるよ!とい
う方も募集中。。。Xreaは転送量が増えるとやばいっぽい。
0536login:Penguin
04/08/22 01:52ID:7j7fnfJHglibcやgccみたいなでかいのはtar.gzでいいからパッケージングしておくと
いいと思いますよ。どのくらいのスペックのパソコンかは分からないけど、
失敗とかしたときにへこみますからね。どのディストリでやってるかわからないし
slackやplamoのpkgtoolだとシンボリックリンクをシェルスクリプトにしてくれるし
pkgtoolの導入も依存とか特にないから楽かも。
glibcはmake install_root=(どっか) install
でいけます。
gccはDESTDIRでいいと思う。俺はそれでやってます。
LFSってCFLAGSとかそのままでも何故か速いから完成が楽しみですね。
0537login:Penguin
04/08/27 22:39ID:4cHqXMrdこれらpatchの意図みたいなものの概略が解説してあるサイト(言語問わず)はあるんでしょうか?
それともpatchとソースを合わせて読むのが早道でしょうか?
0538login:Penguin
04/08/28 02:13ID:RliD8Cuc0539login:Penguin
04/08/31 00:04ID:PdIG8Rkf0540login:Penguin
04/09/01 01:48ID:O7MLOCE50541520
04/09/02 02:30ID:FTjYkL+GSSLやapacheとかメールサーバーとかは、解説サイトがいっぱいあるから 必要ないんじゃないかな・・・実際
ちなみにcronは入れたけれど設定方法がわかりません orz
ちゃんとcronのreadmeも読まなきゃな・・
0542login:Penguin
04/09/02 03:16ID:aUNZZN330543login:Penguin
04/09/02 12:35ID:eMH/eMxZchecking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
make: *** [configure-gcc] Error 1
何故でしょうか?
0544login:Penguin
04/09/02 12:48ID:rODk93Haそういや鯖のほうは目処が付いたの?
付いてなかったら貸してもいいけど。。(いちおう固定IP)。
0545login:Penguin
04/09/02 13:27ID:8ky1Zpbsなぞなぞ?
0546login:Penguin
04/09/04 21:27ID:35oLQIG1> See `config.log' for more details.
config.logが生成されてるだろうから、それを覗いてみたらいかが?
0547login:Penguin
04/09/05 16:20ID:84B3uWeB(http://lfs.osuosl.org/lfs/view/5.1.1/)
404となってしまうのだが、なぜ?
(他のミラーサイトも)
0548login:Penguin
04/09/06 00:14ID:2SFC+yf40549login:Penguin
04/09/06 00:19ID:S00PYXX00550547
04/09/06 00:46ID:40zncJ26http://linuxfromscratch.org/pipermail/lfs-support/2004-September/024363.html
いつ直るんだろか。
0551login:Penguin
04/09/06 00:54ID:QPLOM4wB0553551
04/09/06 01:35ID:QPLOM4wBいよいよ2.6なんだねぇ 楽しみ^2 (*^ ~*)
udev は初心者にわかる説明文が見当たらないなぁ・・・
とりあえずまとめてみたけれど
・動的にデバイスを検出して、あるものだけを/devにファイルとして扱えるようにする
・でも、リムーバルディスクを/mnt等にマウントしてくれるわけではない
あっているんだろうか?
0554547
04/09/06 01:47ID:40zncJ26そんなとこでないかいな。私もその程度の理解。
少し古いけどjapan.linux.comに、記事があります。
http://japan.linux.com/kernel/03/06/05/2134218.shtml
http://japan.linux.com/kernel/03/12/01/2236236.shtml
0555543
04/09/06 04:33ID:1ftq94kZ原因がわかりました。arch linuxのglibcを自前ビルドで更新してたんですが
glibcを消すときにkernel-headerも消えちゃってたんだよね。
気が付かなかった。
0556547
04/09/06 13:22ID:DsOnaz415.1.1はまだ復活しませんが、Jeremyさんが助け舟を出してくれました。
http://linuxfromscratch.org/pipermail/lfs-support/2004-September/024367.html
BLFSはまだ。
0557login:Penguin
04/09/09 12:13ID:cRODtzuDhttp://lfs.mirror.shizu-net.jp/
http://lfs-packages.mirror.shizu-net.jp/
0558557
04/09/09 12:23ID:cRODtzuDhttp://lfs.mirror.shizu-net.jp/lfs/news.html
0559login:Penguin
04/09/09 20:08ID:6vfzSa2nえら〜い!ありがとう(^O^)
0560547
04/09/10 00:38ID:qjLFCpFvGreat!!
BLFSのパッチのリンクはどこもまだ切れているようですね
CVSから引っ張ってくるしかないか。
0561557
04/09/10 02:00ID:95sy6y7Z>>559,>>560
ガンガン使ってやって下さい。
ちなみに、
サイトは午前 3時,8時にオリジナルと同期してます。
アーカイブは午前 5時に同期してます。
パッチとアーカイブのtar玉も置いてあるんで
よかったら使って下さい。
http://mirror.shizu-net.jp/lfs-patchset-20040826.tar.gz
http://mirror.shizu-net.jp/conglomeration-20040827.tar
0562login:Penguin
04/09/10 04:18ID:wDFM4eJl幸いGentooは残っているので
6.0はみなさんTestingでやってまつか?
5.1.1が2.4系列とは知りませんでした
0563login:Penguin
04/09/10 07:43ID:wlyd04x+0564login:Penguin
04/09/10 08:50ID:wDFM4eJl5.4. Binutils-2.15.91.0.2 - Pass 1 で
mkdir ../binutils-build
cd ../binutils-build
とあるんだけど、このときにどこにいればいいんだろう?
lfsユーザを作ったときに自動で /home/lfs にとばされたのでそのままそこにいたんだけど、
そうすると、ホストの/home/lfs以下にビルドツリーができますよね?
本来は /mnt/lfs 以下にどんどんできるはずだと思うんだけど、
/mnt/lfs/sources に居れば良かったとして、上のコマンド実行すると
はじめは root で mkdir /mnt/lfs とかしてたので、権限エラーが出る。
さかのぼって読んでみたけど、どこにも cd で移動した形跡がない・・・
勝手に /mnt/lfs の権限変えちゃっていいんでしょうか?
0565login:Penguin
04/09/10 09:14ID:YdQQHCNy0566login:Penguin
04/09/10 10:01ID:wDFM4eJlすみません。どうもありがとうございます。
そう言われてみれば解凍の作業までは明示されていませんでしたね。
なるほど、直前には解凍してそのディレクトリに入っていることになっているというわけですね。
0567login:Penguin
04/09/10 12:02ID:wDFM4eJlGCONV_PATH=/mnt/lfs/sources/glibc-build/iconvdata LC_ALL=C \
/mnt/lfs/sources/glibc-build/elf/ld-linux.so.2 --library-path \
/mnt/lfs/sources/glibc-build:/mnt/lfs/sources/glibc-build/math:
/mnt/lfs/sources/glibc-build/elf:/mnt/lfs/sources/glibc-build/dlfcn:
/mnt/lfs/sources/glibc-build/nss:/mnt/lfs/sources/glibc-build/nis:
/mnt/lfs/sources/glibc-build/rt:/mnt/lfs/sources/glibc-build/resolv:
/mnt/lfs/sources/glibc-build/crypt:/mnt/lfs/sources/glibc-build/nptl \
/mnt/lfs/sources/glibc-build/libio/tst-atime > /mnt/lfs/sources/glibc-build/libio/tst-atime.out
make[2]: *** [/mnt/lfs/sources/glibc-build/libio/tst-atime.out] Error 1
make[2]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4-20040701/libio'
make[1]: *** [libio/tests] Error 2
make[1]: Leaving directory `/mnt/lfs/sources/glibc-2.3.4-20040701'
make: *** [check] Error 2
0568login:Penguin
04/09/10 12:17ID:wDFM4eJlそのまま無視して再度 make check すればいいみたいなことが書いてありマスタ。
0569login:Penguin
04/09/10 17:50:24ID:YdQQHCNyがんばってな〜!make checkって時間かかるんだよなぁ。
0570568
04/09/10 19:04:11ID:n8dzzgAtどうもー。
なんか make check は必ずしも必要ないって書いてあったので
最近は飛ばしてます。
patch は必ずしも明記してないですね。いちいちチェックしないと。。。
0571login:Penguin
04/09/10 19:49:43ID:YdQQHCNy俺もmake checkはしないなあ。めんどいんだ。でもパッケージングはするよ。
tgzだけど。やり直したいときに楽だからね。せめてglibcとgcc,binutilsの
pass2をとっておくと楽。tcl,expect,dejagnuはmake checkに必要なものだから
たしかどうでもいい。
0572547
04/09/10 21:10:43ID:qjLFCpFv私も make check は飛ばしてます。
いま 5.1.1 を OpenBlockS266 上で構築中なのですが、
1 SBU = 約40分もかかってるもんで test なんてしてられませんて。
0573568
04/09/13 11:57:13ID:wwJrEDDE../glibc-2.3.4-20040701/configure --prefix=/usr \ ... を実行すると、
checking for gcc... gcc
checking for suffix of object files... configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
というエラーで終了し、config.log を見ると、以下のような疑わしいエラーがあります。
configure:2583: gcc --version </dev/null >&5
../glibc-2.3.4-20040701/configure: line 2584: /tools/bin/gcc: No such file or directory
configure:2586: $? = 127
configure:2588: gcc -v </dev/null >&5
../glibc-2.3.4-20040701/configure: line 2589: /tools/bin/gcc: No such file or directory
configure:2591: $? = 127
configure:2593: gcc -V </dev/null >&5
../glibc-2.3.4-20040701/configure: line 2594: /tools/bin/gcc: No such file or directory
configure:2596: $? = 127
configure:2600: checking for suffix of object files
configure:2621: gcc -c conftest.c >&5
../glibc-2.3.4-20040701/configure: line 2622: /tools/bin/gcc: No such file or directory
/mnt/lfs/tools/bin/gcc は存在しているのですが・・・
権限は -rwxr-xr-x 3 root root になってて問題は無さそうですし。
0574login:Penguin
04/09/13 12:41:00ID:2C5PFVh2ln -s $LFS/tools /
0575574
04/09/13 12:56:19ID:2C5PFVh2別の理由なのか・・・
0576login:Penguin
04/09/13 23:51:35ID:ZEZnZW0Wおそらくchrootしてから/tools/bin/gccにPATHが通ってない
0577login:Penguin
04/09/14 00:06:00ID:VAzC1eKi0578568
04/09/14 09:28:04ID:r/DiHiOkとりあえず、普通に lfs になって、環境変数確認したところ、
http://lfs.osuosl.org/lfs/view/testing/chapter04/settingenvironment.html
の通りにはなってました。が、ただいま作業中の6章では
http://lfs.osuosl.org/lfs/view/testing/chapter06/chapter06.html
の通り、 root で作業せよとのこと。lfsに変わったあとでrootにはなれないので
(元の一般ユーザ)->(root)->(lfs)->(rootにまた戻る)という手段でrootになりました。これでいいんでしょうか?
http://lfs.osuosl.org/lfs/view/testing/chapter06/kernfs.html を参考にしてファイルシステムを再マウントしました。
で、次の http://lfs.osuosl.org/lfs/view/testing/chapter06/chroot.html なのですが、
ここで、chroot: cannot run command `/tools/bin/env': No such file or directory と怒られます。
しかし、echo $PATH をすると、 /tools/bin:/bin:/usr/bin とパスは通ってますし、
実際に、 # ls -l /tools/bin/env
-rwxr-xr-x 1 root root 12948 Sep 10 14:35 /tools/bin/env とあります。
なんか>>573と同じような感じのエラーですが・・・>>574をやろうとすると、
ln: `//tools': File exists となり、実際すでにリンクは貼られています。
>>576しても、3.4.1というバージョン表示で出ているので、ホストと違うものをきちんと読んでいます。
>>577も/dev/null は crwxrwxrwx 1 root root 1, 3 Jan 1 1970 /dev/null とありますし。。。
(せめてユーザがわかるように # だの lfs$だの付けといてくれると親切だと思うのですが->LFS)
0579568
04/09/14 09:39:56ID:r/DiHiOkLFSに/mnt/lfsではなく/mnf/lfsとしていたtypoでした。すみません。。。
0580568
04/09/14 09:48:54ID:r/DiHiOkbash: /tools/bin/cc: No such file or directory と言われますね。
でも、echo $PATH では /bin:/usr/bin:/sbin:/usr/sbin:/tools/bin と出ますし、順番が最後なので、
/tools/bin:/bin:/usr/bin:/sbin:/usr/sbin と直してもダメですね。
# ls -l /tools/bin/cc
lrwxrwxrwx 1 root root 3 Sep 10 01:12 /tools/bin/cc -> gcc
# ls -l /tools/bin/gcc
-rwxr-xr-x 3 root root 85364 Sep 10 14:35 /tools/bin/gcc
# ls -l /dev/null
crw-rw-rw- 1 root root 1, 3 Sep 14 00:41 /dev/null
いずれもあるんですけどねぇ。。
0581568
04/09/14 10:04:21ID:r/DiHiOkchroot した環境のまま /tools/bin/ に移動して
./cc -v としても、 ./gcc -v としても No such file or directory と出ます。
ともにファイル・リンクは存在しているのにです。パスの問題でもありませんね。
他のファイル、たとえば、whoami は問題なく実行できてます。
0582568
04/09/14 10:12:39ID:r/DiHiOk5.5. GCC-3.4.1 - Pass 1と
5.13. GCC-3.4.1 - Pass 2 ともに
mkdir ../gcc-build
cd ../gcc-build
と書いてあるのですが、2回目をやるときは前のは当然全消去してしまっていいんですよね?
なんか、他のプログラムだったか、「この先もビルドツリーは消すな」とか書いてあるのに、
そのディレクトリを上書きしないとできないような作業があったような気がしたんですが・・・
これとは関係ありませんか?
0583568
04/09/14 10:23:04ID:r/DiHiOkhttp://lfs.osuosl.org/lfs/view/unstable/chapter01/changelog.html
September 11th, 2004 [jeremy]: A problem was reported on IRC where after locking in
glibc chapter 6, gcc would no longer function properly due to a missing libgcc_s library.
In troubleshooting, it was found that this occured because only the .so.1 library was
linked from /tools to /usr/lib at the start of chapter 6.
Added a symlink of libgcc_s.so to the createfiles page in chapter 6.
unstable(040912)版でやり直してみます。トホホ
0584568
04/09/14 10:31:07ID:r/DiHiOkちなみに、config.logの詳しい内容はこれです。
../glibc-2.3.4-20040701/configure: line 2622: /tools/bin/gcc: No such file or directory
configure:2624: $? = 127
configure: failed program was:
| /* confdefs.h. */
|
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define USE_REGPARMS 1
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2638: error: cannot compute suffix of object files: cannot compile
0585login:Penguin
04/09/14 12:24:21ID:hzwK7JMEgccがシンボリックリンクってことは無い?
0586568
04/09/14 12:43:06ID:r/DiHiOkシンボリックリンクだと思うますよ。
えー、でも、これの一番下。シンボリックリンクになってますよ?
http://lfs.osuosl.org/lfs/view/testing/chapter05/gcc-pass1.html
0587568
04/09/14 12:45:14ID:r/DiHiOkそれはないですね。
user@localhost ~ $ cd /mnt/lfs/tools/bin/
user@localhost /mnt/lfs/tools/bin $ ls -l gcc
-rwxr-xr-x 3 root root 85364 9 10 23:35 gcc
user@localhost /mnt/lfs/tools/bin $ ls -l cc
lrwxrwxrwx 1 root root 3 9 10 10:12 cc -> gcc
0588574
04/09/17 13:40:07ID:guNvylrK2.6カーネルなんでホストも2.6カーネルでないとダメなのね・・・(当然か)
ホストFC2でLFS BOOK testing 20040912見ながら進めていくと
568と同じくchrootした後にgccが起動しない。
chroot前だと
lfs:/mnt/lfs/sources$ /tools/bin/gcc --version
gcc (GCC) 3.4.1
Copyright (C) 2004 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.
chroot後だと
root:/# ls -l /tools/bin/gcc
-rwxr-xr-x 3 root root 85316 Sep 17 03:02 /tools/bin/gcc
root:/# /tools/bin/gcc --version
bash: /tools/bin/gcc: No such file or directory
となる。
一時環境のglibcとのダイナミックリンクあたりが問題じゃないかと思うんだが・・・
0589588
04/09/17 21:31:28ID:YQG7VHKXglibcのコンパイルは成功した。
とりあえずこのまま進めてみる…
0590568
04/09/17 23:30:32ID:yW/7dGcvあーなんかどうも。。。
けっきょく挫折したような感じになってまして・・・
なんかGentooとやってることは変わらないような気もしてきてまして
単にBook読みながら手作業でやるか、ある程度自動化した中で
やるかという違いだけのような気もしてます。
Book読むと言っても、コマンドの所だけ拾い読みして打ち込んでるようだと
単なる器械と変わらないわけで・・・。そしたら、わざわざLFS入れる意味無いじゃん・・・って
ことに愕然としました。
週末は旅行なのでしばらくPCから離れます。
0591login:Penguin
04/09/18 07:37:15ID:l6L8OpDT言っちゃ悪いけど負け犬の遠吠えだね。
LFSの方がより深く知ることができる。そこに意味があるんだよ。
まあ、そういうことはともかくしょぼいねぇ。言い訳じゃん。
LFS程度もできねぇのか?そもそも最初からunstableなのがおかしいわけで。
しかしまあ、その程度の問題解決もできないのね。
stableをやってごらん。完成したときgentooより素晴らしいことに気づくよ。
0592login:Penguin
04/09/18 09:44:58ID:VPI7+8zTなんかイヤなことでもあったのか?
さてstableのドキュメントでも読み返すか。
0593login:Penguin
04/09/20 01:16:04ID:0k57/f0Zmake LDFLAGS="-all-static"
でerrorが出るんだな
0594login:Penguin
04/09/20 01:25:42ID:ekDZRDO4LFSのstable,testing,unstableのどれでやっています?
testingとunstable版の場合はkernel-2.6じゃないとだめだよ。
どんなerrorか書いてもらわないと分からないよ。
0595593
04/09/20 04:30:25ID:0k57/f0Zすんません、寝呆けてたらしく
make configure-hostをすっ飛ばしていました。
やりなおして無事インストールまで行きました。
0596588
04/09/21 02:25:39ID:yNM4a8AGしかしカーネルオプションの指定が間違ってるのか
/dev/shm, /dev/ptsがマウントできないようだ。
いい機会だしkernel2.6 & udevを少しいじってみるか。
0597login:Penguin
04/09/24 21:11:49ID:B7TzGJNE勉強ならLFSよりNetBSDのが勉強になるけどね。
それに学ぶと言ってもコンパイルエラーの対処をしたりとかその程度でしょ。
自己解決能力を鍛えるだけなら他のディストリでもできる。笑わせんな。
0598login:Penguin
04/09/24 23:16:23ID:k7zDQqmhLFSの魅力は ソースから作っていくという快感がパッケージングされている ことだろうね
0599login:Penguin
04/09/27 22:28:30ID:laCsGrPu環境は
CPU 河童1GHz
メモリ256MB(+スワップ256MB)
ディストリPlamo3.3(カーネルだけ2.4.27にup)
LFS5.1.1
です。
0600599
04/09/28 00:35:51ID:D9yqq3mV同スレで紹介されているmemtest86でテストしたらエラーがいっぱい
出ました…orz
0601login:Penguin
04/09/28 07:23:06ID:RX5gnXkCmake checkで、いくつかのErrorが出てしまいました。
このまま進めてしまっても構わないでしょうか?
0602login:Penguin
04/09/28 12:36:40ID:oPmgfjC4エラーの内容次第。貼れ。
0603login:Penguin
04/09/28 20:00:53ID:YEg96CBF恥さらしだな、お前
Changelog読んで見ろよw
0604601
04/09/29 07:16:17ID:oTfDaQgcエラーログ貼ります。よろしくおながいします。
glibc-2.3.4-20040701,binutils-2.14,gcc-3.3.1です。
begin-base64 644 make_check.tar.bz2
QlpoOTFBWSZTWe3KamgAP8H/xPwyAQBU///zP+f9qv////oAEAgBAAhgEF74
u5vg911BW8W8fG+Lvebnve3WtKqqVFFQlBVKUiqUlQLzBkmglPTJplM0NI0y
NATEGARghgBoaJkwyn+k2ZUyU9PSgAaAAaAAAAAAAAGNRRMqANlGhoAAAAGg
AAAAAEp+qkqaaaGiNGjAjIAMAACaDQaGgBpgRJI0jSZMTI0mJoU9R6aj0j0T
0aCNHqD1NDT01NAPUEShJiYmgQE1R4ap+o1P1Rp6nqeoBmoNND1AZPUbSNPh
/B/e8mx7nVUgy4o+Hs8W47nvGZ+KrSzoHFitKIsKYXdmf0igfRE80GBiyTxl
ZuzxoKHhAgkkIP940gfRmYbSnlv2XFRJBZACIkiQhdqxEPpnTGjEXOld9kAt
na8F9v27kFy/IPn57KJ7YHGmRqRaKaOrmkv1cuu1WAL8lVV7ySACS6Yl6uR6
IwQveGvVCM1AEIrIs5KnstBfZ1FGxS9E2SAQMYBmGWCQC0XbwuT/uWfBeZks
3e5qMZXqUK5mSgYFOUjXP8ZJP5wx4K6Jl4EIZlW7QwOFW6qrQFdOOHbu91i5
PwQv3oZ7z79ff8VAHqisVnGcABvNgaaBs00AC2GwL2bwveaAAAAAQAAAAEAA
ABERERERETh6uRxNvJubkREREQRERA37MrP6uk96CHgbgWKM04RXhBZEA6CE
h4+Ml69oaetnOgj33IQhFGBivsrWAcITGQCBmqhIAN8EnmaZ574T8PCla8bc
eNa33UhhWazUflQQ+veonl8K48fsDuUToDynIO4Ono/mUUVUrSbFE+NUCB3q
JoDoEUTfEWvo6zCwXqJeHv3zkSpRRJ8W7xnUQPT7CubUolbNyiUGgOsQQpBD
qD2BovJDoH/dwfmhIKDImHE69Rr9WK1wDPgeRUGqDNPrgo/mh19m7Nc9QqAD
eyqmuxQ5EHE23bEIR78fOWcHKNFYCg9VZmlUG6Gw1GWh8U2XB8YoMXIuUPWC
DE1gnpz00vyMbXpAPiLjeqDt9gnuiE0oeHvtaCuAgdgHlOSoNASjnlvOHnAm
IOEQtYqrdIarEX0NMtt6qq3JjN+mTtmkD7CR1rmHSxWrRNVAADNjV3CwRFvq
YxgGpACllVSQxAE8yB6uR6JeT1GFsiQAoFShGaIAMpreqmUseeuMoWH1K+pp
CRJYsqqxBDwDMCzTuckHT1wsVuopmjE1zUypV0cczq0STzy0TiBJAMu10olM
0605601
04/09/29 07:16:55ID:oTfDaQgcIiIiIwiIiIiIiIiMIiIiIiImszKzc2eFjAYDAYCwUqhgMBgKlKoYDASQDAYD
AYDAYDAYCkVKVQqUqhgMBhg20nSIoNtJiuJNJ5axzdQiPDnpUGfnLccBBG4W
Ib7AfTYO0b/MXIoAMPbRQGgX3TOuWG31ig0o21riYUx9qWAANsVBuioMGKgv
jMIIIQslARGCX+lF+OgaGCGpAkkJGRuvabx0mrVoOBkJpQF1DFaQLsTdlu2Z
ql7W9q4WfN8VnIvhBPk+PbZBARoB+wLEKlz8fl4whAoItYLrqdeNVKCSIPqr
gkjNpvCTUb4DPh7VddLgYaNGcWaouXLUq+EktfGkRQCEJm9LmthaUikQ8ntq
awSwHr6SopFe/1tW2rLOBmb9xc3dg+7e22AzfaRFEW7RIC6wwOP1Z5ZXm/AU
HX/oyve5txDiZQxb302tLWq0tagkJD1bm1pJHrgue2bRHSE8yCG2uEv/PwpW
7U3hWvGhYN3EDgPCXpskzm3POlbkciucxzUsMggnSo8/RZa5AQboL6ZK8uyi
pBHyoSqmjMdq5kZTKXLsuK5g20nlJFSNW5p29O0j06dMr9Jn8eWOWuXEMMZj
iUrK6mchXUMs261KwujrB1QDlsy1TUZdNc+lUGsbyiVKNIYRz6tpJHdnQqqD
Dyau/YUxQmR3zPSUmdL77rixSU2UpQSgwx3DMplNKUWKyyJYXyVoVW8TGiKV
RWN5xrRxpcqDWIRzvbxG66+lMsN9bEJcYnCqN0/L2FH7EEMrxR942ihtUT5k
Wg9CoPNUGqoNlQe9UHwVB7lQYqDRUH6gVfzAfq9XqzUB7Tb5wQegPeB/FF8i
gP4AWftBVuvrITP0oL5iCJ7wPeCD6lTA2KA+8qBlubfMomh7gIdJXURDKkWo
gv3+1SlIpJJJJ7AVc1A2uqLy5ItVAcQQb7NyiNKilgIBcPX91zWbQQc7iaFX
aCDuMT6sd2y8BBgpoaaiY2LjT5+Cy/MxBfnUS7Qz9piCrmBgaNA0CDsE42QQ
7REPIgh8aCHr+wfmH8iHNQHp7X/nwigNhNfDxNKe43ip2tgfCAC/49UlHxA6
H+wiGSiW/qZqPwteRxb4gAw+wxdAxxfllCg9r+hVXIfYqDFQbjCKgbQ/KqBq
Yjuc4CIA36PpVfhhxhgbDXec63tXlyFB+fBQDGABR+pLliKAjERAGIIoGAY6
eFdVMN9rXxrF9sDbZf3CgikgCMkyxtiBgjdrdUaEqo54KqXgh7gOQZAo7gg8
kuzYok2JYcA4qg2Cxt/8QcgsO0EHHkui/0EQR2RxUS8tjSLDYddl6QpRGsKV
VFSDBBDZZTtgMUB56c8ej9zAljU5gud/UuX2ciyoNeCidJstj29Ya04wsFIu
0606601
04/09/29 07:17:43ID:oTfDaQgcQtuLBhdQRzHgcgsoL3fjVA7MTkgOg6giN9RU0LV1WvkOICGALUvNYnHUtTrD
Jv1yxzVB2hiIlNvMdABLgjJIpjGSRTUGwILSckKUTY5nZFEciKg4KgRUHrzj
hpoxCqKUS+s3tm/QHZeSoINd9CNIFEuLvYZewqB8IYjJJJBwlQ5KC0EpFAB+
EpUDrBStJ4rqJr6N/IioPTIFItKgzCyqZ4HoG3S2o2AACNHLwTYCDPQolBqB
TwB0iqip3KJFQew7BJm3C/ai9r25nVOnaK1z8UJqlsDzWNJm4Coy6CmboVB2
k4nqx4IUMMBNbyAgxisWABIdocjEzYdLfyiITAM2jTsioOIKbR0FrEFAMUB4
duOdeJAEaAqipCKCEyoDWOQ0FhHTVgRHeqDsJlU4KoAMPVAsKDt4otFiIIxz
8ifjsKe6O5z2aPHgSQeICHZyCyoN4AxRPJ6BEOx7R1qg3+TmDWFulUCsy8Th
paErgO4C79dnEG0AQ5KJCu4rhrQDeqDY1gpga/UGy4cVVN60GqdFi1hsK3lS
iNid/gQ6FQbaEYQkQy7IHjLJiKi5ullKg5GYCEN902BkOCAuQIPQ1Nc1E4bv
MAjVu1PMAHVzDy1fke0543amSoOSifcNqu8HOCIQ3g1GrrQEHebRMEEMA7Cg
VshduBEM1wDkol5V2aBuRRLDc8SHB4u0UHGLkYqJF8HA6BLjc4AiEKzrBdio
OSXEFReeTeOzNjqihA4x2gZEHgKDrHSGRwWgPCac+dBHYkT331VB8+40JOo6
69nXxUTgihsNR0Ht+Qe5BDaBzDUd8VBlJxlpUDlcJinmLXig3VB1u36Ogt18
+uvDVYgdwS4aHMmqYD0FIkIyCETYqDvVBwd3cC673hLBf2tuqAswuUSqaAiH
nLgEeCoNwXHlWwZKg7qU3Q0kCkUSkmbXMw2GD5e3HJB2uKFXXDmBdxFzFA3I
zfAWpQLfxsaAp9aiUDNRNiiYyogu8qUEDCCs4rxVBioOpBDDeqrl8jYaVAus
mEs02BEN4Z7LiXvQplP/BnbqONa1K0qSSiGaYZ6CgyAI7CtCzIDFQIbQoEGw
CNoKAbHklcqlQLtPQBZ3AGUHpqgCYfFQT14OxDJCmukLM5h1D9o9fggIIOxD
eE5Kgd+5HmfKhqJoOodwH2vraoonWGjiXtRYKjovFUHcVBB5CaB+XkUbTxdP
3ZdskLUgjLSSwKhYkpuIwDAsMCpmMAwLDIDAYqgHL1Wtata1apgQSSIaqg4I
UQU5r0k6IKDV3jw67rlQaoh1hjodz6e89Cv/xdyRThQkO3KamgA=
====
0607login:Penguin
04/09/29 10:11:08ID:ntVXmwOLぐらいで並べた方が良さげかな。> glibcのエラーログ
0608591
04/09/29 14:10:08ID:R0L1mTBx568のできてもいないのにえらそうこいてるのが気に入らないだけだ。
なんでchangelogが関係あるんだ?
0609601
04/09/29 22:36:42ID:oTfDaQgcというわけで、glibc-build上での結果です。
$ find . -name "*.out" | xargs grep FAIL
./localedata/tst-rpmatch.out:C Yes 1 FAILED
./posix/annexc.out:* invalid macro `SEM_FAILED'
こんなん釣れましたが、どうもFAILというわけでは無さげ
だとすれば、glibcは大丈夫ですかね。make check中に
Seg. faultが起きてエラーだったのが気になってます。
binutilsとgccのエラーログは↓です。
begin-base64 644 make_check.tar.gz
H4sIAHGzWkEAA+2WTW/bMAyGc86v0HFDq1hSbK/dYUBRYMCAArsM2LGQadrR
aluBJK/rv5+SbFjipvkY2rQHPhdB1CvqNQ3KLkzXB9N4DjOEu0lj69GzI6QQ
eZqOhFDTVMk4CiGX8xUyVSMppMozmYvFupzmqRwx8fxWHtP7oB1jo6BbfWd2
6dD5Uxg6LZ+vvtx8ZIW1wQen5+zehBnjPBYlGBivVj02CMH8RDkMqGEgHQay
8Ws/IbGLGuAlW3/Jnv5XKhd/+z/7kKmoV1lO/X8SVu165Zx+uJ0y/IUQPwe2
Y5x52ztABradmwZLFtCH8dPy2vzYJykeAoItkX/q9OJu2KbnX1/AxCDpLh/f
Zs7e36pDTWyTD0xskxzi4PBKHGHiiErUsDGBCfBgXegdJn9MJN60Jc8mcM5i
YsXY4eL4TirbmsArp1vkc2u6gO7IDPUxev+EeFUOTC4vhRIXXE7gX4V2Wf3v
ZPX61rJOVLwB4w05Xao96I5r77EtGnS8s4HdXG/qy76quIrad4v3wyrr4hmA
3jN0zjr/flPu5whGN0kNHmF5Bq+qvoOFJe5xOfoYK3XQa/PvzTnnNaxFVr8E
e089O1ucGhqfmC4WTU2uD9nibIEuNAkWcrpzy2vflwRBEARBEARBEARBEARB
EARBEARBEG+V33+jBNQAKAAA
====
0610599
04/09/30 00:27:58ID:+3Ag/6HWgccでSegmentation faultが起きてるんだったらハード的要因らしいので
うちと同じ原因かも
ちなみにメモリを交換したらサクサク行くようになりました。
0611login:Penguin
04/09/30 17:05:30ID:cRUaNbVE> gccでSegmentation faultが起きてるんだったらハード的要因らしいので
glibcのmake checkで起きてるって書いてあるから、gccとは関係ないと
思うんだけど。
0612login:Penguin
04/10/02 21:28:25ID:Klg5ijW6自分は大卒で社会人四年目、半年前のTOEICで400点でした。
一応、RHCEは持っているが今後を考えると英語能力を
上げていかないとこれ以上の伸びがないと心配しているところ・・・
0613login:Penguin
04/10/02 22:18:46ID:aXFezzIXLFS と関係ないいだろ。
↓でやれ。
国勢調査
http://pc5.2ch.net/test/read.cgi/linux/1051536151/
0614login:Penguin
04/10/02 23:38:42ID:p2zwZ8XXLFSの利用者の中での能力を知りたいのでは?
0615login:Penguin
04/10/02 23:55:05ID:ArBO/yma全然無いです。
0616login:Penguin
04/10/03 01:00:19ID:M6xdYUaihlfsでmozilla系segらせないで動かしてる人居ますか
0618599
04/10/05 02:44:41ID:mbjLDOK4いや、ログ見れてないから可能性だけ出しただけなので…
とりあえず、ブートまで行きました〜
カーネルをデフォルトでmakeしたからネットワーク認識しなかった…orz
後は、これを別のPCに移してsshとかapache入れて自宅鯖構築ですよ
0619login:Penguin
04/10/06 18:32:07ID:dSjeMg+R0620login:Penguin
04/10/06 20:07:11ID:uy+KbSyWhttp://www.linux.or.jp/JF/JFdocs/LFS-BOOK/index.html
0621547
04/10/06 23:23:05ID:zRDlCpTiLFSのcvs
http://cvs.linuxfromscratch.org/
のpatchesから探して落とせるよ。
0623login:Penguin
04/10/07 11:03:55ID:8oOkkTZ3ガッ
0625login:Penguin
04/10/08 00:58:37ID:efv2O/qY0626622
04/10/08 03:17:58ID:aU7a6EfOまぁせっかくなのでSVNでやってみたra・・・BLFSないよ orz.......
ftpだったら楽なのに
svn はsvn://linuxfromscratch.org/LFS/trunk/BOOK だけんど
CVSは...URIがわかんねぇ なんて書くんだろ (==;; ダメダメだyo
0627login:Penguin
04/10/09 23:08:24ID:2jXFcBr/LFSBOOKの内容とパッケージの内容が違ってる時点でどうすりゃいいのか
BOOKのGCCは3.3.1 LFS5.1.1のパッケージはGCC2.9.5
ど〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜いうこと??
0628login:Penguin
04/10/09 23:32:35ID:i2nPC7lhLFS5.1.1のGCCは3.3.3と2.95.3の2つのはず
0629login:Penguin
04/10/09 23:42:12ID:2jXFcBr/3.3.3と2.95.3ですた
んでも3.3.3はgcc-coreなんだがその違いもわかんねぇのよ
lfs5.1.1のパッケージだとどの手順で入れたらいいのかわからんので
gnuから3.3.4落として入れてみますた。
その後gnuのglibc2.3.3のmakeが通らない…
0630login:Penguin
04/10/10 00:07:57ID:fpEwM9yZcoreはC言語のみ
それにg++とかのソースを加えると
C++用にもビルドできるようになる
0631login:Penguin
04/10/10 01:57:41ID:hrFhp6Poでわ、gcc-core-3.3.3.tar.bz2とgcc-g++-3.3.3.tar.bz2を解凍して
gcc-3.3.3に放り込めばlfs-bookの説明どおりに進めるってことかな?
gcc-2.95.3.tar.bz2はどこで使えばいいのやら
0632login:Penguin
04/10/10 11:59:37ID:hrFhp6Po0633login:Penguin
04/10/10 14:38:15ID:hrFhp6PoHOME=/root TERM=$TERM PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
/tools/bin/bash --login
chroot: cannot execute /tools/bin/env: No such file or directory
でchrootできない。。。
/tools/bin/envは存在してるのに、何でだろ?
0634login:Penguin
04/10/10 20:32:13ID:G4rPMVcYずっと後の方です。カーネルをコンパイルするのに使います。
(gcc3.3.3でも良いような気がするけど…)
0635login:Penguin
04/10/12 10:09:55ID:95N7eiH4うちは普通に出来てるので判らないんですが
BOOKとの違いは
$LFS -> "$LFS"
--login -> --login +h
ですね
0636login:Penguin
04/10/12 15:55:13ID:k1eGnj760637login:Penguin
04/10/13 19:46:48ID:KjMt+SHYrootに戻ってないのでは?
0638login:Penguin
04/10/15 13:54:24ID:q14TyBgC同じメッセージ、デタ━(゜∀゜)━!!
再起動してマウントし忘れたらだけど
0639login:Penguin
04/10/19 00:56:39ID:+V4c8LFnはあるんでしょうか?
0640login:Penguin
04/10/19 17:27:03ID:i78FHeERどうだろう?
前に2.4→2.6で駄目だったって書き込みあったけど
host:2.4.27→LFS:2.4.26は問題なかったです。
0641639
04/10/19 21:11:11ID:+V4c8LFnありがとうございます。
「始める前からそんなことでグダグダ悩むな!」と言われそうですが、
chrootとかいろいろ初めてな事だらけなもので...
しかし改めて考えると、新規でLFS環境を構築するのに、hostの環境が
影響するというのが納得できないと言えば納得できないような。
bookを読んで手を動かせば納得できると信じて、頑張ってみますです。
0642login:Penguin
04/10/20 00:29:10ID:YXU95AC80643login:Penguin
04/10/23 15:49:34ID:N/++QV0Nなんとか2ヶ月かかって試行錯誤の末、起動できるまでになりました。
で、ネットワークの設定で躓いてるんですが
DHCPサーバからIPを取得するには別途DHCPクライアントを
インスコする必要があるのでしょうか?
0644login:Penguin
04/10/23 20:13:07ID:6X55v6gEDHCP 使ってないからわからんけど、これかな
ttp://www.sg.linuxfromscratch.org/blfs/view/stable/connect/dhcp.html
0645login:Penguin
04/10/23 20:41:13ID:N/++QV0Nそれっぽいですね、試してみます。
DHCPサーバからIPを取得するにはローカルにもクライアントなり何か細工が必要なんですね。。。
サーバー側が適当にIPを割り当てたらそれを拾うだけだと思ってました。
0646login:Penguin
04/10/23 23:48:29ID:V6lyLc7B低スペックPCだと何日もかかるが・・・
0647login:Penguin
04/10/27 01:08:34ID:FNQNY56Yunstable版で作っといたものをごっそり持ってくる手法で使い物になるようになった
hlfs内ではCFLAGSに-fno-stack-protector -no-pie指定しても
emacsはmake中にtemacsがセグる、firefoxは走らせた後に落ちるので
lfsの方から持ってきたorz
qemuは両方とも好調なのでLiveCD作りに活用できる
0648名無しさん@Linuxザウルス
04/11/16 23:05:08ID:2k8GnVqRいままで食わず嫌いしてたけど、
ちゃんとunstableなprofileもすぐ出てるみたいなんで。
また報告します。
0649login:Penguin
04/11/23 19:56:28ID:/h4h0JAc0650648
04/11/24 22:43:21ID:RGQ+UYzwhttp://szk.info/index.php?ALFS%A4%F2%A4%E4%A4%C3%A4%C6%A4%DF%A4%EB
ALFSについて、日本語で書かれたページは少ないようなので、手順を書いてみました。
まだ、まとまってませんが、読んでくれたひとは、なんか感想をよろしこ。
wikiなので、直接書き換えてくれてもいいです。
このスレにいるいるような人達は、
英語を苦にしなかったり、問題を自分で解決したりできる人達だと思うので、
そういう人達を対象に解説を書こうとすると、
なんにも書くことがなくなっちゃうし、
逆に初心者向けに書こうとすると、説明が長くなり過ぎる。
ということで、非常に中途半端な解説にとどまってしまいましたが、
unstableなlfsを追いかけてる以上時間の制約があったので勘弁してください。
そのうちstableなlfsで、しっかりとしたまとめをしてみたいと思ってます。
0651login:Penguin
04/11/24 23:10:06ID:77v3f1JA感想
白地に黄色と灰色は極めて読みにくいっす
0653login:Penguin
04/11/25 12:50:55ID:b7+AAhFGおつかれ〜。
前に book 読みながら LFS 5 をインストしたけど
高1 程度の英語力があれば大丈夫だった。
でも、新規にインストする時って日本語で指標があると楽だよね。
感謝!
0654648
04/12/01 23:43:43ID:t6etjiprそういってもらえると、
スキルと英語力のなさを露呈してまで書いた甲斐があるってもんです。
こちらこそありがとう。
今stable版を少しづつまとめているところです。
また気が向いたら見に来てください。
0655login:Penguin
04/12/09 12:24:47ID:f227beZuhttp://lfs.mirrors.shizu-net.jp/lfs/view/stable/
0656login:Penguin
04/12/11 01:05:50ID:byX0iGgg0657login:Penguin
04/12/18 21:39:17ID:++PPkEMSnet-toolsがBLFS行きになったのは、どういう意味なんだろうか…
0658login:Penguin
04/12/19 15:38:33ID:E2IdEascのCDってのはどこかにイメージがあるんでしょうか?
どなたかご存知でしたら教えてください。
0659login:Penguin
04/12/20 01:09:38ID:NE5QiaSm第6章でできるものは依存するのですか?
make,sed,flexといったようなものはともかくtarやbzipなどは依存するとは
思えません。ベースとなっているディストリビューションのパッケージを
最新にして第6章を作っても同じのような気がするのですが。
0660login:Penguin
04/12/20 23:31:52ID:49G4I5qS誰か通訳キボンヌ。
特に最後の行とか・・・
0661login:Penguin
04/12/21 00:09:23ID:Az1EjLv55章の作業はいらないのではってことです。
0662login:Penguin
04/12/21 10:08:41ID:gA6ZZbC+5章の意味をわかってないな
0663login:Penguin
04/12/21 11:57:45ID:EF75ejaf0664login:Penguin
04/12/21 16:22:51ID:K70I56GM英語力がないなら
http://www.infoseek.co.jp/Honyaku?pg=honyaku_top.html&svx=100302&svp=SEEK
http://www.excite.co.jp/world/english/
を使え。
これは英語力の前に国語力がないと使いこなせないが・・・
0665login:Penguin
04/12/21 21:24:55ID:6ZhAn3Vdttp://www.linux.or.jp/JF/JFdocs/LFS-BOOK/index.html
バージョン古いけど、中身はそんなに変わってないし
0666login:Penguin
04/12/22 18:55:43ID:f9acgNl7これ便利だね。 バッチ処理みたいで面白い。
Total 5時間30分 くらいだったかな?
>>650 乙!
参考にさせてもらいました。
手順が分かりやすく書いてあるので助かったよー。
0667login:Penguin
04/12/23 23:17:19ID:BrkEvOUl古いバージョンでもいいから、日本語訳されたbookを読んで、
>>650のとこをみながら、ALFSでやれ。
0668login:Penguin
05/01/01 13:00:20ID:8mdTPAj2逆に、移さない場合もあるのは何故ですか?
移動させてないファイルはあまり重要ではないっていう解釈でいいのでしょうか?
0669login:Penguin
05/01/02 19:40:18ID:ywe3nReUファイル配置をFHSに準拠させてるんじゃないかな。
0670login:Penguin
05/01/11 00:20:54ID:N5SSEbB/uimのconfigure時に、glib-2.0.pcが見つからないからパスを教えれ、と言われるのですが、
このファイルはどこにも無いようです。
blfsのpkgconfigのところも見ましたが、参考になるようなことは書いてありませんでした。
glibcのインストール時に何かしなければいけなかったのでしょうか。
お助けください。
0671login:Penguin
05/01/11 00:57:19ID:t48h3UaH当たり前。インストールしなさい。
0672login:Penguin
05/01/11 04:43:45ID:59JSiIzk0673login:Penguin
05/01/11 05:46:01ID:dhy5RVUb0674login:Penguin
05/01/11 07:41:22ID:woT3JOYkインストールしてないならいれれば即解決。
普通、/usr/lib/pkgconfigにインストールされるけど
うまくいかなかったらpcファイルのあるパスを環境変数
PKG_CONFIG_PATH
に設定すりゃオッケー。
0675670
05/01/11 23:43:23ID:N5SSEbB/通りでglibcについてしらべてもなんもわからないわけだ。
ほんとうに申し訳ありませんでした。
0676login:Penguin
05/01/14 10:37:04ID:vIBUe90mLFS 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:Penguin
05/02/08 19:28:43ID:4OtVudmQunexpected failureがg++ summaryでは8534、gcc summaryでは18127も
出てます。いくらなんでも多すぎますよね。どこを見直せばいいんでしょうか?
それともこのまま進んでも大丈夫なんでしょうか?
機種はVAIO U3、ホストはFedora Core3です。
LFS-BOOKの通りに進めたつもりですが、どこか間違ってたんかなぁ。
0678login:Penguin
05/02/08 20:18:39ID:Hjl68lCm/dev/ 以下はどうなってる?
binutilsのビルド/チェック/インストールから、続けてgccをビルドしてる?
0679677
05/02/08 22:17:44ID:4OtVudmQレスありがとうございます。
/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:Penguin
05/02/08 23:08:06ID:Hjl68lCmそれならおそらく、checkに必要なデバイスノードが足りないだけ。
/mnt/lfs/dev/にramfsをマウントしてmknod、という手順を繰り返す必要がある。
(chapter06/devices.htmlの6.8.2節)
# 私の場合は、ある時期のunstableでデバイスノードが全然作成されなかったため
# binutilsのmake checkがまったく通らないという経験があった。
udevstartしてもデバイスノードが増えないようなら、
unstable版を参考に地道にmknodする方法もある。
0681677
05/02/09 19:17:49ID:RkjXvKap6.8.2節をもう一度やり直しました。
テスト結果がほぼgcc-testresults mailing listの内容と同じになりました。
(expected passesが9639じゃなくて9640でした。)
再起動したことで、udevを実行する必要があったということですね。
これで先に進めます。ありがとうございました。
0682login:Penguin
05/02/10 12:18:49ID:oOWFqUehデバイス、例えば/dev/dspなんかをudevが認識するにはどうすればいい
のですか?分からなくてudevを再起動しちゃったのですが。
0683login:Penguin
05/02/10 20:26:25ID:P9s3i16a環境はk6-2-533MHz機にVNC入れたCore3が入ってるのでその上で構築
するつもりです。WSに当たるPCはデュアルディスプレーで片方でググり
つつ進めるつもりです。目的はルーター兼TUX鯖をセレ433MHZ機で作る
予定ですが、Linuxの知識をある程度付けないと何か有った時怖いから
LFSを通じて知識増やそうと思ってます。ガンガルぞーーー!!
日記はチラシの裏にでも書けよ俺!
0684login:Penguin
05/02/11 02:44:51ID:pAibWnucがんばって!
0685login:Penguin
05/02/16 22:54:13ID:Hf2R3XyK思い、手始めにhttp://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.htmlを
なぞってみました。
そこで、たまに¥を入力するように書いてあるんですけど、これってバックスラッシュでFAですか?
ベースはVine3.1で、エディターはvi、LANGはUSです。
とにかくLINUX触り始めてからまだ一月(Plamo4.01でローカルファイルサーバ立てただけ)、
OSの仕組みがわからないのが気持ち悪くて(何故かWindowsの時は気持ち悪くなかった)
こうなったらLFSから入門するぞ、と。気合入れつつマターリ勉強します。
だから「¥」のことだけ教えてくださいorz
0686login:Penguin
05/02/17 01:24:19ID:v7P3x55s幻をみているとしか思えないのだが。ひょっとして釣られたのか?
それとなんで6.0じゃないんだろう。
0687login:Penguin
05/02/17 12:45:44ID:e/veY1/6.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:Penguin
05/02/17 16:28:02ID:e/veY1/6容量食うの…
0689login:Penguin
05/02/17 20:04:20ID:2JBp/A66容量が気になるならクノッピクスでいいんじゃないのよさ
0690login:Penguin
05/02/18 04:00:04ID:m1FD59Hzいえいえ、いくらなんでも紅旗は…RHL9.0です。
よく分からないけどいらなそうなパッケージを除いてインスコしても
1G超えてるし、びっくりです。LFS以前に、普通に勉強用に使う
ためにディストリ選んだ時も、イメージ的に重そうなのでRHLとかrpm系は
検討もせずにパスしてたんですけど、まさかここまでとは思いませんでした。
で、Plamoに走ったんですけどね。
KNOPIXもDLしてみます。
0691login:Penguin
05/02/20 12:56:20ID:RFeXPFN/RHLを言うなら赤帽じゃ
(RedHat Linux)
0692login:Penguin
05/02/20 15:21:15ID:N7f+FaUu0693login:Penguin
05/02/24 22:01:55ID:SAEjhQdm本家には文書類しかありません。
0694login:Penguin
05/02/24 22:25:28ID:XcOHQG9j見つからなかったらゴメン
0695login:Penguin
05/02/26 17:04:14ID:6wpcF5JB6章のglibc-2.3.3のmakeで躓いちゃったので今から原因究明。
時間かかるからメンドーだけど、それなりに楽しいでつね。
0696login:Penguin
05/03/02 16:12:59ID:yK4D5ds8先ほど無事に5.1.1ブートしました。さてこれから何をやろうか?
LINUX自体の初心者はLFSインストールしても次に何をすれば
いいのか、明確な目的がない。少なくとも自分は。
というわけで、もう一回最初からやろうかな。ただのアホみたいやけど…
簡単なシェルスクリプト書きながら第5章やって、
6章に入ったとたんにエディタがなくなってマンドかった。
chroot抜けてまとめてスクリプト作ろうと思ったんだけど、間違った
時にchroot環境とベース環境を行ったり来たりになりそうでメンドクサ
そうだと思い、vimを入れるまでは一つ一つやっていきました。
皆さんはどうしてますか?
0697login:Penguin
05/03/02 22:02:33ID:mMZ8ZIT30698login:Penguin
05/03/08 05:00:44ID:kA2TVcAt明確な目的がないならLFS6でやってみなよ。今度はなるべく本を読まない方向で。
システムへの理解が深まるよ。あと単にビルドするだけじゃなくてコード読んでみるとか。
全部理解できれば、君もハッカー。
0699login:Penguin
05/03/08 15:58:42ID:gfLyyk/s(´-`).。oO( 何か香ばしいな・・・ )
0700login:Penguin
05/03/08 17:31:01ID:uw5JF+Mw696です。そう、cat > 使うこと後で気付いたんですよ。
ちなみに6やるんだったらベースはカーネル2.6系ですよね。
何がいいんでしょう?fedora3とかですか?
0701login:Penguin
05/03/13 04:50:57ID:c4cpv0LU0702login:Penguin
05/03/13 13:10:03ID:X87kAo2Hhttp://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
0703702
05/03/13 14:00:15ID:X87kAo2H嘘書きました。
正しくは
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:Penguin
05/03/13 23:38:25ID:c4cpv0LU普通にnet-setupじゃダメかね?
0705702
05/03/14 21:07:13ID:GmDxDej6試したけど上手くいかんかったです。
net-setup の期待するディレクトリ構成が実際とちょっと違うみたいで。。。
# net-setup 自体が知らないコマンドだったので、
# なんとも言えませんが ヽ(;´Д`)ノ ニゲロ
0706login:Penguin
05/03/15 13:33:42ID:rQo/ootVttp://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/
を読めば分かるよ
0707702
05/03/18 02:30:32ID:J9w9p4FR・/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:Penguin
05/03/21 03:12:31ID:QZYWUfBJSPECFILE=`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:Penguin
05/03/21 03:23:25ID:lht78NPY0710login:Penguin
2005/03/21(月) 04:05:40ID:MWMKgJFZ同じ現象でくわしました。
$which gcc では/tools/bin/gccが表示されるのに、
$gcc -vではホスト側のバージョンが表示される。
ホスト側のgccの名前を変更してパスが通らないようにしてごまかしましたが。
なんなんでしょうね?
0711login:Penguin
2005/03/21(月) 05:40:04ID:ZaXqmens0712login:Penguin
2005/03/21(月) 20:20:19ID:QZYWUfBJ手順の誤りがありました。
「4.4. Setting Up the Environment」で設定されるべきPATHが、
設定されていませんでした。
最初からやり直したところ、無事5.9が通りました。
4.4ちゃんとやったつもりだったのに、何故だ...orz
0713login:Penguin
2005/03/24(木) 21:08:14ID:YCf+kH2Q> 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:Penguin
2005/03/25(金) 11:29:41ID:x/WjFCkxいい加減type使えよというヒトと
whitchでいいじゃん、と言う論争と
その結論について
0715login:Penguin
2005/03/25(金) 11:30:53ID:x/WjFCkxまぁそういうことじゃないかな
0716login:Penguin
2005/03/25(金) 16:06:30ID:aNPpjwpkさんくすです。なるほど、キーワードが一般的すぎて検索してもイマイチだったのですが、
そんなことがあったんですね。
ていうか、typeコマンド知りませんでした。わはは。
0717login:Penguin
皇紀2665/04/01(金) 14:21:30ID:WDuQTZHyすんげぇメリットがあったらおせーて。
0718login:Penguin
2005/04/04(月) 09:25:35ID:f2Jjo3Kkttp://lfs.mirror.shizu-net.jp/news/blfs/2005/04.html#blfs60release
0719login:Penguin
2005/04/08(金) 23:33:23ID:b2Wfr3Z70720login:Penguin
2005/04/14(木) 12:35:35ID:pJts02Spkernel2.6でフレームバッファ起動が出来ないです。
/etc/modules に vga16fb と fbcon 追加してるんですが、うまくできない。
vga=317としてもペンギン画像は出るんだけど解像度が256色640x800…
やっぱカーネルコンフィグレーションが間違ってるんでしょうか?
次はBLFSに挑戦しまっす!
0721login:Penguin
2005/04/14(木) 21:09:15ID:GT4iqTEC本日 21時30分からメンテナンスのため、
しばらくの間[mirror.shizu-net.jp]を停止します。
0722login:Penguin
2005/04/14(木) 22:11:54ID:PgSVogWyご苦労様です。
0723721
2005/05/02(月) 17:47:03ID:yDuklZS90724login:Penguin
2005/05/03(火) 14:42:46ID:8j6T7JoXわざわざご丁寧に(´∀`)
乙です
0725login:Penguin
2005/05/13(金) 23:55:02ID:o7cD55Wdwindowsユーザーですが、無茶ですか?どうでしょうか?
0726login:Penguin
2005/05/14(土) 00:29:30ID:CazghzU1その質問が出てきた時点でアウトです。
0727login:Penguin
2005/05/14(土) 01:01:31ID:7qQZ5lVA私は、Linuxはよく分からないがWindows上のプログラミングは多少知識がある、
というレベルで、WindowsからRedHatに乗り換えてから1ヶ月後ぐらいにLFSに移行しました。
ご参考まで。(厳密には、HP-UXとかでちょびっとコマンドいじったことあり)
0728login:Penguin
2005/05/14(土) 01:39:40ID:FDwVZLoX0729login:Penguin
2005/05/14(土) 11:43:52ID:dZcKyuZYLFSをはじめるにあたり、どの順序で進めていったらいいでしょうか?
0730login:Penguin
2005/05/14(土) 11:47:31ID:WbBHw4+z0731login:Penguin
2005/05/14(土) 15:13:50ID:2vVJikjD禿同
パーティション5つに割っていろんなコンパイルオプション試してる
LFSはドキュメント読めば割りと楽にインスコできるんだが
Gentooが何度やってもインスコできない洩れは異常?
Vine歴3ヶ月→LFS5.1.1(日本語ドキュメント参照)→LFS6.0
現在Canna3.7とKinput2v3.1の組合せでmake通らないのでハマリちゅ
.diffパッチの当てかたって
patch -p0 < hoge.diff
でOK?
0732login:Penguin
2005/05/14(土) 15:27:42ID:2vVJikjD日本語のドキュメントがあるバージョン5から試してみるといいかも?
あ、でも今も5.1.1落とせるのかなぁ…
JFの日本語訳は少し古いので本文だけ参考にしてコマンドは
英語のBOOKのほうを忠実に守れば6.0でも大丈夫だと思う。
あと、ソースも拾いにいくと新しいバージョンを落としたくなるけど
初挑戦ならBOOKの通り進めるほうが吉
最初それで mke2fs /dev/hda? を4回やりますた
日本語訳のコマンド入れてたしw
0733login:Penguin
2005/05/14(土) 20:38:36ID:7qQZ5lVA私はそれでハマりました。
英語版(6.0)コマンドを入力していたつもりが、気がついたら日本語版を入力というのが何度か...
私のようにおっちょこちょいな方は、どちらか一本に絞ったほうが良さげw
0734login:Penguin
2005/05/17(火) 21:20:06ID:Jpqabsqfcanna+kinput2より uim+anthyの方が安全且つ楽かも
>>732
過去のバージョンはこちらです。
http://archive.linuxfromscratch.org/lfs-museum/
ソースはこっち
http://lfs-packages.mirror.shizu-net.jp/
0735login:Penguin
2005/05/18(水) 04:45:08ID:aYtKtR9Luim+anthyもscim+anthyも試しました。
見た目と変換効率も凄くいいんで喜んでたら相性の悪いアプリが
あるんで結局kinput2+cannaをもうしばらく続けそうです。
cannaを3.7でうまくパッチ当たらないんでCanna3.6p4に戻してインストールしました。
もっと基礎的な事勉強しなきゃ(´・ω・`)
0736login:Penguin
2005/05/24(火) 23:46:09ID:bX9Y2SFY横からですみませんが、どういったアプリで相性がでるのでしょうか?
差し支え無ければ教えてください。
scim+anthyを使おうと思っているのでかなり気になります。
0737login:Penguin
2005/05/25(水) 09:40:15ID:zIophabOlibgnome-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 とか。
0738736
2005/05/25(水) 18:50:17ID:a8MLkP//ありがとう
なんとかならんもんかな。
scim,anthyのバージョンupに期待するしかないかなぁ。
0739login:Penguin
2005/05/26(木) 18:40:55ID:t+3s7rVxLFSで遊んでみたいなと思ってるんですが、
colinux(WinXP home)上でもできますか?
colinuxでできた、とか
colinuxでは出来ないとかって報告ありますか?
とりあえず、問題は無さそうかと思って
colinuxのインストール中ですが。
知ってる人教えてっ
0740login:Penguin
2005/05/26(木) 21:40:31ID:cZQHnLxLDebianのイメージからSVN版をビルドしたけど特に問題はなかった。
0742login:Penguin
2005/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:Penguin
2005/06/09(木) 08:34:30ID:+vMAwXlI0744742
2005/06/09(木) 09:19:02ID:Lkk3KlpNおはようございます。
えーと、/dev/pts と /dev/shm
が2回(2つ?)マウントされてるように見えるわけですが、
どこかで何かの作業を間違えたかなー?ってことです。
もしかして、これが普通ですか?
0745742
2005/06/09(木) 22:05:39ID:9SOBqV+2終了時に 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:Penguin
2005/06/09(木) 22:16:34ID:ebgTiFpUchrootはインストールのどの時点かで打つコマンドが変わるでしょ
toolシステムなのかベースシステムなのか
忘れたけど、ベースシステム構築中にchrootで再ログインが必要な場面があったと思う。
LFSが終ったらBLFSも入れるのかな?
基本システム終ってリブートして起動した時も感動だけど
X入れてデスクトップ環境を構築するともっと感動しましたよ〜
でわ、頑張ってくらさい。
0747login:Penguin
2005/06/09(木) 22:17:53ID:nTS+JjME0748742
2005/06/10(金) 20:57:47ID:culhDyF9ありがとうー
今はglibcのmake checkが通らんので、
最初からやり直すか検討中だったり。
無視して継続って手もあるが…
>>747
ならない…
なぜ、したくなるんだろう?
0749保守カキコ
2005/06/17(金) 23:20:51ID:XtxNG6uWLFSインストールしようと思ったんですが、一番最初の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
0750749
2005/06/17(金) 23:55:36ID:lv8ULPvkmake LDFLAGS="-all-static"通りました。
スマソ
0751login:Penguin
2005/06/18(土) 18:08:12ID:wmSGha3Nインスコ出来たとしても、おまいには使いこなせない
だろうから今のうちにやめとけ。
LFSツカエネ終了
だろ?
0753login:Penguin
2005/06/19(日) 01:38:14ID:OuCL/sDT何事も経験しなくては通れんのだ
0754login:Penguin
2005/06/19(日) 19:42:45ID:k4FTJFGa*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:Penguin
2005/06/20(月) 14:19:11ID:hSB6LwKDman slapd.conf
allow bind_v2
と言う行を足せばいいだけの話じゃね
0756login:Penguin
2005/07/08(金) 02:29:24ID:xpVgpLKhhttp://lfs.mirror.shizu-net.jp/lfs/view/6.1-pre2/
0757あげ
2005/07/11(月) 22:22:28ID:11NVb9b2kernel-2.6.11.12,GCC-3.4.3,Glibc-2.3.4の採用とセキュリティ上の更新がメインです。
もちろん最近話題になったzlibの問題も解消されています。
http://lfs.mirror.shizu-net.jp/lfs/view/6.1
0758login:Penguin
2005/07/11(月) 23:01:46ID:11NVb9b2mirror.shizu-net.jpでは最小構成なapacheを使用しているので、正常に表示できません。
サイト利用者の皆様には申し訳ありませんが、少々お待ちください。
0759login:Penguin
2005/07/23(土) 20:48:41ID:My2wZ3w1ttp://www-6.ibm.com/jp/developerworks/opensource/050722/j_os-lfs.html
LFSの紹介記事〜
0760 ◆TgfOVovqoo
2005/07/25(月) 16:16:35ID:pKoijw7l0761 ◆TgfOVovqoo
2005/07/26(火) 13:48:55ID:3BizQmTO0762login:Penguin
2005/08/08(月) 22:49:04ID:5gIM4XSj第1回は"コンパイルからログインまで"というタイトルで
ALFSを使用してのインストール方法が解説されています。
付録CD-ROMにLFSで使用するソースの全てと、
修正されたALFSスクリプトが収録されています。
0763login:Penguin
2005/08/08(月) 23:11:04ID:aF9k5FkR0764login:Penguin
2005/08/10(水) 02:09:55ID:ULJ4Pp3y目次でどれがLFSのやつなのか分からりづらい。
ALFSの仕組みについてほどんど触れていなかったようが気がするけど
とりあえず入れてから解説するのが先生の主義みたいだから
後の回でALFSの設定いじりとかも書くのかな。
0765login:Penguin
2005/08/20(土) 04:05:12ID:P2Jev0wH0766login:Penguin
2005/08/27(土) 01:39:10ID:EDyiy8MJいくつか問題が発生したけど、MLのアーカイブに全部出てました。
make test で失敗したけれど、本家のログと同じだからよしとしました。
とりあえず起動できました。
作業の意味がわからない部分も多いけれど、嬉しい。
でも、ホストシステムが動作しているので、実用性はほとんどないかな。
別のマシン(CPU)のための環境を作ることはできれば実用的なのにね。
(古ーい486ノートを廃物利用したいけど、もう486ではコンパイルしたくない。)
ホストシステムで、486と思わせて作業すればいいかと思ったけど、
BOOKのGlibcのあたりで、CFLAGSはいじるな unset しとけと書いてあるし、
CHOSTは途中でいじるとまずいらしいし。どうしよう。
スレ違いなら誘導お願いします。
0767login:Penguin
2005/08/27(土) 09:25:34ID:idh6ZrRa>別のマシン(CPU)
違うCPUアーキテクチャなら、クロスコンパイルすれば
0768login:Penguin
2005/08/27(土) 14:05:50ID:NGVZki1OLFSって簡単にクロスコンパイルする仕組みあるの?
NetBSDほど丁寧な仕組みである必要はないと思うけど、
なにもないとconfigureをどう走らせるかとかいろいろ面倒だよ。
0769login:Penguin
2005/08/27(土) 17:47:17ID:St+8owhJ> LFSって簡単にクロスコンパイルする仕組みあるの?
あるかどうかは知らないが, おいらは, 組み込み用 Linux の
クロス環境は FreeBSD 上で構築している.
LFS ではないんだけど...
NetBSD の組み込み用クロス環境も FreeBSD 上にあるし...
どっちの環境作るにしても, 何をしなきゃいけないか分かって
たら, そんなに大変ではないけどな...
0770login:Penguin
2005/08/28(日) 03:57:32ID:UnEgNkEfカーネル一発の話ではないんだが。
一度やってみろ。
NetBSDのクロスコンパイルは特別に簡単なのだと思った方がいい。
0771login:Penguin
2005/08/28(日) 08:47:45ID:RzyEmXPu> 一度やってみろ。
一度やってみろも何も, しょっちゅうやってますが...
build.sh 導入されたのは, NetBSD-1.6 あたりからでしょ?
それ以前から組み込み装置に移植やってれば, それなりの build
システム自前で持ってるじゃん...
おいらの場合, Linux も nbmake 使った *BSD のりの build tree
を作ったけど, LFS にしたって, クロスコンパイラと bootstrap
用のコマンド作るところ以外は手順はほとんど変わらないわけだし...
そもそも, 目的が違うでしょ, NetBSD の build.sh と LFS は?
おいらは book の手順を実際に手入力なんてやりたくない.
copy&past するにしたってずいぶんな手間だ.
0772login:Penguin
2005/08/28(日) 11:21:31ID:UnEgNkEf>> 一度やってみろ。
>一度やってみろも何も, しょっちゅうやってますが...
LFS一式のクロスコンパイルをしょっちゅうやってるわけではないようだが
>build.sh 導入されたのは, NetBSD-1.6 あたりからでしょ?
>それ以前から組み込み装置に移植やってれば, それなりの build
>システム自前で持ってるじゃん...
もしかしてクロスビルドする際に余計にかかる手間はクロスコンパイラを作る
手間だけだと思ってるのか?
だとしたら相当おめでたいわけだが。
0773login:Penguin
2005/08/30(火) 23:00:25ID:8gXzs1dw0774login:Penguin
2005/08/31(水) 10:15:18ID:0WSMwlAyヒント:.config
ppc上でintel版作るなら別だけど
0775login:Penguin
2005/08/31(水) 20:36:58ID:geA5Jsn0drivers/char/defkeymap.c が drivers/char/defkeymap.c_shipped になってた。
中をみたらどうやら普通のCソースなので、
cat drivers/char/defkeymap.c_shipped > drivers/char/defkeymap.c
と、やってjp106.map.gzをロードしようとしてもエラーになる。
syntax error in map file
どうすれば良い?
0776login:Penguin
2005/08/31(水) 21:15:49ID:geA5Jsn0これもダメだった。
うーん。。。
0777login:Penguin
2005/08/31(水) 21:50:25ID:geA5Jsn0あまりにもくだらないミスだったので忘れてください…orz
ハァ…、ちょっと休憩しよ。。。
0778login:Penguin
2005/09/01(木) 07:58:01ID:pRhk37chつ チラシの裏
0779login:Penguin
2005/09/03(土) 22:02:38ID:anD2iImNくだらなくてもいいので教えてちょ
0780login:Penguin
2005/09/09(金) 16:46:32ID:D8MPAJL2全部手入力でやってます。
時間かかるし、いまいち全体像が把握できずいるんですけど
やはり何度か繰り返しやらないと、理解は得られないでしょうかね。
皆さん、何度くらいLFSをやってますか?
0781login:Penguin
2005/09/13(火) 23:40:06ID:4HvlheHE0782login:Penguin
2005/09/21(水) 00:46:19ID:JwXGrMCi0783login:Penguin
2005/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という部分は存在しませんでした。
何ぶん脳みそが少ないもので、色々自分なりに調べてはいるのですが、どうもしっくりこないです。
皆さんの中で同じような経験をなされた方っていませんか?
もしできたら御指南のほどよろしくお願いします。
0784783
2005/09/27(火) 01:12:26ID:W7OxxSSK自己解決しました。お騒がせしてすみません。
えと、自分のプラットフォームがppcである事をすっかり忘れていまして、
ダイナミックリンカがld-linux.so.2ではなくlo.so.1でした。
後で確認したら、スペックファイルの中にしっかりと/lib/ld.so.1と記述してありました。
0785login:Penguin
2005/10/12(水) 18:44:40ID:C+f+Eebj今まではvineを使っててなんとなく虚しさを感じた最近、
LFSをやってみようと。
聞かせて下さい。LFS使ってよかった!と思えることってなんですか?
あるいはLFSを使おうと思った動機を聞かせて頂きたい。
よろしくお願いします。
0786login:Penguin
2005/10/12(水) 19:29:29ID:6QrdF7y5orz
0787login:Penguin
2005/10/14(金) 09:52:58ID:KvvFWXGUまず、Linuxシステム(カーネル&その他諸々の連携)において、自分の頭の中で盲目的な点が解決される。
それとソースのコンパイル&インストールにかなり自信がつく。
やっぱり構築の最中はかなり教育的に役立つ(これは本当に!!!)
そして何より構築し終わった後、完全な自由が手に入る。(ちょっと格好良く言ってみたお)
俺の場合、裏で何が起無こってるか分からないまま使うのがなんか気持ち悪かったし、余計なプログラム&emacsの勝手な設定が、かなりむかついたから
そして、無職で暇だからだお.......
0788login:Penguin
2005/10/14(金) 13:12:37ID:eSfkmLoT( ;´・ω・`)人(´・ω・`; )
0789login:Penguin
2005/10/16(日) 00:51:19ID:/TGjHzHnPen4 2Gのマシンで4日掛かりました。
(仕事中にバックグラウンドでコソコソやってたので。)
職場の人にはコマンドプロンプト開いているようにしか
見えていないようです。(藁
お楽しみはこれからです。
0790login:Penguin
2005/10/16(日) 03:49:52ID:jr4q1mOY0791login:Penguin
2005/10/23(日) 18:07:49ID:1doXCh0Oマズ理解するために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:Penguin
2005/10/23(日) 18:49:43ID:KhVx+B191段階目って言うのは、ツールチェインの構築段階の事ですよね?
自分の勘違いかもしれませんが、--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:Penguin
2005/10/23(日) 20:29:59ID:1doXCh0O細かいメッセージをアップしますと下のとおりです。
>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がうまくコンパイルされなかった
のかなぁと...
0794791
2005/10/23(日) 21:15:59ID:1doXCh0Oknoppixのバージョンを古いものにしたところ問題なく進みました。
カーネルかGCCかライブラリのバージョンの関係なんでしょうか....
0795login:Penguin
2005/10/23(日) 22:36:25ID:KhVx+B19ん〜やっぱりバージョンの違いか、ディストリに依存したエラーだと思われ....(詳しく調べた訳じゃないので何とも言えませんが...)
ところで、クノーピクスをホストにするのであれば、LFSのLiveCDっていう手もありますよ?
こっちの方がそう言ったエラーに殆ど遭遇しないで構築できるので割とオススメ....w
0796login:Penguin
2005/10/23(日) 22:55:03ID:1doXCh0OLFS謹製ならまちがいないんだろうと思ったんですが、クノーが丁度手元にあったもんで(^^;
knoppix 3.1使ったらユーザつくれなかったりでちょっと不便かなと思った。
後続の方はぜひLFSのLiveCDで。
現在Glibc(5章)のmake中。 11.8SBU orz
続きは明日かな。
0797login:Penguin
2005/10/24(月) 00:04:27ID:NlCge74Sとりあえず、5.0構築完了したら6.1とか挑戦してみるのもアリかもです。
特に2.4系 => 2.6系の変更で色々変わってる部分もあるしオススメです。(って言っても目立つ変更は/devのファイルシステムくらいかw)
0798791
2005/10/24(月) 13:48:39ID:amQvMvxPgccの2回目のインストールでこけました。
PTYsの関係でknoppix 3.1が原因。
Wikiによるとクノーのカーネルコンパイルなども必要とのこと。
手間がかかるのと、本道(LFS)を優先したいのでLiveCDをDL中。
(LiveCDとLFS Bookのバージョン依存があるのか不安だけど。)
コマンドを打つだけだけど、日本語訳をよんでるとLinuxの学習にも
なるんで楽しい。
0799791
2005/10/24(月) 15:16:26ID:amQvMvxPLiveCD(6.1-3)で5版のビルドを試すも、>>793 と同じエラーが発生。
ちょいと家あけるので、戻ってから対策を考えるよ orz
手っ取り早いのは6版の英語Bookを5版日本語訳参考にしながら
ってんだろうけど...
0800login:Penguin
2005/10/24(月) 19:20:31ID:NlCge74Sもしかしたら2.6系のLFS6.1をやった方がいいかもです。
内容的にあまり変わり無いですし、LFS5.0と平行して読めば殆ど理解できます。
前にも言ったけど、目立つ変更点は/devのファイルシステムくらいだし、追加された各パッケージに関してもググれば日本語のドキュメントそろってますし...
0801800
2005/10/24(月) 19:24:24ID:NlCge74Sてか、今確認したらLiveCDのバージョンが6.0以降しか無いんですね^^;
もうちょっと色々確認してから話すべきでしたw。すみません^^;
0802791
2005/10/28(金) 21:03:37ID:tlovWv5j結局、5版の日本語訳を参考に6.1版をビルド中。
ホストはLFS LiveCD6.1を利用。/sources/にソースが入っててダウンロードしなくても良くて便利。
6.1版は斜め読みなんだけど、カーネルヘッダをコピーする項目で version.h を作る作業が無い様だけど
他の所に書いてあるんだろうか... エラーとなったから、日本語訳を参考に作成した。
他にも5版と比べるとコピーしてるヘッダファイルが少ないようだけど... asm-genericとかautoconf.hとか。
とりあえず5章終了。
0803791
2005/10/28(金) 22:51:59ID:tlovWv5j↑のヘッダ関連の話だけど...
Linux-Libc-Headersからcpするのに Linuxカーネルのものからやってたよ orz
Libc-Headersにはversion.hあったよ...
6章はとりあえずそのまま進みます orz
0804login:Penguin
2005/10/31(月) 19:31:11ID:L3UV4jsd稼動してるほうもstaticでばんばんコンパイルしてたら満タンになったし
ほんとこれ全部staticでやらないとLFS入れないの?
まだ取り説の半分もいってないと思うんだけど容量オーバーした
全部でどんぐらい必要です?
0805login:Penguin
2005/10/31(月) 22:00:27ID:JXgVRyhk乙です。
>>804
staticでやるのは、ツールチェイン構築のGLibcまでのような.....
初期のバージョンでは全てstaticでやってたようですが、最近は第二部のGLibcまでです。
ちなみに自分は6.0の構築で3GBの確保で十分足りましたよ?
あと、6.1の第一部2.2.では、最小のシステムでも1.3GB必要と書いてありますので、是非参考に...
0806login:Penguin
2005/11/02(水) 11:24:29ID:RUMDnHvc一から組むのはけっこう容量食うよ。
組みあがった環境のうえで絞り込んだ環境を作り上げるのなら1Gも普通に可能だと思うけど。
0807login:Penguin
2005/11/02(水) 12:46:13ID:GCCHTTklhttp://blfs-packages.mirror.shizu-net.jp/
0808login:Penguin
2005/11/02(水) 21:58:17ID:OP6gpXTW新製品「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:Penguin
2005/11/04(金) 22:46:22ID:mxh22cka乙。(´-`).。oO(まあ俺はソースは開発元から落とすけどな……)
0810login:Penguin
2005/11/04(金) 23:41:30ID:D+wMPOT/いいみたいねぇ。 フォントも持ってこなきゃだめかなさすがに。
コンパイルでちょっと飽きちゃったけど、やっと設定までこぎつけたよ。
0811791
2005/11/05(土) 21:29:50ID:0Lz+BC8g今後の課題はとりあえず、CUIでの日本語化と高解像度化でつ。
ヒントなどありましたら、チラシの裏でもヨロ。
BLFSも覗いておいたほうがいいのだろうか...
0812login:Penguin
2005/11/05(土) 23:07:10ID:YCDt7lru完了乙。
ここまで来たらあとは自分の入れたい物を足してくだけ。
ただ、色々入れすぎてシステムが複雑になったときは穴が開かないように気をつけてくださいねw
あと、BLFSは覗いた方がいいと思われ。
英語しか無いけど、そんなに難しいくないので問題ないと思います。
0813login:Penguin
2005/11/09(水) 16:56:37ID:GfPByNOe俺天の人を発見した予感
0814login:Penguin
2005/11/09(水) 21:09:30ID:rcwrht8z|ω・`) ヨンダ?
0815login:Penguin
2005/11/09(水) 23:52:08ID:GfPByNOeと思っただけでつw
0816login:Penguin
2005/11/10(木) 17:49:29ID:wa1jdvqC>BLFSのミラーを開始しました。
>
>http://blfs-packages.mirror.shizu-net.jp/
rsync使えるようにならないの?
0818816
2005/11/10(木) 21:35:42ID:47Tadafjrsync -zav --delete -P rsync://mirror.shizu-net.jp/lfs/ lfs/
で使える事確認しました〜♪
http://lfs-packages.mirror.shizu-net.jp/
こっちの方は使えないんですか?
0819816
2005/11/10(木) 21:37:53ID:47Tadafjで使える事を確認しました。
0820807
2005/11/10(木) 21:45:42ID:GXfHGDjP>http://lfs-packages.mirror.shizu-net.jp/
>こっちの方は使えないんですか?
対応しました。
モジュール名: lfs
0821816
2005/11/10(木) 21:57:23ID:J1TKNKFxえらく早く対応出来るもんですね、ありがとうございます
lfs落としたらblfsより先にlfs構築してみまーす
0822login:Penguin
2005/11/15(火) 20:10:59ID:89ozRpsLをFC4でやってみた。
make CC=gcc32
しないとコンパイル完了しないな。
0823login:Penguin
2005/11/15(火) 20:42:13ID:lKeVeiBgmake -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:Penguin
2005/11/15(火) 23:45:46ID:JI+roU290825823
2005/11/16(水) 00:23:15ID:CF+jyOxM出来ない事はないようだけど、BOOK通りにスンナリとは進まない
現在/mnt/lfs/tools へGCCインストールまで済んだ
0826823
2005/11/16(水) 07:24:09ID:CF+jyOxMI have no name!:/#
になる 6.3. Entering the Chroot Environmentまでいきました。
0827login:Penguin
2005/11/17(木) 01:37:55ID:v/4I2uVV乙!
0828823
2005/11/17(木) 15:57:47ID:/rMG1fdMFedoraのように起動中コンソールに色付き[OK]、[WARN]とか出るのね
バックアップ取ってから、次はBLFSの方に挑戦します
やっぱX使えないと、LFS構築環境としても使いにくいですからね
0829login:Penguin
2005/11/17(木) 16:38:40ID:Rq7/bnTCsshd立ち上げて他のマシンから作業したり…
0830823
2005/11/18(金) 09:21:44ID:7ZiM17zRLFSベースに最小限必要なものをプラスした方が良いかもしれないすね
BLFSは構築するソフト多すぎ
0831login:Penguin
2005/11/18(金) 11:36:29ID:eTCDUSIvLFSもVirtualPCにインストしたし。VMPlayerという選択肢もあるし。
>>830
BLFSは始めてないが、あれって必要なのだけチョイスしてけばいい
ってやつじゃないの? モマエが必要としてるものが多いってこと?
0832823
2005/11/18(金) 12:11:14ID:7ZiM17zRウインドウシステムまで組み込むことにするとなると、ビルド手順、環境設定が複雑な上
依存するモノ(ライブラリ、ドキュメント生成ツールや、なんやかんや)が多いからねえ…
0833login:Penguin
2005/11/19(土) 10:56:06ID:RsXFoDMRhttp://www.gnu.org/software/screen/
CUIでこれは便利そうだな。
マシン一台でも、XenでLFS Linuxを動かしてsshdという手もあるかな
カーネルにNICのドライバとフレームバッファを組み込んでjfbterm入れました。
0834login:Penguin
2005/11/20(日) 21:02:39ID:/zSkDhV66.11も安定版でそっちの方が新しいバージョンのソフトが入ってるんだろうけど、
http://www.linuxfromscratch.org/lfs/view/stable/
にはVersion 6.1って書いてあるから、これに従って6.1で作った方が安心?
0835login:Penguin
2005/11/20(日) 21:59:11ID:kPiHhsFA手でやるつもりで、ある程度エラーの対処法がわかるなら
http://www.linuxfromscratch.org/lfs/view/development/
でいいよ。そんなにかわらないはず。
0836login:Penguin
2005/11/21(月) 01:18:12ID:gNuJ65FjLFS 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:Penguin
2005/11/21(月) 15:54:54ID:gNuJ65Fj0838login:Penguin
2005/11/21(月) 18:05:22ID:1XToW0qZ>AMD64 には未対応なんでしょうか?
てのが気になるのだが、64Bit用に最適化されるオプションとかつけてやってるんだろうか?
0839login:Penguin
2005/11/21(月) 18:18:57ID:gNuJ65Fjレスありがとうございます。
LFS book に書いてある通りにやってます。
アーキテクチャ依存の部分があるとしたら linux-libc-headers のところで
cp -R include/asm-x86_64 /tools/include/asm
とやってるくらいです。
念のためもう一回同じ様にやってみて全く同じエラーが出たので
タイプミスとかはないと思います。
0840login:Penguin
2005/11/21(月) 19:37:04ID:gNuJ65Fjasm-x86_64 ではなく、 asm-i386 でやったら成功しました。
とりあえずこれで引き続きやってみます。
0841login:Penguin
2005/11/22(火) 12:41:03ID:gZt8AL0g0842836=841
2005/11/24(木) 18:21:48ID:jIoCfHjGやった。
これからいろいろ入れてみます!
0843login:Penguin
2005/11/25(金) 23:46:26ID:q8Dv3L+Rhttp://www.linuxfromscratch.org/lfs/news.html
0844login:Penguin
2005/11/25(金) 23:50:02ID:q8Dv3L+RYour Rules.
0845login:Penguin
2005/11/26(土) 10:14:57ID:QUi0ymZ2おめ!BLFSからが楽しいよ。
0846login:Penguin
2005/11/27(日) 13:17:27ID:qKU4AdAE乙!
俺はBLFSやってるよ。
今は 3.After LFS Configuration Issues を読んでる。
あまりLinuxを知らない俺にとって ↑ は勉強になるな。
LFSを終わらせたあとは、少なくともBLFSの 3.After LFS Configuration Issues
までは読んだほうがいいかもねー。
0847login:Penguin
2005/11/28(月) 18:27:59ID:QBeY1C3mアクセスできなくなったんだけど。
0848login:Penguin
2005/11/28(月) 19:00:25ID:Ta2Me+rp0849login:Penguin
2005/11/28(月) 19:53:36ID:QBeY1C3m今アクセスしたら見れた。THX!
0850824
2005/12/07(水) 18:41:45ID:8rwbg8G40851login:Penguin
2005/12/07(水) 23:05:05ID:2VDT6Ds3乙!
0852login:Penguin
2005/12/09(金) 01:09:40ID:RagkkmUg・フロッピーのlinuxからchrootして以下続ける
という手順で、全く空のPC(発掘品:i486)にlfsという試みをしています。
現在glibcのビルド二日目 orz
0853login:Penguin
2005/12/09(金) 11:13:50ID:N3zJa+bl486/33の16MBマシンでglibcやったけど60時間コースだったよ
0854login:Penguin
2005/12/09(金) 11:43:12ID:4/p3/6ap0855login:Penguin
2005/12/09(金) 22:40:38ID:C8JOlheZ0856login:Penguin
2005/12/10(土) 01:00:12ID:Ljb9HDXCクロスコンパイル後のプログラムはどうやってターゲットマシンにインストールするのかな?
かなり手段が限られるような気がするし、限られる手段も相当面倒な気もする。
0857login:Penguin
2005/12/10(土) 01:46:13ID:9Uq1GgL2つ make -n install
面倒ではあるが、不可能ではないかと。
全てファイルで構成されてるって素敵だよな。
0858login:Penguin
2005/12/10(土) 21:53:21ID:9lJdGefO一番お手軽なのは同一アーキの高速マシンで一式作ってからHDDごと持ってくること。
どうせみんなx86なんだろ?
0859852
2005/12/14(水) 08:38:19ID:+yo6gICYbinutilsやgccで少々不安ではないでしょうか。
実際自分も852の手順で/tools構築時に、binutilsのテストが一箇所こけてます。
(どうせ/usrにクリーンインストール出来るしいいやと続行していますが)
かといって--host無しでは、--target=i486-pc-linux-gnuでconfigureした
gccを使っても普通に/tools/i686-pc-linux-gnuディレクトリを作られました
0860login:Penguin
2005/12/20(火) 02:21:33ID:OqgjWSDrmakeで以下のエラーが出てきます。
/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
0861860
2005/12/20(火) 02:25:07ID:OqgjWSDrどうやらbinutilsのバージョンに関係しているようで。
すれ汚しスマソ
0862login:Penguin
2005/12/20(火) 20:08:56ID:7vOX63tP6.1 → 6.1.1 とアップさせるためには
6.1.1ブックを読む → 6.1との変更点を見出す → 変更点分のみ作業する
て感じなのかな?
0863login:Penguin
2005/12/23(金) 23:30:09ID:fhVtJ6b5IPAフォントのインストール、IMのインストール、ターミナルを日本語対応パッチ当ててリビルド……
0864login:Penguin
2005/12/24(土) 22:09:48ID:1UnzlPl/KNOPPIX日本語版でいいモナー
0865login:Penguin
2005/12/24(土) 22:13:20ID:NtKDLj1C0866login:Penguin
2006/01/02(月) 01:18:03ID:Nv/FPA9Cそれ良い!
0867login:Penguin
2006/01/02(月) 16:47:03ID:n3mRZEpm言い出しっぺの法則が発動されました
0868login:Penguin
2006/01/03(火) 14:01:29ID:EtDvvcwA0869login:Penguin
2006/01/03(火) 19:32:47ID:D1uvpXOPパッチつーより、日本語対応ターミナルつかえばいいんじゃね?
そういえば、カーネルにパッチあてて日本語対応してる香具師いましたねぇ。
ぐぐればでてくるかも。
0870login:Penguin
2006/01/03(火) 22:27:29ID:EtDvvcwA200 ページ以上に渡って記述されたドキュメント、
そして私の貼った URL は数年も前のもの、
TOEIC スコア 225 の私には無謀に思えた。
Linux を少しずつ、といっても導入して数ヵ月ほどしかたっていないが、
tar, ln, ls, cd, などといったコマンドやディレクトリの用途位は
把握ができるようになってきた。
yahoo の翻訳を常駐させて出来る限りやってみようと思う。
0871login:Penguin
2006/01/04(水) 11:36:38ID:cZemS3+jTOEIC関係なっしんぐ。
単語を調べる気力があれば出来るレベルだ。
マシン翻訳は結構わけわからない文を出力するのでかえって混乱するとおも。
俺はエキサイトの翻訳機能で単語を調べながらBLFSやってる。
ところで、LFSなら5版だが日本語訳があるので参考にしながらやるのもいい。
(バージョンが古いから全然かわってるところもあるが)
LFSのホームから ReadOnline で Japanese の項目を見ればリンクしている。
がんがれ。
0872login:Penguin
2006/01/04(水) 15:05:13ID:yFu76vl2太字もしくは枠で囲まれたのだけ気をつけて訳せばなんとかなったような。
ずいぶん昔にやったきりなので、アレなのだが
最後にbinutilに気をつけるぐらいかな?
0873login:Penguin
2006/01/05(木) 11:07:59ID:JIKQLCzO0874login:Penguin
2006/01/05(木) 11:32:27ID:IX08tT6v↑とは関係ないけど、LFSを普通に組んだだけでUSBメモリを自動認識してくれたのは感動ものだった。
0875login:Penguin
2006/01/05(木) 11:35:42ID:fjjMfhhc> headerがない
??
カーネルは大半を自分自身で持っているヘッダファイルを使うので、ヘッダファイルが
不足しているというわけではないはず。
現行のLFS-6.1.1ならばgcc-3.4.3だしbinutils-2.15.94.0.2.2なので、問題なく
同じ手順でコンパイルできるはずだよ。あとは手順書の準備の問題と各種
アーキテクチャでの問題点の洗い出しの都合だ。
0876login:Penguin
2006/01/05(木) 16:49:48ID:I2FuLN4B> そろそろ日本語環境を重視したJLFSが必要だな。
>
> IPAフォントのインストール、IMのインストール、ターミナルを日本語対応パッチ当ててリビルド……
きちんと整ったドキュメントも揃えば、LFSの枠を超えて非常に優れた教材になると思った。
環境構築に関する優れた教材になると思った。
0877login:Penguin
2006/01/06(金) 11:46:57ID:KOVih1u7これって LFS のサイトに全部揃っているとかいうオチ?
0878login:Penguin
2006/01/06(金) 20:33:00ID:WbWtWZPPLFSのLiveCDに全部はいっとる。
(LFSサイトでDL出来る)
構築用Linux環境も得られて非常に楽。
0879login:Penguin
2006/01/07(土) 00:12:05ID:40DhkR6Ehttp://lfs-packages.mirror.shizu-net.jp/lfs-packages/
0880877
2006/01/07(土) 01:26:34ID:QKxCrKa00881878
2006/01/07(土) 01:59:46ID:FIvEdShG別にアフォではないとおもわれ。
どこにあるのって自分で調べないで聞く奴より全然イイ。
サラ金CMじゃないが、”事前に確認すること”を今回覚えた
ってことだ。 がんがれ。
0882login:Penguin
2006/01/09(月) 21:00:07ID:YTTb/Dna全部落としてたよ
0883login:Penguin
2006/01/10(火) 00:24:09ID:rT46Jn54ナカーマ
0884login:Penguin
2006/01/10(火) 02:28:14ID:pI/veWMQmget だたよ。
0885login:Penguin
2006/01/23(月) 16:04:49ID:MvZXeTIXとりあえずLFSのLiveCD(lfslivecd-x86-6.1.1-3)を焼いて、
ブートしてみた。
東芝ノートTX/650LS。
Xは起動せず、NICも認識してくれなかった...
使われているチップセットは、
915GM/GMS,910GML Express Chipset Family。
dmesgでは認識しているみたいだけど、
/etc/X11/xorg.confを覗くと、driverがi810になっている。
vesaに書き直したら、
めでたくXが立ち上がってくれた。
NICは、
Marvell Yukon 88E8036 PCI-E Fast Ethernet Controller。
sk98linというドライバが必要らしいので、
modprobe sk98lin してみたら組み込まれた。
でも、/proc/net/sk98linにあるらしい、
eth0 などのファイルが見当たらない。
いいや。
時間取れたら、先へ進んでみる予定。
がんばってみます。
0886login:Penguin
2006/01/31(火) 14:42:02ID:75Rl1sCq終わって立ち上がるようになったけど、まったく最小限の構成でしかない。
この先実用的なシステムを作ろうと思えば、それなりの量のコードをマージ
しなきゃならないし、コード管理の手間も飛躍的に増えるだろうとおもうと、
先へ進むのに躊躇する。
現実的には、非常に小さなシステムのまま、必要に応じて全て最コンパイル
しなおすことになりそうだけど、それもなんか楽しくなさそう。
0887login:Penguin
2006/01/31(火) 17:31:19ID:UMMQzK+c君は*BSDにいったほうが幸せになれる気がするよ。
0888login:Penguin
2006/01/31(火) 18:06:29ID:QqcwtrXKそういう事はLFSを構築する前にわかろうよ。
プラモデル作ってて、
「必要に応じて部品を作っていく ことになりそうだけど、
それもなんか楽しくなさそう。 」
と言うのと同じ事かと。
むしろ、LFSの存在は作るための物というより、
内部を知ったり理解するための物のような気がするけど。
まぁだからこそ、ディストロの存在価値があるんじゃないか?
0889login:Penguin
2006/01/31(火) 18:07:10ID:QJ/xFX9q「lfsが終わった」ってのは単なる始まりに過ぎない。
実用的なシステムが使いたいならBLFSまでやりましょう。
ttp://www.linuxfromscratch.org/blfs/
alfsを使えばそれなりに一発インストールだけど、それするくらいならgentoo使ったほうがましだよなあ・・
まあお勉強ディストリだな。
0890login:Penguin
2006/02/02(木) 23:29:52ID:D+879BaW0891login:Penguin
2006/02/05(日) 16:54:21ID:NehK+e/d0892login:Penguin
2006/02/05(日) 21:32:23ID:Bj7B8I2LそれもO2の最適化テストが通らないんで致命的。
最初からやりなおしだな…
0893login:Penguin
2006/02/08(水) 00:46:38ID:6oDl38e8ガンガレ!!
漏れもgcc-3.2前後でなんだが,変に最新のを組み合わせるとトラブル出たけど,
toolchainとglibcのバージョンは大丈夫カイ?
0894login:Penguin
2006/02/12(日) 19:33:51ID:slGF02G70895login:Penguin
2006/02/15(水) 15:17:58ID:v69YkhHPgrubの?それともcのイニシャルランタイムcrt0?
0896login:Penguin
2006/02/18(土) 01:09:29ID:XVO/SXvz自己解決しました。6.1.1のエラータみたらそのものずばり解決法が
載っていました。
0897login:Penguin
2006/03/06(月) 18:01:42ID:0wwbfk0B書き上げたらスキャナーで読み取って認識させて、コマンドとして
登録する。カーネルも一旦そうやって心を込めてバイナリを作りなおして
整備したOSにはなんだか魂が通っている気がする。バイナリの写譜を
しているうちに、なぜか不思議な感覚がして、調べてみたら、そこが
命令が間違っていたこともあった。うーんだんだんいいぞ。
0898login:Penguin
2006/03/06(月) 18:05:00ID:1lB2Hul2そういやスラドで指摘されてたけどGCC4.1ベースになったらHLFSはLFSと統合されるのかね。
0899login:Penguin
2006/03/06(月) 21:44:28ID:L6DyLoZu悟ったな。
0900login:Penguin
2006/03/07(火) 02:48:35ID:5GDQljIj人間ICE。
0901login:Penguin
2006/03/07(火) 11:58:10ID:P3zK7lZvそれはすでに20年前の(紙)ダンプリスト入力のときに通り過ぎた道だ。
0902login:Penguin
2006/03/09(木) 15:11:58ID:HF74DpBn昨日からLFSサイトの翻訳をしてるんだが、
なかなか進まない・・・。
英語力、落ちたなー。
何から翻訳したらいいのかもわからんでね、適当に、サイトトップからかなって感じでやり始めてはいるが、
それでもなかなか。
0903login:Penguin
2006/03/09(木) 15:44:31ID:QH6bCs+Bそれより自分の言葉でまとめてほしい。
0904login:Penguin
2006/03/09(木) 22:12:43ID:HF74DpBnアドバイス有り難う、どこまで添えるかわからんが、出来るところまで
やってみようと思う。
0905login:Penguin
2006/03/10(金) 01:34:46ID:Hbv92rMcコメントに次の訳書いてくれる香具師も出てくるかも知れん。
一人で抱え込むとキツいだけ。
0906login:Penguin
2006/03/16(木) 23:41:26ID:LLhuYUOchttp://www.linuxfromscratch.org/lfs/view/udev_update/
0907login:Penguin
2006/03/18(土) 19:06:19ID:Qvz/QTzb0908902
2006/03/21(火) 18:29:17ID:rHqEjybS一応進めているんだが、なかなかおもうようにはいかなくてね。
ブログでさらすのはいい意見だ。
ちょっと調べてから、公開できるよう努力してみるわ。
0909login:Penguin
2006/04/19(水) 01:13:15ID:jXQVqj0t来週の月曜には途中でも公開する予定なのですが、意見等ありましたら聞かせてください
0910login:Penguin
2006/04/19(水) 21:26:15ID:sMdMIp33VMWare playerで可能ならうれしいですね。
期待してます。
0911login:Penguin
2006/04/20(木) 02:05:47ID:AgsWexkq面白そうですね。
VMWare以外にもQEMUやらcoLinuxでも理屈の上ではできるのかな。
0912909
2006/04/20(木) 19:02:40ID:UeD5RIgpLiveCDを起動しただけですが、VMware playerでも動きそうです。
起動確認に使用したイメージを公開してみます。
ttp://www.shizu-net.jp/~taki/media/vmimages/LFS-6.1.1-060420.zip
仮想ディスク1.3GB
ゲストOSのメモリ割当量:256MB
x86用のLiveCD-6.1.1-4同梱
0913login:Penguin
2006/04/22(土) 21:58:38ID:SJPVxVFuLFS on coLinuxならやったことあり
0914909
2006/04/24(月) 00:05:10ID:w5TmHA8Xせっかくなので、翻訳もやってるんですが、時間かかるなぁ...
http://www.shizu-net.jp/~taki/LoV611.php?itemid=10
0915/bin/hosh
2006/05/04(木) 19:53:20ID:YOGRHetw0916login:Penguin
2006/05/17(水) 18:30:47ID:R5TrXPxxこれから自分だけのlinuxを作ろうと思てる。
まずどうすればいいん?LFSのサイトみたけど、わからん。
本とかないの?
すぐできる自分だけのlinuxみたいなのとかさ。
0917login:Penguin
2006/05/17(水) 18:35:55ID:rHEQT4uWLFS-BOOKを嫁。
0918login:Penguin
2006/05/17(水) 18:49:44ID:R5TrXPxx長文だし、疲れる。
なんか書籍とかないの?
0919login:Penguin
2006/05/17(水) 18:57:55ID:jskPbXX+0920login:Penguin
2006/05/17(水) 18:58:44ID:aoJHmGXY0921login:Penguin
2006/05/17(水) 19:07:57ID:R5TrXPxx自分の力の誇示とかしか感じないんだよね。
図とか、表とか入れて、わかりやすく書けないのかと。
0922login:Penguin
2006/05/17(水) 19:49:41ID:3SKrQNjy0923login:Penguin
2006/05/17(水) 19:58:33ID:Dqp5b3gXこんな辺鄙なところで下らない釣りはよしてくれ。
0924login:Penguin
2006/05/18(木) 12:42:26ID:ggQsal2W0925login:Penguin
2006/05/18(木) 17:52:50ID:3n6qjnL+ブートローダから呼び出されて内部的な初期化が終わった後は
1./sbin/initを実行
2./sbin/mingettyを実行
3./sbin/loginを実行
で合ってますか?
0926login:Penguin
2006/05/18(木) 21:36:08ID:gycOLA1p「Linuxのブートプロセスをみる」読め。
0927login:Penguin
2006/05/18(木) 23:47:05ID:3n6qjnL+その本がありましたね!
実は持ってるんですがプロテクトモードに切り替える所でIDT,GDTの取り扱いが理解できずに放置してしまってました。
さっそく探してみます。
0928login:Penguin
2006/05/19(金) 12:15:03ID:DVQX7mdlどんな環境変数を設定すればいいか迷ってます。
環境変数の、意味の一覧、みたいなのって、どっかない?
0929login:Penguin
2006/05/19(金) 13:08:49ID:Kplndbt6何をやりたいのかが固まってないなら
無理にいじる必要はないかと。
0930login:Penguin
2006/05/19(金) 16:04:54ID:DVQX7mdlPATHとかHOMEとかがいるのはわかりますが、
その他、必須設定事項一覧、とかがあるとうれしいですね。
0931login:Penguin
2006/05/19(金) 17:20:41ID:PJJ7GxOB普通は/etc/profileとかそういうあたりじゃないのか?
0932login:Penguin
2006/05/19(金) 23:55:37ID:MSheBSF00933login:Penguin
2006/05/21(日) 02:11:15ID:Uwi0XPby今書店に並んでる日経Linuxで自分用のLinuxを作る特集が組まれてたよ。
一応参考まで。
0934mtmt
2006/05/24(水) 23:53:13ID:uFL6yN8Zhttp://linuxfromscratch.org/pipermail/lfs-support/2006-May/030809.html
なんとやりとりしてるか理解できないのですが、わかる方教えてもらえないでしょうか?
0935login:Penguin
2006/05/25(木) 11:27:01ID:jIstmUUK$LFSの設定が間違ってるか抜けてるんじゃねーの?
言われた手順通りにやれよカス
って言ってるな。
0936login:Penguin
2006/06/09(金) 12:31:02ID:n461iyt1Kernel 2.6.16.20 + glibc2.4 で使えるかな?
それと、libc-headers の更新止まってるのは
問題が無くなって必要なくなったからとか?
0937login:Penguin
2006/06/09(金) 15:22:04ID:RwDuuvgzttp://linuxfromscratch.org/pipermail/lfs-dev/
今年3月ごろからの議論を参照するといいよ。
0938login:Penguin
2006/06/14(水) 11:05:34ID:KgYw4oPHありがとう。
英語苦手だから該当箇所全部読むのに時間掛かったよ。
とりあえず、収穫張っておくよ。
# Kernel2.6系アーカイブ取得&user用ヘッダを生成
[ Kernel Sanitization Script ]
ttp://headers.cross-lfs.org/
0939login:Penguin
2006/06/26(月) 13:59:48ID:bwf+yuqr0940login:Penguin
2006/06/29(木) 08:58:06ID:gJIzXSJW>912 さん、ありがとうございます。
0941login:Penguin
2006/07/12(水) 20:54:48ID:1m19GbYb*BSDじゃつくれませんか?
0942login:Penguin
2006/07/12(水) 22:16:37ID:Kh5FsSfg多分、相当しちめんどくさいよ>>941
0943login:Penguin
2006/07/12(水) 23:30:12ID:+CKRK1MS今時の*BSDで言えばたいていはgcc+elfバイナリなので、ほぼ問題ないはず。
ただそれなりの知識と経験がないと手順書通りにやると躓くことになるが。
0944login:Penguin
2006/07/16(日) 03:49:48ID:/LH1tga+知らなかった・・・入っている方います?
0945login:Penguin
2006/07/21(金) 18:28:12ID:2wSqJmicもう見れないようですが、どっかにキャッシュとかありますか?
0946login:Penguin
2006/07/26(水) 02:43:29ID:Xef3zE21今回からhotplugを使わないでudevでデバイスを管理するらしい。
ttp://www.linuxfromscratch.org/lfs/read.html
0947login:Penguin
2006/07/26(水) 14:22:58ID:jqkzOeP6ミク友に変態扱いされたら大変なのでそう言うのは登録しないようにしてる。
0948login:Penguin
2006/07/26(水) 19:05:33ID:r+vnMSeQメイド萌えってのと同じ系統だし。
0949login:Penguin
2006/07/26(水) 19:08:22ID:jqkzOeP6変態さん、こんにちわ。
0950login:Penguin
2006/07/26(水) 19:57:15ID:iS21n92S0951login:Penguin
2006/07/26(水) 20:25:54ID:GuKbhB180952login:Penguin
2006/07/26(水) 21:06:44ID:FUHWppMt>メイド萌えってのと同じ系統だし。
メイド萌えが変態だというのなら,それで結構ですw
0953login:Penguin
2006/07/27(木) 01:34:38ID:PxhR0oGSリナクスを使うことこそリーナスの奴隷だと思うけど。リーナスの判断で毎日魚竿させられてるだろ?
0954login:Penguin
2006/07/27(木) 03:06:57ID:zldOgLPDLinuxで、そのMATRIXの世界を脱出して何が悪い。
0955login:Penguin
2006/07/27(木) 17:46:46ID:3EErXPQg見てないから分からん。
スイングガールズで例えてくれ。
0956login:Penguin
2006/07/28(金) 01:36:19ID:jb2VK8A8リナクスだとジャズってナニ?と話が進まなくなる。渋谷に歩いてる女をナンパしてリナクスの話題をしても何それって言われるのがヲチ。
秋葉ってメイド多いね。風俗街なの?
0957login:Penguin
2006/07/28(金) 07:33:14ID:O4nPJZU3ドッチにしろナンパは失敗すると思う。
0958login:Penguin
2006/07/28(金) 09:36:57ID:C2RUWYXq0959login:Penguin
2006/07/28(金) 10:10:40ID:NuZYW9byMacの頃から言われ続けているキモヲタ論だな
0960login:Penguin
2006/07/28(金) 10:11:13ID:NuZYW9by0961Neo
2006/07/28(金) 12:29:47ID:Gu8AGx5V現代社会はほとんどがデジタル化されている。それに気づいてなくても。
だからバイナリの世界だけが全てだ。
0962login:Penguin
2006/07/28(金) 13:42:43ID:DXms+55hたまには山でも歩け。文明の利器を見るのも嫌になるほどすがすがしい気分になるぞ。
0963Neo
2006/07/28(金) 14:19:12ID:Gu8AGx5V0964login:Penguin
2006/07/28(金) 21:42:57ID:f8/NqnFtプログラマーにでもなれ。文明の利器を見るのも嫌になるほどすがすがしい気分になるぞ。
0965login:Penguin
2006/07/30(日) 00:32:53ID:TBDj0SLj薄給で激務なのにさ。
定年まで勤めることも厳しいと思うよ。
0966login:Penguin
2006/07/30(日) 00:42:00ID:g9k53Xue0967login:Penguin
2006/07/30(日) 08:35:11ID:WnToBXyd0968login:Penguin
2006/07/30(日) 12:11:50ID:oZBeyCzA何?オフショア??馬鹿も極めると(ry
0969login:Penguin
2006/07/31(月) 10:21:25ID:gcNogZqz・LiveCDって何?(っていうかLFSを構築するためのknopixのような環境って感じであってますか?)
・6.1.1-[123]とあるけど全部必要?
0970login:Penguin
2006/07/31(月) 12:29:34ID:5t+NU0Jsヒント:ドキュメントをしっかり読め。
0971login:Penguin
2006/08/02(水) 13:30:20ID:5qDJcG510972login:Penguin
2006/08/05(土) 02:04:23ID:qZIo1oZeあ〜めんどくさかった。
0973login:Penguin
2006/08/07(月) 04:21:05ID:BREEoWfP今おいらglibc-2.3.3使ってるんだけど、
そのままglibc-2.4 with nptlのバイナリに置換しちゃうと動かなくなっちゃうのかな?
0974login:Penguin
2006/08/08(火) 06:21:40ID:lmWLSGNyhibernateが使えると書いてあり、雷の季節にも安心した。
0975login:Penguin
2006/08/09(水) 02:54:58ID:A20ljANhわかんね。ぶっちゃけ詳しくない…。
とりあえず、/lib だけ別パーティションに
cp -aでバックアップしておけばおkじゃない?
ってか、誰でもわかるような対処法しかかけなくてすまん。
0976login:Penguin
2006/08/09(水) 04:30:02ID:iUg3SRDUcp -Rv include/linux /tools/include
上のcpだと、asm-i386ディレクトリのファイルがasmディレクトリにコピーされ、
下のcpだと、linuxディレクトリがincludeディレクトリ以下にコピーされます。
なぜ?
0977login:Penguin
2006/08/09(水) 05:14:41ID:iUg3SRDU上はasmディレクトリがコピー前に存在していない。
下はincludeディレクトリがコピー前に存在している。
その場合のcpの仕様です。
0978login:Penguin
2006/08/09(水) 21:56:16ID:7P0XRB9jだと、asm-armディレクトリのファイルがasmディレクトリにコピー
されます。
0979login:Penguin
2006/08/10(木) 16:43:05ID:9DI8+3oVところで、今までlはynxとかでgpmの恩恵でコマンドをコピペしていたのですが、
chrootしてからは、moreで見てコマンドをコピペして入力の手間を減らしています。
(bookのhtmlファイルをあらかじめ/mnt/lfs/tmpppにコピーしておきました。)
しかし、これだと見にくい上に修正が必要です。
ネットワークもXも使わないで、何かいい方法はありますか。
と思っていたら、コンソールをまたいでコピペできるじゃないですか。うれしい。
0980hogehoge
2006/08/11(金) 05:48:52ID:1CPD2EiQ日本語解説のページを見ながらやっていますが、コマンドが異なり、やはりできません。
どのようにやればいいのでしょうか?
0981login:Penguin
2006/08/11(金) 12:00:04ID:f6+9QRT4screenの使い方覚えれ。便利だぞ。
http://www.dekaino.net/screen/
0982login:Penguin
2006/08/11(金) 12:00:57ID:f6+9QRT4http://pc8.2ch.net/test/read.cgi/unix/1148721522/
0983login:Penguin
2006/08/11(金) 14:32:50ID:UBp5AxvD迷わずやれよ。やればできるさ。
0984login:Penguin
2006/08/11(金) 16:38:57ID:MOnKX+eh> 現在、LFSに挑戦してますが、LFSブックを見て、同じようにやっても、できません(例えば、第5章辺りのbinutils-2...tar.bz2展開などは記載されていない)。
> 日本語解説のページを見ながらやっていますが、コマンドが異なり、やはりできません。
> どのようにやればいいのでしょうか?
出来ない理由は何だい?
記載されてないのでやり方がわからない?
それとも自分なりにやってみて、その結果がうまくいかない?
0985login:Penguin
2006/08/12(土) 02:58:00ID:0D4xQrt3tbz回答も出来ん奴が。。。
0986login:Penguin
2006/08/12(土) 10:27:44ID:eGjG76a1誰か立てて!
0987login:Penguin
2006/08/12(土) 15:14:13ID:xSVs6fZPゲームの攻略本の様に書いてあることを同じ様に入力していくだけならシェルスクリプト一発で出来てしまうし。
0988login:Penguin
2006/08/13(日) 04:54:49ID:dhGPAboY適当に立てといたから。
http://pc8.2ch.net/test/read.cgi/linux/1155412397/l50
レス数が950を超えています。1000を超えると書き込みができなくなります。