[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/26 13:34 / Filesize : 271 KB / Number-of Response : 1000
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

LFS(Linux From Scratch) 統合スレ 2



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]
(・▽・)






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef