1 名前:login:Penguin [2006/08/13(日) 04:53:17 ID:dhGPAboY.net] 現行での最新安定版は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やら自動化のシェルスクリプトなど便利なものがあるみたいですが、本質的に理解したい人や初めての人は全て手動でやる事を進めます。 基本的に分からない事やトラブルに関しての質問をする時は気を付けましょう。 なるべく抽象的な表現は避け、具体的な事象を元に理論立てて相手に分かりやすいように質問される側の立場に立って質問してください。 というわけでハンバーガー作りが好きな人はどぞ。↓
950 名前:login:Penguin [2016/02/22(月) 09:35:46.59 ID:QDWo8pdD.net] いやいや特に影響なかった。焦った。
951 名前:login:Penguin [2016/02/24(水) 04:15:30.37 ID:zUJfxNr/.net] 相変わらずこの板はlinuxが普及するわけがないと思った時などでぶーたれてるが、 最近の若者はたかがインストールごときで甘い。 私たちの世代なんかwin -> linuxの移行はcygwinでkernelをbuildして移行したものですよね。
952 名前:login:Penguin mailto:sage [2016/02/25(木) 10:51:26.88 ID:ifD46ftN.net] chapter5は無事クリアしたと思ってたが、chapter6.17でchroot後の初makeでつまずく root:/sources/linux-4.4.2# make proper Segmentation fault chrootする前はちゃんと動いてたのに、なぜだ Version 20160219-systemd at Debian Jessie 64
953 名前:login:Penguin [2016/02/26(金) 11:37:49.05 ID:M7CKwGXf.net] まず以下が動くのかから問題を切り分けていこうではないか。 いや戻ってこないけどね。バトンタッチだ。 echo 'main () {}' >test.c echo 'test:' >Makefile make
954 名前:login:Penguin mailto:sage [2016/06/21(火) 06:31:23.92 ID:yrCOGXMs.net] >>951 当時すでにvmwareとかあったろ
955 名前:login:Penguin [2016/09/23(金) 22:30:16.78 ID:BYbXF3MC.net] NuTyX?ご存知?
956 名前:login:Penguin [2016/10/06(木) 21:27:05.26 ID:FCRRPxfA.net] systemd版と2系統あるみたいだが 別になってる理由が良くわからん どっかに説明ある?
957 名前:login:Penguin mailto:sage [2016/10/06(木) 22:57:45.65 ID:Je+EKsrn.net] どっちかに絞る必要がないからじゃね
958 名前:login:Penguin [2016/10/08(土) 20:49:40.62 ID:CekWJMi6.net] は?意味わからん?なにこいつ
959 名前:login:Penguin mailto:sage [2016/10/08(土) 20:50:04.80 ID:CekWJMi6.net] 絞ってるから別れてんだろ
960 名前:login:Penguin [2016/10/08(土) 20:50:51.94 ID:CekWJMi6.net] systemd版翻訳してるのチャイニーズだけだし 翻訳する必要ないとかいい出すのかねこのバカは
961 名前:login:Penguin [2016/10/08(土) 20:51:50.42 ID:CekWJMi6.net] >>957 どっかに説明あるか聞いてんだよこのボケが わからんなら黙ってろクズ
962 名前:login:Penguin mailto:sage [2016/10/08(土) 22:49:39.04 ID:lXYhSFwL.net] 英語読めないんか?
963 名前:login:Penguin mailto:sage [2016/10/10(月) 02:44:27.01 ID:kpa4fYOG.net] >>956 LFSってとりあえずインストールして楽しむってディストリじゃなくて、なんか明確な目的意識を持ってLFSを選ぶ人が使うことが多いディストリだと思うんだよね。 だから、それを踏まえた上で、自分の目的にsystemdが必要かどうか吟味すればいいんじゃないかな? 学習目的でかつ、systemdが自分の目的に必要かどうかわからないなら、systemdじゃないものでいいんじゃないかな? インストールして楽しむだけだったらどっちでも良いと思う、目新しいのはsystemd
964 名前:login:Penguin [2016/10/21(金) 12:31:23.55 ID:Qarb+pkd.net] systemd版も ttp://lfsbookja.osdn.jp/
965 名前:login:Penguin [2016/12/05(月) 15:51:12.31 ID:AWympdEB.net] 影響無い部分だけど、以下のページにあるmake-ca.shで、変数『CERTDATA』をunsetし てるけれど、これは大文字と小文字を間違えてるね。 www.linuxfromscratch.org/blfs/view/stable/postlfs/cacerts.html
966 名前:login:Penguin [2016/12/05(月) 17:14:22.51 ID:AWympdEB.net] またそのscriptの中の『SSLDIRおよびTRUSTATTRIBUTES』 の変数も宣言されてるだけで使われてないね。
967 名前:login:Penguin mailto:sage [2017/01/14(土) 17:27:49.20 ID:gBgGPx92.net] Linux mint 18でLFS7.10を進めていたのですが 6.7.1. Linux API ヘッダー のインストール でエラーになりました root:/sources/linux-4.7.2# make INSTALL_HDR_PATH=dest headers_install CHK include/generated/uapi/linux/version.h HOSTCC scripts/basic/fixdep gcc: error trying to exec '/tools/lib/gcc/i686-pc-linux-gnu/6.2.0/../../../../i686-pc-linux-gnu/bin/as': execv: No such file or directory make[1]: *** [scripts/Makefile.host:91: scripts/basic/fixdep] Error 1 make: *** [Makefile:446: scripts_basic] Error 2 そのパスのファイル自体は存在するけど実行しようとしたらファイルが無いと言われました また、chroot環境から抜けると実行もできました # /mnt/lfs/tools/i686-pc-linux-gnu/bin/as -v GNU assembler version 2.27 (i686-pc-linux-gnu) using BFD version (GNU Binutils) 2.27 chrootすると実行できないというのは何か理由が考えられるでしょうか?
968 名前:login:Penguin [2017/01/14(土) 21:24:42.91 ID:phXUZIli.net] "[scripts/Makefile.host:91: scripts/basic/fixdep] Error 1" なんていう検索語で検索すれば同様のエラー経験談はいくらでも出てきます 調べましたか? たいていは手順を誤ったからですよ
969 名前:login:Penguin mailto:sage [2017/01/15(日) 02:47:24.39 ID:8DKqVFZT.net] その1行上のgcc:から始まる行でいろいろ探してたけどさっぱりで挫折してました それで探してみます
970 名前:login:Penguin mailto:sage [2017/01/15(日) 16:34:51.61 ID:bWMbg2GH.net] multilibみたいなのじゃない環境で実行ファイルのbitnessが合ってない時のエラーのように見える 対象のgccとas("/tools/lib/gcc/i686-pc-linux-gnu/6.2.0/../../../../i686-pc-linux-gnu/bin/as" と "/tools/lib/gcc/i686-pc-linux-gnu/6.2.0/../../../../i686-pc-linux-gnu/bin/gcc" かな) は両方共32bitになってる?
971 名前:login:Penguin [2017/01/15(日) 17:15:33.84 ID:qCD+bd+Z.net] LFS authorの1人 Krejzi さんの投稿 www.linuxquestions.org/questions/linux-from-scratch-13/chapter-6-7-linux-3-16-2-api-headers-errors-on-installation-of-api-headers-4175534129/ toolchain作りに失敗してるって書いてはるし、 おもしろいのはPDF版をコピーペーストしてないかい?だって さすがおもしろい指摘だね
972 名前:login:Penguin mailto:sage [2017/01/15(日) 17:50:05.65 ID:bWMbg2GH.net] >>971 そうそう、まさにそれと同じのを意図してた >>970 の書き方はちょっと、というかかなり不適切だったね LFSに挑戦するぐらいだから勉強目的だと思うんで一応お詫びに解説しとくと、ELFには動的なリンカ/ローダ(インタープリタとかそのへんの呼び方はまちまちだったりする)へのパスが埋め込まれてるのね それを確認するのが>>971 さんのリンク先のreadelfの部分 んで実行時にシェルとかこの場合gccとかがforkして対象のELFをexecするんだけど、その時にexecがENOENT、No such file or directoryを返す原因として 1. そもそも対象の実行ファイルがない 2. スクリプトや ELF のインタープリター(上でreadelfで確認した物)が存在しない の2つのケースがあるんだけど、多くのアプリのエラーメッセージは1が原因であるようにしか読めないようなメッセージになってることが多い で結果として2が原因だった場合、実行ファイルはあるのにそれを実行しようとすると「そんな実行ファイルは無いよ」みたいな意味不明な事になってハマるっていう流れ
973 名前:login:Penguin mailto:sage [2017/02/17(金) 23:10:53.22 ID:ugIMzoK9.net] 10年続いたこのスレも
974 名前:login:Penguin mailto:sage [2017/02/17(金) 23:11:11.92 ID:ugIMzoK9.net] ひっそりと
975 名前:login:Penguin mailto:sage [2017/02/17(金) 23:11:28.76 ID:ugIMzoK9.net] 終わりを
976 名前:login:Penguin mailto:sage [2017/02/17(金) 23:12:08.95 ID:ugIMzoK9.net] 迎えそうですな
977 名前:login:Penguin mailto:sage [2017/02/17(金) 23:12:44.49 ID:ugIMzoK9.net] 思えば
978 名前:login:Penguin mailto:sage [2017/02/17(金) 23:13:02.77 ID:ugIMzoK9.net] あんなこと
979 名前:login:Penguin mailto:sage [2017/02/17(金) 23:13:26.85 ID:ugIMzoK9.net] こんなこと
980 名前:login:Penguin mailto:sage [2017/02/17(金) 23:13:45.74 ID:ugIMzoK9.net] あったよね
981 名前:login:Penguin mailto:sage [2017/02/17(金) 23:14:05.57 ID:ugIMzoK9.net] linux
982 名前:login:Penguin mailto:sage [2017/02/17(金) 23:14:20.94 ID:ugIMzoK9.net] !
983 名前:login:Penguin mailto:sage [2017/02/17(金) 23:14:44.12 ID:ugIMzoK9.net] 思い返せば
984 名前:login:Penguin mailto:sage [2017/02/17(金) 23:15:15.75 ID:ugIMzoK9.net] 小生が
985 名前:login:Penguin mailto:sage [2017/02/17(金) 23:15:38.16 ID:ugIMzoK9.net] 猫も杓子も
986 名前:login:Penguin mailto:sage [2017/02/17(金) 23:15:56.86 ID:ugIMzoK9.net] オタクもすなる
987 名前:login:Penguin mailto:sage [2017/02/17(金) 23:16:24.29 ID:ugIMzoK9.net] リナックスといふもの
988 名前:login:Penguin mailto:sage [2017/02/17(金) 23:16:41.02 ID:ugIMzoK9.net] せんとすなりも
989 名前:login:Penguin mailto:sage [2017/02/17(金) 23:16:54.26 ID:ugIMzoK9.net] このころで
990 名前:login:Penguin mailto:sage [2017/02/17(金) 23:17:21.85 ID:ugIMzoK9.net] centos
991 名前:login:Penguin mailto:sage [2017/02/17(金) 23:17:45.72 ID:ugIMzoK9.net] debien
992 名前:login:Penguin mailto:sage [2017/02/17(金) 23:18:00.88 ID:ugIMzoK9.net] ubuntu
993 名前:login:Penguin mailto:sage [2017/02/17(金) 23:18:18.77 ID:ugIMzoK9.net] slakware
994 名前:login:Penguin mailto:sage [2017/02/17(金) 23:19:14.51 ID:ugIMzoK9.net] gentoo
995 名前:login:Penguin mailto:sage [2017/02/17(金) 23:19:30.85 ID:ugIMzoK9.net] arch
996 名前:login:Penguin mailto:sage [2017/02/17(金) 23:19:46.09 ID:ugIMzoK9.net] などなど試して
997 名前:login:Penguin mailto:sage [2017/02/17(金) 23:20:09.65 ID:ugIMzoK9.net] LFSは結局
998 名前:login:Penguin mailto:sage [2017/02/17(金) 23:20:27.87 ID:ugIMzoK9.net] 途中で投げた
999 名前:login:Penguin mailto:sage [2017/02/17(金) 23:21:05.47 ID:ugIMzoK9.net] (・▽・)