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

LFS(Linux From Scratch) 統合スレ

■ このスレッドは過去ログ倉庫に格納されています
0001星のどこか ◆bB9mW0FI 02/04/26 22:43ID:aLIjuZIQ
どぞ。
0437login:Penguin04/02/09 01:25ID:DryQsl3C
自己解決。

lfs:~$ 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:Penguin04/02/09 01:41ID:TOnq86al
>>437
解決おめ。

こうして自分で問題解決に取り組んで、ノウハウをためられる所が
LFS の良いところ。。。。  なのだろか? _| ̄|○
0439login:Penguin04/02/10 23:40ID:sCRS65FQ
最近CVS版が活発になってきてます
MAKEDEVの代替としてMake_devices (1.1)を使うようになった模様
man-pages-1.66に更新
0440login:Penguin04/02/17 00:15ID:fKDvNORc
今回の更新
Less 382
ncurses 5.4
でもこのスレの人はless358+jpパッチが多そうだ。382でEUC-JP使えたらいいね
0441ヽ(´ー`)ノ04/02/17 18:52ID:RUNJkPyd
>>440
俺は lv かな。
0442login:Penguin04/02/18 13:34ID:sepgQHtf
漏れはw3m
0443login:Penguin04/02/18 23:48ID:4gnI2YXU
manにlvってありかも。
0444login:Penguin04/02/19 23:39ID:bs9Lan1R
2.4.24に穴が発見された模様。2.4.25に更新ですね
0445login:Penguin04/02/21 01:26ID:ug4BOEh0
 ∧||∧
(  ⌒ ヽ screen
 ∪  ノ
  ∪∪
0446login:Penguin04/02/22 00:33ID:Qxpja79/
gcc3.3.2と2.95.3の両方で試したがscreenのconfigureで
configure: Can't run the compiler - internal error. Sorry.
ふぅ〜
0447login:Penguin04/02/22 01:15ID:Qxpja79/
ALSA1.Xが入っている環境下で
SDL-1.2.6をビルドするためのパッチが来ました
0448login:Penguin04/02/22 04:37ID:9+f9WKms
>>446
PAM関連のライブラリをリンクさせればコンパイル通ったはず。
具体的にどうやるかは忘れてしまった。すまん。
-lfoo みたいなオプションを環境変数に指定してconfigureするのだったと思う。
0449login:Penguin04/02/22 06:45ID:rl8xwOC0
screen4.0.2
LIBS="-lpam -lpam_misc" ./configure --prefix=/usr --enable-pam &&
make &&
make install
でビルドできました。>>448サンクス
0450login:Penguin04/02/23 17:27ID:/FQPBR9L
glibc-2.3.3 で lilo がビルドできるようになるパッチ登場。
>425=427 氏の報告した問題も解消……か?
0451login:Penguin04/02/24 12:17ID:+Q6iJKuH
みなさん gentoo へ流れてっちゃったのかい?
最近淋しいね。
俺も gentoo 試そうかな・・・(ボソ
0452login:Penguin04/03/03 23:56ID:++zlKppd
MozillaThunderbird0.5をBLFS通りにソースからビルドしたんですが
いざ走らせてみると
Failed to load overlay chrome://help/content/helpMenuOverlay.xul
とメッセージがでて絵の類が一切表示されません。。。
0453login:Penguin04/03/07 02:26ID:OMF/BLkt
>>452
Thunderbirdですが日本語化されたビルド済みの物を落としてきて
自分のビルドした物のchromeディレクトリだけ入れ替える事で解決?できます。
0454login:Penguin04/03/07 23:30ID:2hAzL4En
すません〜。LFSのver5をチャレンジしてる初心者なんですが、
tcl8.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:Penguin04/03/08 01:12ID:LfTs/sfi
>>454
"Locking in" Glibcを良く見てやってみてください
readelf -l a.out | grep ': /tools'を実行した後のメッセージが
Requesting program interpreter: /tools/lib/ld-linux.so.2になってますか
0456login:Penguin04/03/08 22:01ID:EcGWsoNa
>>455
ども、おっしゃる通りの場所でつまっていました。
ありがとうございます〜。
0457login:Penguin04/03/09 00:32ID:+zg0NFbU
lfsのhintsの中にssp.txtとかutf-8.txtがあるのでそれを参考に
現行CVSをビルドするといいかも
あとlinux-2.4.25にopenwallパッチを当ててセキュリティを強化しとくと
0458login:Penguin04/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:Penguin04/03/09 05:09ID:t9Qst2p1
>>458
おそらくecho $LFSでLFS=/mnt/lfs/になってると思います
export LFS=/mnt/lfsでは?
0460login:Penguin04/03/10 02:42ID:aQTPVtbl
>>459
chrootした後なんでLFSは環境変数から消えてる状態でした。
一応chrootする前の環境変数LFSも確認したのですが、
LFS=/mnt/lfs
になっていました。
0461login:Penguin04/03/10 05:35ID:rL3Uayt9
/tools//lib/libc.so.6がぁゃjぃ
0462login:Penguin04/03/10 05:42ID:rL3Uayt9
/tools/lib/gcc-lib/*/*/specs をviで開いて編集するのが早い
0463login:Penguin04/03/10 06:43ID:Y8gPn9Z7
このスレ見てると、まったくlinuxの動作や管理に無知なのに、いきなり
LFSやって、書いてある通りにやっても動きません、とか言ってる人多いよね。
最低限、LFSに書いてあるコマンドが何をするものなのかわからないうちは
辞めた方がいいと思う。
DebianなりFedoraなりを半年ほど使ってみて、kernelやXの再構築を先に
いろいろ試してからにしてみては?
多分相当好奇心旺盛な方が多いと思うので、すぐに知識も経験も増えるし、
既存のディストリでは飽き足らなくなるはず。
そのころにはLFSですらぬるくって自ら設計するようになってるよ。
0464login:Penguin04/03/10 07:03ID:9RtyeJHV
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   LFSスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /  以降の書き込みは   /
         /   くだ質にお願いします /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0465login:Penguin04/03/11 00:15ID:g6b6dcJw
KernelやXの再構築なんかより先に、
英語力とmanコマンドだと思う。
多分。
0466 oyoyo04/03/13 16:32ID:4cyCVH/w
LFS-5.0のBOOKを見て、インストールを行っています。chpater 5で
インストールしたアプリケーションって、dynamically linkedになって
います。そのためか、Chapter 6で、chrootすると、

chroot: cannot execute /tools/bin/env: No such file or directory

というエラーが出ます。envは確かにインストールされているので、
リンクしているライブラリが見付からないということだと思います。
うまくchrootできている人はいますか。
0467login:Penguin04/03/13 19:30ID:pim+Pydb
>>466
出来てるよ。 詳しくは不明。
リンク /tools は正しいかい?
0468login:Penguin04/03/15 20:41ID:ERbj51KT
>>466
envのインストールのときにオプション間違えてうって、
chrootするディレクトリより上のライブラリとリンクしてるようなきがする。

$ldd /bin/env
してみて、/tools/何何へリンクしてなかったら
もっぺんenvをきちんとBOOK通りに再インストールしてみ。
もう忘れたけど、何かオプションつけ忘れてる気がするわ。
0469oyoyo04/03/16 12:05ID:/pEgnQWE
"Locking in" Glibcをやった後に、各アプリケーションのコンパイルが、
hostシステムのではなく、Chapter 5でインストールしたgccでコンパイル
されなかったのが原因でした。/tools/binにパスを切ってあるのに、新しい
gccが用いられないので、仕方なく、

# ln -s /tools/bin/gcc /usr/bin/gcc
(もちろん、hostシステムのgccはリネーム)

して、コンパイルしなおしたら、すべて、/tools/lib以下のライブラリに
リンクするようになり、うまくchrootできるようになりました。
0470login:Penguin04/04/04 23:44ID:mMNr2fko
ロードマップによると
May 2004にLFSが5.2になる予定だったが雲行きが怪しいな

そんなことよりサイトにRSS発見
0471login:Penguin04/04/14 01:54ID:vQUq6L/e
マズイ
texinfo 4.7/libtool 1.5.6/file 4.09等のパッケージの更新が全く来ない
LFSそのものは放置されてる。
0472login:Penguin04/04/23 02:48ID:B/QNMVWM
ちょっと興味を持ったのでスレを探してやってきた。
最初の方にGWとあったので、最近の話だな、と思ったら、、、。

2年前か!
0473login:Penguin04/04/24 01:12ID:xZBJ//Q3
LFS5 を入れたのでご報告。
Pentium III 1.133GHz でほぼ11時間かかりました。

しかし、こいつときたら... お楽しみはこれからだ (^^;
0474login:Penguin04/05/02 16:25ID:HHukBjPG
LFS Book を勝手に翻訳してWeb公開するとマズーなんか?
0475login:Penguin04/05/04 01:01ID:4LvnyfS0
>>474
コピーライトはこんな感じ?(意訳)

「次のことを守ってくれればどんな形で再配布してもいいよ。
・原著者のコピーライトを明記する
・自分の作った(書いた)ものの宣伝にLFSとか関係者の名称を使ったらだめ
・でも、LFSプロジェクトへの参照をちゃんと入れといてね」

間違ってたらごめん。
つか、ちゃんと訳せる方オナガイシマツ。
0476login:Penguin04/05/06 01:53ID:wJ7sj++4
>>474
ググれば結構引っかかるぞ
0477login:Penguin04/05/08 17:51ID:vXHEwaL4
GWに入れようかと思いましたが、
思っただけでした。
0478login:Penguin04/05/09 01:02ID:pho0BiCF
GWマシンに入れるよりも内部のプリンタサーバとしてLFSで組むほうが安全だしお勧め
0479login:Penguin04/05/13 13:58ID:XTjHHjpn
GWはゴールデンウィークと思われ。
0480login:Penguin04/05/17 00:52ID:RdaWeMxq
unstable版ですが
Linux 2.6.6
Glibc 2.3.4-20040510
GCC 3.4.0
鬼が出るか蛇が出るか。。。
0481login:Penguin04/05/21 03:15ID:Kql5rCDY
unstable版入れオワタw
lowlevellock.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:Penguin04/05/23 03:33ID:RLm583A+
漢達のスレはここですか?
0483login:Penguin04/05/23 13:02ID:ZMVDM/mP
そうみたいでつね。
私は気が小さいのでgentooでまたーり行きます。
0484login:Penguin04/05/23 14:08ID:2Tr5Y2OO
>>483
LFSなら漢道を逝くも、またり逝くも自由。
0485gccをmake中04/05/29 10:46ID:+mTuCmBC
Satellite4260で5.1に取り組んでます。
hostは最小構成のwoody + autoconf2.59
SBUは11分弱....。完了はいつになることやら。
0486login:Penguin04/06/01 23:15ID:sifg+dko
>>485
もう終わってるだろ報告汁
0487login:Penguin04/06/04 02:28ID:Gvc2a7xh
やっと6/1版入れ終わったと思ったら
6/2版にglibcとgccの更新が…これはキツイ
0488login:Penguin04/06/05 02:38ID:Lo9i24WW
だれか、iccで一からビルドした漢はいないのか。
0489login:Penguin04/06/07 08:33ID:gudQewbl
LFS-5.1.1 Released
Matthew 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:Penguin04/06/08 18:51ID:nswax+kF
む、LFS-5.1.1が出とる。先週5.1を入れたばかりなのに…

まあ、自分の使い方ではまったく問題は無いが、もう一度インストールしてみよう。
ターゲットマシンはPen3(Single)だが、稼動中なので別マシンでコンパイルする。
 作業用マシン Pen4 3.2GHz (普段はWindows)
 ホストシステム 先週インストールした5.1のコピー
0491login:Penguin04/06/08 21:35ID:nswax+kF
Chapter 5. Constructing a temporary system が終了

ところで 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:Penguin04/06/08 23:49ID:nswax+kF
Chapter 6. Installing basic system software の途中 Glibc-2.3.3-lfs-5.1まで終わった。
続きはまた明日。ふう。
0493login:Penguin04/06/09 00:07ID:X4sVUmqy
>>491
time { ./configure --hoge &&
make &&
make install; }
だゴルァ
MMX233で040602版入れ終わった。Mだな自分w
049449004/06/09 19:05ID:nZEMbmr0
>493 サンクス

今日も続きをやるぞ。Chapter 6 の Re-adjusting the toolchain からだな。
049549004/06/09 21:54ID:nZEMbmr0
8. Making the LFS system bootable のカーネルコンパイルまで終了。

いつものようにビルドに使ったソースツリーを削除後 $LFS をまるごと tar で固めてバックアップ。
作業用パーティションを umount してファイルシステムを作り直し、再マウント。
バックアップしたファイルを展開して、chroot で中に入ってみる。OKのようだ。

カーネルをフロッピーにコピーして、リブート…と思ったが、楽しみ(落胆?)は明日にしておこう。
049649004/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:Penguin04/06/18 00:20ID:J8kh319T
おとといあたりからLFS始めたんじゃけどよ
2番目のGCCのコンパイルでけつまずいてしまってよ

どーもconfigureで失敗しとるんじゃにゃーかと思うんよ
こういうときはnoとかになっとる奴を片っ端から入れてみたら解決したりするんかの?
Redhat9を全パッケージ入れたのにこーなるとは思わんかった
0498login:Penguin04/06/19 19:38ID:HVBltdYV
>>497
gcc-g++-3.3.3.tar.bz2とgcc-testsuite-3.3.3.tar.bz2の2つは展開した?

関係ないけどDebian Woodyでやったときはglibcがコンパイル出来なかった。
そこだけ手元にあったknoppixでやってみたらコンパイル出来たし最後までうまくいった。
0499login:Penguin04/06/19 21:11ID:gCHREHgB
age
0500login:Penguin04/06/19 23:58ID:FVWIFy+O
500
unstable版が旨い季節の到来です
0501login:Penguin04/06/21 23:42ID:ORufYwWo
Bug821
mkdir -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:Penguin04/06/22 02:09ID:9oENEl1Q
libpngのセキュリティパッチが用意されてないな
050349704/06/22 12:56ID:oNcuguZB
よーやっと分かったわ。
GCC の前に Glibc のインストールが必要なんじゃの(’д`)
LFS-BOOK にだまされた…
0504login:Penguin04/06/22 18:53ID:oNcuguZB
internal compiler error: Illegal instruction
とか面白いこと言い出してくれた。
ナニがバグレポート寄越せだ、('A`)寝る!
0505login:Penguin04/06/22 19:04ID:DS1Uaiah
ウチの鱈セレは、熱暴走でよく出てたぽ。
0506login:Penguin04/06/22 23:21ID:aGL7Cy4B
ウチのMMXは80度位まであがっても平気さ
0507login:Penguin04/06/22 23:26ID:aGL7Cy4B
unstable版やるときは
チャプター5のHost system requirementsをよくみませう
0508login:Penguin04/07/13 22:49ID:y3dM3K2n
GentooのインストールディスクからLFS 5.1.1構築はじめました
今週中にできあがるといいなぁ
0509login:Penguin04/07/14 02:53ID:khRRXo/y
最初のncurseのビルドで止まってしもうた

cd ../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:Penguin04/07/14 03:01ID:WgaR/eoB
>509
/usr/bin/g++ でコンパイルしてていいんだっけ?
0511login:Penguin04/07/14 04:00ID:sUS41Gut
>>509
echo $PATHしたらPATH=/tools/bin:/bin:/usr/binになっていないオチと見た
0512login:Penguin04/07/14 09:13ID:khRRXo/y
あんれー
PATH定義し直したはずなんだけどなぁ。
KNOPPIXからやってて、電源落としちゃったんでもう環境変数は残ってないんで
確かめようないんですが。
ログとりながら作業進めればよかった。
どこまで戻ればいいのかわからん。
0513login:Penguin04/07/14 09:27ID:khRRXo/y
$ type g++
/usr/bin/g++
$ type cc
/tools/bin/cc
$ type gcc
/tools/bin/gcc

でした
0514login:Penguin04/07/14 11:57ID:khRRXo/y
gcc-g++解凍し忘れてました…
逝ってきます…
0515login:Penguin04/07/17 07:53ID:BDAiDNtV
LFSでFreeBSDのports使うとか出来るかな?
0516login:Penguin04/07/17 19:19ID:deKa2GVQ
KNOPPIXかGentooのLiveCDからインストールしようとしたんだけど、処理を
中断したときに環境変数とか設定し直しになるのは辛いので、1Gのパーテー
ションを切って、そこにGentooを最小限インストールしてはじめることにし
ました。

 Gentooのインストールも終盤。カーネール展開しようとしたら


 容量足りねぇよ!

 今は、Slackware10を最小限インストールし終わり、LFSに入ったところです。
Slackware10でA, AP, D, Nあたりから必要そうな物を入れて600Mちょいでした。
0517login:Penguin04/07/20 03:07ID:EjkzsCJA
カーネルverupしたこと無い漏れでもLFS5.1をinstallでけました

結構勉強になったなぁ....
文章さえちゃんとよめればもっとさくさくといけたんだろうが、終わりよければ全て良し

一番大変だったのはネットワークカードの設定
マニュアルのConfiguring the network script か カーネルの部分ぐらいに、
前環境の/proc/pci とかを見て必要なLANのモジュールが何かチェックしとけって書いて欲しかったな
この板でもネットワークつながらんといっている香具師がいるぐらいだし、結構必要だと思う

とにかく、すっきりした/etc は感激だね。
つぎは、busyboxにしようか。それとも、x-windowを入れようか (^^
0518login:Penguin04/07/31 06:23ID:PG8/jkU+
BLFSのライブラリでどうして静的と動的の両方を作る必要があるんですか?
0519login:Penguin04/07/31 07:13ID:v2FiT2m7
>>515
NetBSDのpkgsrcの方が優秀、簡単。
FreeBSDのportsなんか糞。
052051704/08/15 16:44ID:cq9ex7EA
LFSかなり快適です。

結局x-windowを始めいろいろ入れる実験マシンになってしまいました

問題があるとすれば、cronのソースが見当たらない.こと
mcronとかpycronとかはあるんだけどなぁ

こういうのってぐぐっても出てこないよなぁ。
使用方法のページはあんなにいりません!
052152004/08/15 17:38ID:cq9ex7EA
自己レス

BLFSにありますた
いままでBLFSってなんだか知らなかったよ
LFS入れたら次にBLFSを入れる順番なのね(もちろんやらなくても良いが)
全然違う道を歩んでいたんだね漏れ

ちなみに、cron小話
2000年ごろまではvixie-cronが使われていたが、致命的なバグがあったため、
Dillon's Cron (dcron), Fcron, hc-cron
が用いられるようになってきているらしいです
って、これもBLFSに書いてある orz
0522login:Penguin04/08/18 16:51ID:Kc+Tr6TY
これから、本気で勉強して、自分専用のディストリビューションを作ろうと
思います。
ちょっと不安ですが、ここにいる人たちが頑張っているのをみて自分も頑張
ろうと思います。

自分がちゃんとしたディストリを作るまでの過程をすべてWikiにまとめたいと
思うのですが、需要あります?
0523login:Penguin04/08/18 22:21ID:zhlbT/mb
興味あるので是非やって欲しい
0524login:Penguin04/08/19 02:06ID:jKxIq0Rc
>>522
俺もちょーある。特にgcc-3.4.xでどうなるかとか、
ブートスクリプト、ビルド最適化、パッケージングらへんかな。
0525login:Penguin04/08/19 07:20ID:ISu42lWX
興味ある人→(3/20)

私もunstable版をベースにRPM系のオリジナルディストリビューションを
作ってるので興味あります。
0526login:Penguin04/08/19 10:25ID:T5oVZtXE
>>524
Gentooの/etc以下と/usr/portage以下を覗けば解決しそう
052752204/08/19 12:58ID:n6zWT5n0
522です。GCC3.3.3のコンパイル中にエラーが発生して苦戦してます。

>>524
ビルド最適化に関しては今回特に考えてませんですた。とりあえず、スクラッチ
ビルド、初めてなんで、とりあえずはマニュアルどおり作業進めてます。

>>525
RPM系ですか。僕自身かなりRPMで苦戦した覚えがあるので、RPMについては
触れられないかもしれませんです。。。申し訳ない。

出来れば、ここにいる方々とプロジェクトチームを組んで、LFSJ(Linux From Scratch Japan)
みたいなのをsourceforgeかどっかでやってみたいのですが、いかがでそか。
とりあえずはマニュアルの日本語化とか、基本的なことをすすめて行きたいとおもってまつ。

ヘタレですがよろしくお願いします。
0528login:Penguin04/08/19 14:45ID:xxZUQmVi
>>527
ガンガレ。後を追う者の道しるべにもなろうぞ。
0529login:Penguin04/08/19 15:22ID:jKxIq0Rc
>>527
それって結構おもしろいかも。俺はいつもslackをLFS分くらいいれて
glibc,gcc,binutilsを入れ替えてBLFS分は自分でビルドってかんじなんだよね。
スクラッチでやってもいいんだけどついめんどくさくて。
今、gcc-3.4.1なんだけどgcc-3.3.3の頃の方がビルドは楽だった。
053052204/08/19 15:55ID:n6zWT5n0
>>522です。
GCCのエラーは、Pass 2の部分でC++のファイルがねーよ、といったもの
でしたが、GCC-g++をぶち込むのを忘れてたという実にばかげたもので
した。

>>528
自分自身まだすべてコンパイルを終わらせていないので、なにも説得力
がないのですが、Linuxとは本来スクラッチビルドにあると思いはじめまし
た。ディストリビューションは確かに楽ですが、自分で勉強したいと思って
Linuxを入れる方は、スクラッチビルドを勧めたいと思います。ビルド中も
退屈しないし、マニュアルも非常に丁寧でわかりやすい英語で書いてあ
るので、いい勉強になると思いますし。

>>529
確かにスクラッチは面倒ですよね。時間かかりますし、英語を読む必要
もあるし。しかし、それを考えても、自分に帰ってくるものは多いと思いま
す(少なくともそう思いたい)。
なるほど、Slackでそうやってもよかったのか(^^;) gcc-3.4.1ですかー。
僕も本当はそうしたいんですが、とりあえずLFSの安定版をやってみよう、
ということで3.3.3です。後々アップデートしたいと思っていますがね。

ということで、現状でLFSJに協力してくれそうな方はどれくらいいらっしゃ
るのでしょうか? とりあえずメーリングリストでも開いて、そこで話し合う
必要があるかもしれませんな。
0531login:Penguin04/08/19 15:59ID:Vzd4CTO1
>>530
ノシ
0532login:Penguin04/08/19 17:06ID:jKxIq0Rc
>>530
俺も昔(version3.3の頃)やったから分かるよ。linuxがどう動いてるのか
がわかったよ。そのせいかvineやfedoraは使う気が起きないよ。
plamoかslackしか使わないですね。最近、ちょいいいなと思うのは
cruxかな。でもまあ、そのうち自作するつもり。
LFS初めてだったら薦めないけど一つ一つパッケージングするとあとで
なんかってときに楽ですよ。
0533login:Penguin04/08/21 01:48ID:qNRzaUcX
>>530
ぜひ、協力したい気がする。俺は俺のディストリを作るけど
(人それぞれコンセプトが違うからね)いろいろダイレクトに
情報交換したいですね。
0534login:Penguin04/08/21 03:52ID:EKUqwLI+
俺もたいした知識ないんで協力できるかどうかわからないけどできることなら
できる範囲でやりたい
053552204/08/21 15:16ID:d8npwYlZ
>>522です。ついにスクラッチビルド3日目を迎えました。いろいろ忙しくて
マターリとしか出来なかったもので。いろいろ考えたんですけど、今回はUn
stable版で構築しなおすことにしました。だから、実質2日目です。

>>531
ご協力いただける、ということの挨拶なんでしょうか?(w

>>532
確かに、Vineとかは使う気がしませんね。余計なものが入りすぎている
上に、最初から日本語環境が使えたりすると、何か物足りない気がしま
す。パッケージングは後々考えることにします。。。

>>533,>>534
協力の意思、ありがとうございます。とりあえず、プロジェクトのページを
立ちあげますか。Xreaでなら、hotate.infoというドメインもってまったりやっ
てますが、そっちを占領してそっちでやりますかね。何かご希望のページ作
成CGIみたいなのがあったらお願いします。もしくは、鯖提供できるよ!とい
う方も募集中。。。Xreaは転送量が増えるとやばいっぽい。
0536login:Penguin04/08/22 01:52ID:7j7fnfJH
>>522
glibcやgccみたいなでかいのはtar.gzでいいからパッケージングしておくと
いいと思いますよ。どのくらいのスペックのパソコンかは分からないけど、
失敗とかしたときにへこみますからね。どのディストリでやってるかわからないし
slackやplamoのpkgtoolだとシンボリックリンクをシェルスクリプトにしてくれるし
pkgtoolの導入も依存とか特にないから楽かも。
glibcはmake install_root=(どっか) install
でいけます。
gccはDESTDIRでいいと思う。俺はそれでやってます。
LFSってCFLAGSとかそのままでも何故か速いから完成が楽しみですね。
■ このスレッドは過去ログ倉庫に格納されています