1 名前:login:Penguin [2006/08/13(日) 04:53:17 ID:dhGPAboY] 現行での最新安定版は6.2です。 本家 www.linuxfromscratch.org/ 日本語参考 www.linux.or.jp/JF/JFdocs/LFS-BOOK/ (JFの日本語訳です。5.0なので注意) www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.html (@ITの記事です。3.3なので注意) www.shizu-net.jp/ 〜taki/LoV611.php?itemid=10 (制作途中みたいです。) 今はLiveCDやら自動化のシェルスクリプトなど便利なものがあるみたいですが、本質的に理解したい人や初めての人は全て手動でやる事を進めます。 基本的に分からない事やトラブルに関しての質問をする時は気を付けましょう。 なるべく抽象的な表現は避け、具体的な事象を元に理論立てて相手に分かりやすいように質問される側の立場に立って質問してください。 というわけでハンバーガー作りが好きな人はどぞ。↓
499 名前:login:Penguin [2009/10/23(金) 22:10:36 ID:r+GN0JJ5] >>495 ,496 サンクス 起動時のLANカード認識でこけていたが、VirtualBoxのLANカードの設定をIntel Pro/100MTに変更したらうまくいった。 カーネルコンフィグはさっぱりだったが、デフォで通った。 Windowsで、ゲートウェイのアドレスを確認して、設定。 ftpコマンドで理化学研究所のサーバに接続成功も、lsコマンドに対する返答なし...orz cd、pwdには応答があるのだが... んで、BLFSのドキュメントの分量に目眩が...
500 名前:login:Penguin mailto:sage [2009/10/23(金) 22:39:29 ID:fi4gu+y8] 結局ホストOSは何がいいの?
501 名前:login:Penguin [2009/10/24(土) 09:17:36 ID:+/xJwWwd] >>500 結局、メイン環境がホストOSになると思うよ。 DOS時代からMSに馴染んできたから、結局VISTA64。ゲストにlinux。 linuxは15年ほど前にPC386にインスコにトライして、周辺機器の認識と膨大な ドキュメントに挫折以来遠ざかっていたが、UBUNTUが苦労なく動いて驚き。 仮想PC上のゲストOSでlinux再トライ中。んで、勢い余ってLFS...難しい...orz
502 名前:login:Penguin mailto:sage [2009/10/24(土) 09:20:24 ID:4zQTlSJS] ubuntuで試したら gawkで挫折した俺参上
503 名前:login:Penguin mailto:sage [2009/10/24(土) 10:59:00 ID:dvUEIeXY] gawkってDebianでもよく入れ忘れるね。 デフォルトでmawkが入ってるから気づきにくい。 でもちゃんと version-check.sh 実行すれば警告してくれるはずだけど。
504 名前:login:Penguin mailto:sage [2009/10/25(日) 14:04:30 ID:E6/6rvN1] x86_64環境でLFS6.5試したいんだけど slackwareやcentos上でならうまくいく?
505 名前:login:Penguin mailto:sage [2009/10/26(月) 09:38:31 ID:o8EUbSMa] Debianではうまくいった。 他でも大抵OKだと思うんだが。
506 名前:login:Penguin mailto:sage [2009/11/12(木) 10:25:14 ID:Z+8WvcDL] どなたかapacheだけが入っている最軽量のOS作っていただけませんか?
507 名前:login:Penguin mailto:sage [2009/11/12(木) 11:17:33 ID:MlgQ3Bof] >>506 つtinycorelinux.com
508 名前:login:Penguin [2009/11/14(土) 14:49:45 ID:NWWZwJLe] LFS構築したけど、起動時に何かが大量のワーニングを吐いている。 この時の起動ログが見当たらず orz /var/logを探しても、この時の記録がないんだよね... あとはmessageファイルがあるらしいけど、ファイルが見当たらない。 どっかで構築失敗したかな?
509 名前:login:Penguin mailto:sage [2009/11/14(土) 22:03:25 ID:fT6gNHfq] ぶっひゃやめとけやめとけwwwwwwwwwwwwww
510 名前:login:Penguin mailto:sage [2009/11/14(土) 22:47:12 ID:V8X5WahO] /var/log/kern.log あたりじゃない?
511 名前:login:Penguin mailto:sage [2009/11/15(日) 13:17:39 ID:l3oOcoxC] LFSでapt-getだけが使えればいいだけの極小環境を構築すると容量は1MBぐらいに抑えられますよね? こういうのってできませんか?
512 名前:login:Penguin mailto:sage [2009/11/15(日) 13:48:52 ID:m/uhwTTw] GじゃなくてMということなら無理
513 名前:login:Penguin mailto:sage [2009/11/15(日) 15:20:06 ID:ce+nxJsJ] おいおいそれ10〜100MBの軽量linuxを全否定してんぞ
514 名前:login:Penguin mailto:sage [2009/11/15(日) 17:50:56 ID:CephOMm9] 最小環境構築つーたら、buildroot.busybox.net だけど。まだ鼻から悪魔状態。 運良く生成出来たとしても、カーネルが2メガ、initrd が圧縮かましても2〜3メガで、数メガは要るんだよな。 今 uclibc なtoolchain,busybox が欲しいつーなら、 landley.net/code/firmware/ が良いのかな。 ただ root-filesystem でも 12M、system-image なら 10数メガはあるぢょ。
515 名前:login:Penguin mailto:sage [2009/11/15(日) 22:48:54 ID:uhw5fvuq] LFS Bookにはディスクスペース1.3GB以上とあるが、これはソースを含んでるし、 Chapter5で作る Temporary System も込みだから、実働システムだけなら500MBも 要らないだろう。 今ちょっと動く環境が手元にないので、具体的な数字は言えないが。 ただ、LFSは基本的にアプリケーションと言えそうなものはないが、gccなどの 開発環境も含んでるから、ただ動くだけのシステムよりは大きくなってしまうかも。 Debianみたいにdevelを切り離せればいいんだろうが、Chapter6でかなり トリッキーな技量が要りそうだなぁ # LFSにapt-getってどうなのかしら。pkgsrcならできたけど
516 名前:login:Penguin mailto:sage [2009/11/16(月) 00:49:36 ID:jecsGxl1] できませんかーできませんかーw
517 名前:login:Penguin mailto:sage [2009/11/16(月) 08:47:52 ID:KiB+M9l1] がんばれーがんばれーw
518 名前:login:Penguin mailto:sage [2009/11/16(月) 09:23:38 ID:vjo55cVJ] Linuxのカーネルからファイルシステムまで全てひっくるめて1Mbyteってwwwww 出来たら是非教えて下さいね。
519 名前:login:Penguin mailto:sage [2009/11/16(月) 18:09:37 ID:ZE7583/2] 1FD-Linuxなら1MBに収まるかもしれない カーネルは2.0か2.2辺りで
520 名前:login:Penguin mailto:sage [2009/11/17(火) 01:23:46 ID:9Q3I/Twg] じぶんじゃなーんもしてないよな、最小構成なんかカットアンドトライでたどりつけるのによ
521 名前:login:Penguin mailto:sage [2009/11/17(火) 02:22:50 ID:cCAMZQPv] >>513 1GBならばともかく1MBぐらいに抑えるのは無理という主張がなぜ 軽量linuxを全否定ということになるのか教えてください。
522 名前:login:Penguin mailto:sage [2009/11/18(水) 10:31:35 ID:mxiIQsoX] >>521 反論出来ないと思うからいじめるなよ。
523 名前:login:Penguin mailto:sage [2009/11/22(日) 17:25:27 ID:bvE3YqC9] いちいちくだらねえレスで書き込むな>>521 =>>522
524 名前:login:Penguin mailto:sage [2009/11/22(日) 17:57:22 ID:nOg4PrRI] 4日も前のレスに「只、文句をいうだけ」ってのは、くだらないを遥に通り越して 全くの無意味で無駄でお馬鹿である事を広報しているだけなんだが、自分では 認識できないのが、お馬鹿の証明だからどうしようもないよね。
525 名前:login:Penguin mailto:sage [2009/11/22(日) 18:14:04 ID:Na19Bs30] うぜえ
526 名前:login:Penguin mailto:sage [2009/12/02(水) 21:53:57 ID:wIEckpa0] 各国LFS BOOK翻訳 ttp://www.linuxfromscratch.org/lfs/read.html 日本更新頑張りすぎワラタ
527 名前:login:Penguin mailto:sage [2009/12/03(木) 18:12:35 ID:wb7agN7i] Perlって要らなくね? Coreutils と Glibc のインストールとテストに必要って書いてあるけど
528 名前:login:Penguin mailto:sage [2009/12/06(日) 15:06:59 ID:JzMBJL9y] perlは所々よく使われてるから入れといたほうがいいと思う *inuxな環境だとc,sh,awk,perlとかが 結局環境的に*inuxにあったら便利だなってものを 埋めるようにそこに存在してるような気がする 実際便利だしあと覚える苦労も少ないし >>511 >>515 その発想分かる 実際今は普段使うlinuxのほかにubuntuも入れて 手短に色々なものを試したい時など chrootしてapt-getして使ってみて様子みたりしてる それで気に入ったらsourceとってきて今の環境で使う 後々ubuntuじゃなくてdebianのほうがよかったかもと気付いたけどそのまま hard disk壊れて全data消えてからまだLFSしてないけど programmingやら英語などの基礎能力の向上に努めてる
529 名前:login:Penguin mailto:sage [2009/12/07(月) 13:59:37 ID:kmw5ddoS] >>528 シェルスクリプトはシェルの拡張機能だし、CはUnixに必要な機能だから分かる けどperlはできれば削ぎ落としたいな、と。phytonかrubyで代用できるわけだし けどなかなかはずせないから苦労してる。perl依存はオプションではずせるようにしてくれ……
530 名前:login:Penguin mailto:sage [2009/12/07(月) 15:49:09 ID:0XoYRs65] Perl依存のソフトってたまにあるよ。
531 名前:login:Penguin mailto:sage [2009/12/07(月) 16:10:17 ID:kmw5ddoS] >>530 そういうのは入れたくなったとき考える とにかくOSの基幹を一部とは言えPerlに依存してるのが、なんか嫌なのさ 別にPerl自体に恨みはないけど、gcc以外で扱う言語くらいオプションで決めさせてほしいんだ…… 例えば同じようにGlibcがRubyに依存してたら嫌だろ? それに使わないものをHDの肥やしにしておくのも癪だし
532 名前:login:Penguin mailto:sage [2009/12/07(月) 17:06:24 ID:OGpjrFHy] 「*inux」っていう表記ははじめて見たな。 どういう意図があるんだろ。
533 名前:login:Penguin mailto:sage [2009/12/07(月) 17:36:00 ID:S3V9+Sl8] >>532 Linuxって書くと何かまずいから、一部伏字にしてるんじゃない? 多分GPLにひっかかるんだよ。きっと。
534 名前:login:Penguin mailto:sage [2009/12/07(月) 19:26:32 ID:DlaU7SUX] ごめんorz考えてみればunixとlinuxとしたかったんだけど *を展開してもunixにはなれないね 基本的に頭は悪いです いつもsed -iしてからorzと気付きます 恥ずかしいorz >>531 何か気持ち分かるから参考までに なんでこの言語で書いてくれないかな!..とか 似たようなことで悩んだけど最終的には結局自分でOS作るしかない!ねと 小さくするのが最終的な目的じゃないなら なんでもいれちゃったほうが有意義かも 結局時間とられて成果さっぱりだった過去があるorz LFSな人の場合version違いとかlibrary違いとかで同じsoftware 乱立とかごちゃごちゃしてくるだろうし 考えてみたらいろんな人が使ってるから必然的にそうなるんだな..と 諦めてどうやって管理したら頭に入ってくるかとかに切り替えてみた nilfs、hammer、venti+fossilみたいな考え方もあるし
535 名前:login:Penguin mailto:sage [2009/12/07(月) 19:58:18 ID:kmw5ddoS] >>534 いや、俺の場合OSまるごと作る必要はないw そりゃいつかは作りたいけど、当面はCoreutils と Glibcをちょっと手直しすればこと足りるからね。多分。 あと趣味でやってるから時間の浪費という意識もないし いろんな人が使ってるからこそ、最小限のモジュールに留めておくべきだと思う 事実、LFSは開発環境以外はほとんどそういう方向だし。 ていうか、Perl依存はCoreutils と Glibcの持分だからLFSに文句言っても仕方ないんだけどね……
536 名前:login:Penguin mailto:sage [2009/12/08(火) 02:33:49 ID:geoCVh6Q] なんで自分で直さないの?>perl依存
537 名前:login:Penguin mailto:sage [2009/12/08(火) 11:24:03 ID:TYyfpzLW] >>536 >>529
538 名前:login:Penguin mailto:sage [2009/12/09(水) 00:33:36 ID:NiIhREzE] なんで自分で直せないの?>perl依存
539 名前:login:Penguin [2009/12/09(水) 20:28:38 ID:D7B9myCY] どなたか詳しい方、ローカルdtdのcatalogをいれるHOWTOとか、資料を(英語でも良いので) お願いします。一体何のパッケージを使えばいいのか解らないorz libxml2 and libxsltをインストールしていたのだがdocbookのカタログ(catalog)が無い と言われ, "--nonet"にパッチすればビルドとメイクチェック自体は通るのだが、 毎回w3cの鯖に変化することのないdtdをダウンロードしに行くので意味なし。 正しいやり方はdtdのローカルコピーをとこかに置いておく(/usr/share/sgml/とか?) らしいのだがorz. ググれ先生では2002年に書かれたリンク切れoasisのファイルへのurlしか無い… 環境はvanilla Linux2.6.31, gcc4.2.2, Python2.6.4で インスコエラー出すのがdocbook-xsl-1.75.2 libxml2-2.7.6 libxslt1.1.26。 お礼は出来ないのですが、代わりに英文翻訳なら(エロ本から哲学書まで)やりますので。
540 名前:login:Penguin [2009/12/10(木) 00:16:51 ID:lu6QsImq] BLFSに書いてあるよ www.linuxfromscratch.org/blfs/view/svn/index.html www.linuxfromscratch.org/blfs/view/svn/pst/DocBook.html www.linuxfromscratch.org/blfs/view/svn/pst/docbook-xsl.html www.linuxfromscratch.org/blfs/view/svn/pst/sgml-dtd.html 何のエロ本にしようかな
541 名前:login:Penguin [2009/12/10(木) 00:37:05 ID:lu6QsImq] >>535 eglibのほうがいいのかもね clfsはglibじゃなくてeglib使ってるね
542 名前:login:Penguin [2009/12/10(木) 00:38:49 ID:lu6QsImq] cが抜けてるorz
543 名前:login:Penguin mailto:sage [2009/12/11(金) 11:53:27 ID:G3DLkAza] パッケージマネージャのpaco便利だなー。 LFSの殆どをパッケージ化してみた。 一部BLFSやその他のソフトウェアも入れたけど。 autoconf-2.65 flex-2.5.35 m4-1.4.13 rsyslog-5.2.0 automake-1.11 gawk-3.1.7 make-3.81 screen-4.0.3 bash-4.0 gcc-4.4.2 man-db-2.5.6 sed-4.2.1 bc-1.06 gdbm-1.8.3 man-pages-3.23 shadow-4.1.4.2 binutils-2.20 gettext-0.17 module-init-tools-3.11.1 sudo-1.7.2p2 bison-2.4.1 git-1.6.5.5 mpfr-2.4.2 sysvinit-2.86 bzip2-1.0.5 gmp-4.3.1 ncurses-5.7 tar-1.22 coreutils-8.1 grep-2.5.4 net-tools-1.60 tcl-8.5.8 cpufrequtils-006 groff-1.20.1 openssh-5.3p1 texinfo-4.13 cracklib-2.8.15 gzip-1.3.13 openssl-0.9.8l traceroute-2.0.13 curl-7.19.7 hdparm-9.27 paco-2.0.7 udev-149 dash-0.5.5.1 iana-etc-2.30 patch-2.6 util-linux-ng-2.16.2 dejagnu-1.4.4 inetutils-1.6 pciutils-3.1.4 vim-7.2 diffutils-2.8.1 iproute2-2.6.29-1 perl-5.10.1 wget-1.12 e2fsprogs-1.41.9 iptables-1.4.6 pkg-config-0.23 whois-4.7.37 expect-5.43 kbd-1.15.1 popt-1.15 zlib-1.2.3 fcron-3.0.4 less-436 procps-3.2.8 zlib-1.2.3-static file-5.03 libtool-2.2.6b psmisc-22.8 zsh-4.3.10 findutils-4.4.2 logrotate-3.7.8 readline-6.0
544 名前:login:Penguin mailto:sage [2009/12/12(土) 11:02:16 ID:lyJaIIBe] Perl不用論おもろいね 例えばFreeBSDなどは4.xの頃はPerlべったりだったが、その後Perl依存を避ける方向で進んでる。 少なくとも6.x以降はデフォルトでは入って無かったはず LFS6.5 で/sources を grep -R '^#!.*perl' * やってみたら、Perl自体のソースツリーを 除いても180件ほどマッチした 大半は動作チェックとか、contribとかで、ビルド自体に必要なのはごく一部分と思うけど でも結局、Perlなしではビルドは非常に困難だろうな(どこで依存してるか分からないし) つーことで、反証できる勇者に期待sage
545 名前:login:Penguin mailto:sage [2009/12/12(土) 11:21:10 ID:BCl7+Y1Y] >>544 Perlがデフォで入ってない鳥を見つけて、そこのソースと差分取る方法じゃだめ? KNOPPIXとかは入ってないよな、Perl
546 名前:login:Penguin mailto:sage [2009/12/12(土) 11:40:08 ID:dCLEgyF0] デフォでPerlが入ってないからってビルド時に不要とは限らないだろう
547 名前:login:Penguin mailto:sage [2009/12/12(土) 17:18:27 ID:YpO1CqgN] perl入れずにテンポラリシステム作って、そのまま先に進めばいいじゃん。 あるいは代わりにpythonなりrubyなり入れてさ。 で、perl依存に阻まれたら、perl以外の何かで打開する。 現に普及してるもんを外したきゃそんくらいやらんと。 そしたら、ちょっとしたムーブメントになるかもしれんよ。
548 名前:login:Penguin mailto:sage [2009/12/12(土) 17:28:21 ID:lyJaIIBe] Perlナシでビルドするのも難しそうだが、sh 抜きはほとんど不可能だろうな かわりに csh でもってビルドする執念のある奴なんて...いるんだろうか?
549 名前:login:Penguin mailto:sage [2009/12/12(土) 23:27:27 ID:vtrpAsb5] 今一理解できないのが、perlは(゚听)イラネっていってるくせに なんでpythonやrubyで「代用できるから」っていうのが理由の 一つに入っているかだな。 何か(pythonやruby)に依存するのは許容できるけど 何か(perl)に依存するのは許容できないってのは、 はっきり言って精神が崩壊していると思う。 異常だね。
550 名前:login:Penguin mailto:sage [2009/12/12(土) 23:47:25 ID:BCl7+Y1Y] >>549 pythonとかrubyで代用できるって言ってるのはあくまで機能面の話ね 「改良版perl」が2つもあるんだから、perlを(自分で)使う気はあまりしないってこと もちろんpython依存もruby依存も嫌だよw と>>531 で言ったつもり
551 名前:login:Penguin mailto:sage [2009/12/13(日) 00:54:32 ID:XNWmzQxd] >>550 pもpもrもスタイルやスタンスが違うだけで、べつに何かがどれかの「改良版」という わけではなかろう、というのが大半の人の受け取り方なのではないかと思う。 だから変に話がこじれる。 それはさておき、例えばperl依存から抜け出せたとしても、結局は代替となる シェルスクリプト群やらCあたりで書いた独自の小さなバイナリコマンド群やら そういうのが溢れてきちゃうってことになるんじゃないかなあ…… perlとかってその辺は便利屋さんみたいな役回りだからねえ。 >>546 あたりの話に戻っちゃうけど、結局はperlとか抜きの小さいシステムを つくるなら、LFSのようなソースからの全ビルドよりも、バイナリ配布なディストリ のほうが実は向いてる、ということだったりするのかもしれない。 ま、>>547 みたいなことを誰かやってみてくれたら楽しいかもしれないね と一票入れておくよ。
552 名前:login:Penguin mailto:sage [2009/12/14(月) 19:11:13 ID:iM8VMrUu] >>540 まあ、答えとしては間違っちゃいない…で、どのエロ本を翻訳すればいいのだ? doctype XMLカタログ関係、メールリンクで数人が/etc/xmlに入れるべきかとか、 いや、/usr/share/xml 又は /usr/share/sgml以下が良いとか、 昔書かれた*nixシステムの規格(/binは何々、/shareは何々等書かれてた奴)には何にも 指針すら書かれていないので、今んところ情報が一ヶ所に纏まって無い状態だから、 自力でどこに何を入れれば良いのか非常に分かりづらい現状が… 他のパッケージみたいに、tar -xvf && cd && ./configure && make && make installで 一発である程度必要なディレクトリ作って、/share/man/以下にマニュアル入れて、 とできるぐらい纏まってくれたら便利なんだが。 盲目的にLFSのコマンドを打ち込むのは あまり建設的ではない(せめてその根拠・規格なりを、manなりどこかのメールアーカイブに 書かれていれば…)気がする つまり、libxml2とlibxsltインスコめんどい、と。 で、どのエロ本を翻訳すればいいんだ(ニヤニヤ
553 名前:login:Penguin [2009/12/27(日) 02:36:08 ID:VtJ7z+hJ] 一番使ってた環境を壊したので LFS始めることにした 何回目かだと慣れてくるね >>543 paco便利だよね LFSでよく指定されるのに対する 僕の使いかたはこんな感じ pacopkg=`mktemp` cat>$pacopkg<<"EOF01" make install cat>/etc/設定file<<"EOF02" 内容 EOF02 install -Dv {,/usr/share/doc/○○}README EOF01 chmod -v 700 $pacopkg paco -lD $pacopkg;rm -v $pacopkg ただ今回は一ヶ所のdirectoryに個別にinstallしてsymbolic linkで 全部まとめるやりかたにしたのと性格の適当さが増したのとで 前ほど活躍してない rsyslogが入ってるのが気になるclfsもrsyslogだった やっぱzsh使ってる人が多いのかな これをきにeglibにしてbashからzshへ移行するのも悪くないかも >>552 >盲目的にLFSのコマンドを打ち込む 僕は打ち込むどころかほとんどそのまま貼り付けてる buildが通らない場合はすぐにpatchの検索orz それに記録を取っといて次からはもっと何もしない あと答えが間違ってなかったら良かったよ エロ本はこれっていうのが探せなかったから諦めるよ
554 名前:login:Penguin [2009/12/27(日) 02:42:42 ID:VtJ7z+hJ] cがぬけてるeglibc IDが7z
555 名前:login:Penguin mailto:sage [2009/12/29(火) 17:08:53 ID:1wmY9J8b] Busyboxってもしかしなくても、これさえあれば Binutils, Coreutils, Procps, Grep, Inetutils, Bzip2, Diffutils, Findutils, Gzip, Kbd, Less, Patch, Psmisc, Sysvinit, Tar…… これら全部のパッケージが簡易ビルドできる(のと同じ)ってこと?
556 名前:login:Penguin [2009/12/29(火) 20:04:50 ID:XL1soIpu] >>555 だいたいそんな感じじゃない? plamoでinstallpkgで使われてたぐらいでしか知らないけど いらないoptionとかがはぶかれてて小さいらしい 組み込みにはいいとか uClibcをいれるとさらにいいとかなんだとか なんかlinuxのmake menuconfigで選べるような感じで いる機能といらないの選べた気がする
557 名前:login:Penguin mailto:sage [2009/12/30(水) 02:32:09 ID:qruAKDAv] ですな。あとはinitramfs内みたく容量に制限つけなきゃいけないときに使用 ただしパッケージの簡易ビルドじゃなくて、簡易コマンドが入ってるパッケージですから コマンドの基本機能以上のことはできない(必要ない)
558 名前:login:Penguin mailto:sage [2009/12/30(水) 13:49:52 ID:nC9eKsuw] >>555-557 sugeeee ほとんどBusyboxだけでLinux動くじゃんw
559 名前:login:Penguin mailto:sage [2009/12/30(水) 17:58:45 ID:KyLm2a/e] うわっレベルひくっ
560 名前:login:Penguin [2009/12/30(水) 18:49:55 ID:UVs/RbpD] とりあいず>>559 は 少林サッカー見てからこのスレ見にこいよ っな
561 名前:login:Penguin [2009/12/30(水) 18:53:19 ID:UVs/RbpD] 皆そうしてからここで集会してんだから
562 名前:login:Penguin mailto:sage [2009/12/30(水) 23:23:44 ID:qruAKDAv] >>558 対話的に利用するとかセキュアなファイルシステムとかには厳しいんだけど、 組み込みとかはサイズのほうがきついから。そのために存在するものだし >>559 まあそういうな。普通は自動化されてて目にすることもないもの その手の知識が得られるってのがLFSなんだから
563 名前:login:Penguin mailto:sage [2009/12/30(水) 23:54:08 ID:hNHGJH91] >セキュアなファイルシステムには厳しい なぜ? Nilfs2では普通に動くようだけど
564 名前:login:Penguin mailto:sage [2009/12/31(木) 11:06:18 ID:7y6SC4+5] >>558 cf. Puppy Linux, TinyCoreLinux
565 名前:login:Penguin mailto:sage [2010/01/09(土) 17:08:49 ID:3N0BO8fm] >>543 を見てpacoを入れようとしたんだけど、BLFSには載ってないね BLFSに載ってないアプリケーションをビルドするとき、 どのライブラリ・どのフレームワークに依存してるか、っていうのは、 皆どうやって調べてるの? LFS始めたばっかりだからそういう基本的なことが分からなくて毎回立ち往生する……
566 名前:login:Penguin mailto:sage [2010/01/09(土) 17:17:32 ID:mxBgZggN] なにはともあれmakeしてみて、足りないものがあれば configureがerror吐いて教えてくれる。 枝分かれするような依存関係ならメモ取りながらやってるよ
567 名前:login:Penguin mailto:sage [2010/01/09(土) 17:39:41 ID:3N0BO8fm] >>566 dです。 やっぱり素直に一度試してみるのが早いか ドキュメント探して見つからずオロオロするのは本末転倒だよね……
568 名前:login:Penguin [2010/01/09(土) 19:06:02 ID:Urz1Fe7T] 本末転倒。 開発ホームページ、ソース内ドキュメントを読むが正解。 LFS始めたばかりは理由ならず。
569 名前:login:Penguin mailto:sage [2010/01/09(土) 22:38:58 ID:LA7X5MzW] さすがにソース内ドキュメントまではちょっと READMEやINSTALLならなんとかなるが、ビルドできない理由を /* Document... */ に求めるのは、オラには無理だべ;-)
570 名前:login:Penguin mailto:sage [2010/01/10(日) 00:02:37 ID:WfSWGfbv] --disable-gpacoすれば大抵通ると思う --enable-scriptsもあってもいいかも --with-paco-logdir= とかでdefaultの/var/log/pacoをlfsのtemporary sytemに入れる為にかえたい場合もあるかもね 上記の場所を変えた場合はもう一度pacoを入れる時にlogの中身を 新しい場所に移すのを忘れずにね
571 名前:login:Penguin mailto:sage [2010/01/13(水) 22:51:22 ID:rEuhDc/f] まぁまぁの出来だけど 一応まともに動くReal Time Linuxができた 一応lfsとしての目標はだいたい達成かな lfsの途中に作った小さなprogramを纏める作業は残ってるけど
572 名前:login:Penguin mailto:sage [2010/01/15(金) 10:55:37 ID:Prd98GF1] LFS6.5をビルドしたら、LFS本体だけで(sources、tools除く)600MBくらいになった LFS意外とでかいもんだなぁ アプリケーションは何も無いのに...
573 名前:login:Penguin mailto:sage [2010/01/15(金) 14:46:13 ID:HzvWfJR4] >>672 Vimなめんな
574 名前:login:Penguin mailto:sage [2010/01/15(金) 14:48:40 ID:HzvWfJR4] 安価ミスorz
575 名前:login:Penguin mailto:sage [2010/01/15(金) 19:10:59 ID:lABokXQ3] stripしたか?
576 名前:login:Penguin mailto:sage [2010/01/15(金) 20:09:09 ID:Prd98GF1] >>574 おっと失敬。超弩級のviを忘れてた >>575 もちChapter6.60はやってる。これは strip --strip-debug だった が、--strip-all でやり直しても、15MBくらいしか変らないね
577 名前:login:Penguin mailto:sage [2010/01/30(土) 19:29:18 ID:tRuLi/bj] インスコしてから1ヶ月かかったけど漸くuniconで日本語表示できた。 同じとこで詰まってる人いるかもしれないのでポイントを書いとくよ。 /etc/rc.d/init.d/consoleをviで開いて for TTY in `grep '^[^#].*respawn:/sbin/agetty' /etc/inittab | grep -o '\btty[[:digit:]]*\b'` do openvt -f -w -c ${TTY#tty} -- \ /bin/sh -c "${MODE_COMMAND}" || failed=1 done の部分を#でコメントアウト。 参考にしたサイトは下記。知識のある人はリンク先の人がやった方法を考えつくかも しれないけど漏れのレベルではこんなとこだな。 blogs.yahoo.co.jp/tec_inoue/10618040.html
578 名前:login:Penguin mailto:sage [2010/01/31(日) 01:38:56 ID:blzXTDxn] おめでと 環境似てるかも僕もEUCで使ってるuniconももちろん 参考にさせてもらうさ なんか自分で環境作れると安心感あるよね このsourceを持ってればこの環境に止まれると 今gnashをやっと入れれたとこ ここらへんはlfsの指定のversionを使ってないと 結構カオスだった OO系のものってlfsを難しくさせてくれるものが多いかも
579 名前:login:Penguin mailto:sage [2010/02/28(日) 02:17:41 ID:0ZHTWy/F] openjdkで足止め ここら変も苦手な感じ 無駄なものは切ってこうかな 結局知識ないとうまくいかなかったり それが自分には必要に思えない知識だったりするし
580 名前:login:Penguin mailto:sage [2010/02/28(日) 04:58:48 ID:yrTBXFcV] OpenJDKって、ビルドするためにJDKが必要じゃなかったか
581 名前:login:Penguin mailto:sage [2010/02/28(日) 19:20:53 ID:0ZHTWy/F] 情報ありがとその通りらしくて でも完璧にopen sourceのものだけでは作れないらしい そこでicedteaとかいうのを使うらしい 手を出してみると今度はeclipseとかいうのが必要らしい このbuildも意味が不明なんだ まずantを理解してないのが原因なんだけど それにしても色々不自然に小難しい debianのopenjdkもeclipseもってきてpatchあてるにしても どうこねくりまわしても当たらないものがあったり*.rej見ながら直す気力は今は無い というか中の人も別に使ってほしくないんだろうなって感じ もしくは一応頑張れば動くからって感じなのかな。 まあgcjがあるしね簡単に入るし。どのみちjava使わないんだけど 諦めたついでにどのみち使わないんだけどMonoいれてみよ 今中身見てみてるけどこっちのほうが全然素直そうだ Yahoo gameじゃなくてwineでhangameするよ
582 名前:login:Penguin mailto:sage [2010/02/28(日) 19:52:49 ID:0ZHTWy/F] 余裕で入った むしろこの中の人れべる高そうな雰囲気
583 名前:login:Penguin mailto:sage [2010/02/28(日) 21:51:23 ID:0ZHTWy/F] でもまぁやっぱCしか使わないな
584 名前:login:Penguin mailto:sage [2010/03/03(水) 14:12:28 ID:ZNUI5RMI] LFS 6.6がリリースされたね。
585 名前:login:Penguin mailto:sage [2010/03/03(水) 22:56:12 ID:h8oL+vT1] 6.6でたんだ..orz 皆でscriptを交換しあう場所みたいのがあったら便利かもね 終わったらsource解読して もっと単純極まりないものを作って公開するんだ!と思ってるけど 今度は入れる気かったけど GNOME 通称ぐっさんに占拠されてきた
586 名前:login:Penguin mailto:sage [2010/03/05(金) 18:49:08 ID:Q6RZ5wef] むむ BLFSは全然追い付いて来なくなっちゃったな…
587 名前:login:Penguin mailto:sage [2010/03/05(金) 23:30:12 ID:XT9SdXk4] 6.6が出たんですね。 久しぶりにlive cdを使って 構築してみようと思い、 LFSのlive cdのページをみたら更新が止まってる・・・ 他にオススメのlive cdはありますか?
588 名前:login:Penguin mailto:sage [2010/03/08(月) 20:19:34 ID:m00P35oi] www.linuxfromscratch.org/blfs/view/svn/basicnet/ncftp.html 最初のmake installと後の make installで同じ物がインストールされるんで To install NcFTP using the second method以降のプロセスは必要無いんじゃないの? ------------ mkdir -p /tmp/ncftp/usr/share/man/man1 mkdir -p /tmp/ncftp/usr/lib ./configure --prefix=/usr --sysconfdir=/etc make -C libncftp shared make make PREFIX=/tmp/ncftp/usr -C libncftp soinstall make DESTDIR=/tmp/ncftp install $ ls -l /tmp/ncftp/usr/bin -rwxr-xr-x 1 157996 Mar 8 20:11 ncftp -rwxr-xr-x 2 68988 Mar 8 20:11 ncftpbatch -rwxr-xr-x 1 71820 Mar 8 20:11 ncftpbookmarks -rwxr-xr-x 1 73996 Mar 8 20:11 ncftpget -rwxr-xr-x 1 69292 Mar 8 20:11 ncftpls -rwxr-xr-x 1 73068 Mar 8 20:11 ncftpput -rwxr-xr-x 2 68988 Mar 8 20:11 ncftpspooler ./configure --prefix=/usr --sysconfdir=/etc make make DESTDIR=/tmp/ncftp install $ ls -l /tmp/ncftp/usr/bin -rwxr-xr-x 1 157996 Mar 8 20:14 ncftp -rwxr-xr-x 2 68988 Mar 8 20:14 ncftpbatch -rwxr-xr-x 1 71820 Mar 8 20:14 ncftpbookmarks -rwxr-xr-x 1 73996 Mar 8 20:14 ncftpget -rwxr-xr-x 1 69292 Mar 8 20:14 ncftpls -rwxr-xr-x 1 73068 Mar 8 20:14 ncftpput -rwxr-xr-x 2 68988 Mar 8 20:14 ncftpspooler
589 名前:login:Penguin mailto:sage [2010/03/08(月) 20:25:55 ID:m00P35oi] >>572 バイナリパッケージで言うhoge-develなども開発用ライブラリも含めてるから当然 ダイエットするなら*.laや*.aやドキュメント類を消す。 infoやmanを圧縮すればかなり減らせる。
590 名前:login:Penguin mailto:sage [2010/03/08(月) 22:22:07 ID:vU81KDKb] firefoxの開いてたtabversion変えてみたら全部firefoxに消されたorz >>588 まったく見てないで悪いけど sharedで書いてあるからlibraryの話かもしれない? ただやっててここoptionで指定できるしこの処理必要ないなってのはあった >>587 www15.big.or.jp/~yamamori/sun/cdlinux/ だ.け.ど 昔のlivecdでsourceだけ違うの使えば一番素直じゃないかな >>586 一つのだけ書きかえるなら簡単だけど 依存してるものも含めて確認しながら書換えるのが大変なのかな どういうふうな管理してるんだろ中の人は BLFSに書いてあるように素直に/usrに入れてく方法はまずとてもじゃないけど面倒だね あとユーザーランドをそんなに頻繁に変えたい人も少ないのかもね 仕様が変わったりバグが入ったり結構な割合でしてくるし 何より目的変わってきちゃいそうだしさ 実際僕もできあがったらpackageでなくてsourceの段階で選び選びのほうが 賢い選択かなとも思ったり
591 名前:login:Penguin mailto:sage [2010/03/08(月) 22:25:02 ID:vU81KDKb] × firefoxの開いてたtabversion ○ firefoxで開いていたtabがversionを
592 名前:login:Penguin [2010/03/08(月) 22:26:46 ID:EGq7Zn57] >>588 2回 installしろ、ということではなくて、libncftp を shared で作るのと static で 作るのか、という 2通りの方法がある、ってこと。 で、>>588 での 2回目の ./configure の前に make clean してないだろ? 1回目の make で作られたライブラリをそのまま参照してるから、 出来上がったバイナリが同じになっても不思議じゃない。
593 名前:login:Penguin mailto:sage [2010/03/08(月) 22:37:37 ID:m00P35oi] >>590 libraryは、make -C libncftp soinstall でインストールされる >>592 やっぱ、そうだよね。 staticなものを入れるんなら一度make cleanする必要がある。 staticなバイナリが必要ないならこの部分(second method)は必要ない。 ここんとこの説明が不十分なだけか。
594 名前:login:Penguin mailto:sage [2010/03/08(月) 23:48:50 ID:vU81KDKb] なんか俺のLFS自慢大会みたいの4ヶ月に一回開催するべきだと思う よくさ車の雑誌で改造した俺の車見ろよてきなのあるじゃん ああいうの
595 名前:login:Penguin mailto:sage [2010/03/08(月) 23:54:13 ID:vU81KDKb] rc scriptにしびれあったりさBSD風なのはそうだなSRみたいな視線だったり あとここはアセンブラで書き直してますとかは手作り風だったりさ
596 名前:login:Penguin [2010/03/09(火) 00:53:44 ID:Qt/t+xDs] >>593 >>592 の書き方が悪かったかな? 誤解してるみたいだけど、make clean は >>588 の例示に対して言ったまでで、特に必要じゃないんだ、だって first method か second method か、どちらか好きな方を選べって言ってるんだから。
597 名前:login:Penguin mailto:sage [2010/03/09(火) 01:11:22 ID:r+MTDiDF] >>596 There are two ways to build NcFTP. The first (and optimal) way builds most of the functionality as a shared library and then builds and installs the program linked against this library. The second method simply links all of the functionality into the binary statically. これだね。よく読んでなかった、ごめん。
598 名前:login:Penguin [2010/03/15(月) 01:23:59 ID:oAOuS4Tm] www.linux.or.jp/JF/JFdocs/LFS-BOOK/ このページの5章のBinutils-2.19.1 - 1回めのページを参考に Binutilsのコンパイルをすると configure: error: in `/mnt/lfs/sources/binutils-2.20': configure: error: C compiler cannot create executables See `config.log' for more details. と表示されてコンパイルが止まってしまいます。 config.logの中身を見るとある行に /usr/libexec/gcc/i486-slackware-linux/4.3.3/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory という行があり、libmpfr.so.1をダウンロード(インストール?)しようとしたのですが ファイルがあるらしいwww.mpfr.org に入れません。 どうすればいいでしょうか。
599 名前:login:Penguin [2010/03/15(月) 01:45:26 ID:0jqxhJW7] mirrorから取る ftp://ftp.ring.gr.jp/pub/GNU/mpfr/ debianから取る packages.debian.org/ja/source/sid/mpfr