トップページ⇒linux
1002コメント370KB

LFS(Linux From Scratch) 統合スレ 2

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2006/08/13(日) 04:53:17ID:dhGPAboY
現行での最新安定版は6.2です。

本家
http://www.linuxfromscratch.org/

日本語参考
http://www.linux.or.jp/JF/JFdocs/LFS-BOOK/ (JFの日本語訳です。5.0なので注意)
http://www.atmarkit.co.jp/flinux/rensai/lfs01/lfs01a.html (@ITの記事です。3.3なので注意)
http://www.shizu-net.jp/〜taki/LoV611.php?itemid=10 (制作途中みたいです。)

今はLiveCDやら自動化のシェルスクリプトなど便利なものがあるみたいですが、本質的に理解したい人や初めての人は全て手動でやる事を進めます。
基本的に分からない事やトラブルに関しての質問をする時は気を付けましょう。
なるべく抽象的な表現は避け、具体的な事象を元に理論立てて相手に分かりやすいように質問される側の立場に立って質問してください。


というわけでハンバーガー作りが好きな人はどぞ。↓
0355login:Penguin2008/05/31(土) 17:18:35ID:aX8m0lnc
rpmでパッケージ管理しようと思いrpm-5.1.1をインストールしました。
インストールは終了しrpm --initdbでデータベースの初期化も済み、
~/.rpmmacrosで_topdirも$HOME内に作成し一通り環境は出来たと思うのですが
*.srpmをビルドすると最後にinfoやmanが作れないと怒られます。

rpmをuseraddしたりrpmのgroupを作る必要もあるのでしょうか?
03563472008/05/31(土) 22:31:25ID:VG0R4sKT
>>354
ありがとうございます。
週明けになりますが、ミラー管理者のMLに引継ぎが出来る旨を連絡しておきます。
LFSは教材としても優れたディストリビューションであると思いますので、
教育機関で運営していただける事は非常に意味のある事だと思います。
03573552008/06/01(日) 18:44:08ID:o2YzY2CY
どうもrpmの使用方法を理解していないのかと思い下記スレにて質問し直してみました。
http://pc11.2ch.net/test/read.cgi/linux/1034402194/550
0358login:Penguin2008/06/04(水) 20:11:57ID:jIIHMXnZ
>>347
shizu-netさん引退ですか。
いままでありがとうございました。お疲れ様でした。
まあ、今はもうLFS使ってないけどお世話になりました。
0359login:Penguin2008/06/11(水) 19:37:29ID:BH2WG6rV
>>347

や、急に本家トップにリダイレクトされるようになったかと思って2chのぞいたら、
そんなことになってたんですか。

今日まで、どうもありがとうございました。

# さて、ブログにいっぱい埋め込んだリンクどうすべか...orz
0360login:Penguin2008/06/14(土) 21:50:27ID:vs0nbOcB
startxしますた
クラシックなtwmとxtermに感慨無量



0361login:Penguin2008/07/27(日) 15:11:31ID:wodewgPt
startxしますた
クラシックなWindowMakerとurxvtに感慨無量
0362login:Penguin2008/07/27(日) 16:43:10ID:wodewgPt
よっしゃ!日本語も書けるようになったぞっと。
0363login:Penguin2008/07/29(火) 22:18:19ID:ec/9kzCa
GNOME/KDEまで逝った香具師はどのくらいいるんだろうか
0364login:Penguin2008/07/30(水) 01:38:15ID:HmXf1xtB
GNOMEならほぼ入れたけど?
もともと入れる気は全然なかったんだが、動画プレイヤーのtotemを入れようとしたら
次から次へと依存関係の嵐。途中で依存関係が3分岐していてその先も枝分かれしてるのを知って
卒倒しそうになった。
もともとGentooから流れてきたんだが、あの時ほどportageの有難さを感じたことはなかった。


0365login:Penguin2008/08/02(土) 17:01:51ID:qW01QH6C
でも本当に怖いのはその入れたGNOMEのアップデート作業を
綿々と続けることだったり
0366login:Penguin2008/08/07(木) 09:01:45ID:2tjBlR9N
某所で時折発せられるGNOME注意報が頭をよぎる...
0367login:Penguin2008/08/18(月) 01:00:34ID:qQDQG7a1
LFS初めてやるんだけど、glibcのmake checkってとこでエラー終了してしまったよ
LFS Bookにはホスト環境に依存するからテスト失敗してもあんまり問題無いって書いてあるけど大丈夫かね?
0368login:Penguin2008/08/18(月) 17:02:54ID:sQgDvxgl
glibcやgccのmake checkは成功したためしがないが、特に問題になったこともない。
a.outのチェックが通れば、大抵大丈夫と思う。

0369login:Penguin2008/08/27(水) 23:23:08ID:STtjeQbc
BLFS version 6.3 がようやく正式リリースになった。
http://linuxfromscratch.org/pipermail/blfs-dev/2008-August/018889.html

BLFS 6.2から一年半、LFS-6.3に遅れること約1年の由。
http://www.linuxfromscratch.org/blfs/6.3-release_notes.html
0370login:Penguin2008/09/07(日) 20:21:26ID:p9BdiaQk
BLFSでKDE、意外とあっさり(Xに比べればだけど)入った。
でも、kde3.5.9は安定版すぎて魅力いまいちだ。

/bin/hosh
0371login:Penguin2008/10/09(木) 12:36:31ID:gH69AIzs
SVN-20081007
0372login:Penguin2008/10/22(水) 08:59:21ID:Nq96nWYJ
最近Develop更新えらく頻繁だなぁ
0373login:Penguin2008/11/09(日) 19:39:57ID:qr9KF25U
SVN-20081106
http://www.linuxfromscratch.org/lfs/view/development/chapter06/coreutils.html
このCoreutils-6.12のtest commandのoption -n がちゃんと機能しないのは自分だけかな?
文字列がなくても真を返してくるんだけど
0374login:Penguin2008/11/09(日) 21:16:59ID:jhB1sYEp
>>373
そういう仕様のはず。何か歴史的な経緯かよくわからんけど。
ttp://unix.derkeiler.com/Newsgroups/comp.unix.shell/2006-06/msg00441.html
0375login:Penguin2008/11/16(日) 02:06:56ID:ZOLlww7J
>>374
ありがと。知識が増えて得しました
あとこんなんにも迷いました
a=*
echo $a
mkdir b
echo $a
wild cardはwild cardしてそのまま動的に見に行くみたい
X11R7.4いれるのにとまどってました
初心者なのでXがないとたいしたおなにーもままらなくて
まずftpとかのX11R7.4の中のだけじゃ全然package足りてなくてsymbolic link張ってあってもその先のfileないし
individualにあるbzipの全部とろうと思ったらなかに一つだけgzipでしかないのとかあったり
全部とるとおらGTKがないとbuildされたくねーだとかいう子もいて
要求された物全部そろえても通らないものもあったり
9割がた何入れてるのかもう分からないものばっかで
そのうち頭がおかしくなってきて気がついたらこんな替え歌を口ずさんでました
それでは聞いて下さい
One two step bash the shell はけたら窓から抜け出しone two skip
続きもあるんですがもうここだけかければ満足なのでもうやめときます

視力とやる気を奪われるのは僕一人で十分だと感じたので
これから同じことするかもしれない人にcommand lineおいてきます
ちなみに小卒の初心者の変態なので同じぐらいの人を対象にしてます
いえいえ俺を踏んで大きくなれって気分す
参考程度にcopyして使ってね
0376login:Penguin2008/11/16(日) 02:31:15ID:ZOLlww7J
まず位置関係から
source
|-- build_box #ここが空で、ここから始めることを想定してる
`-- graphic
`-- X11R7.4
|-- app
|-- data
|-- doc
|-- driver
|-- font
|-- lib
|-- proto
|-- util
`-- xserver

ほかのとこで始めたりすると危ないですたぶん
名前とか位置関係も変えても大丈夫ですがその場合は後で書く直すとこを変えて下さい
意味は分かりますか?

BLFSにかかれてるこの環境変数を設定しとく
YYYは好きな場所に書き換える。僕は''しました。通常は/usr
export XORG_PREFIX=YYY
export XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc \
--mandir=$XORG_PREFIX/share/man --localstatedir=/var"
#############################################################
使った変数
whole root count judgment results i whole branch BUILD_BOX
count sorting odd even compress_bzip2 compress_gzip

趣旨
buildに成功するまで自動的に繰り返す
進歩がないならbuildをやめる
0377login:Penguin2008/11/16(日) 02:32:49ID:ZOLlww7J
うわspace反映されないのorz
0378login:Penguin2008/11/16(日) 02:34:42ID:ZOLlww7J
ちょっとtest
aaaaa
aaaaaaaaaaa
                 ちちちちちちちちち
                         ちちちちちちちちちちち
0379login:Penguin2008/11/16(日) 02:38:15ID:ZOLlww7J
位置関係
source
|-- build_box #ここが空で、ここから始めることを想定してる
`-- graphic
   `-- X11R7.4
      |-- app
      |-- data
      |-- doc
      |-- driver
      |-- font
      |-- lib
      |-- proto
      |-- util
      `-- xserver

使い方
失敗したら
echo $whole
で失敗した所を見て個別指導
途中からやり直したい場合は、unsetしないで
whole=`echo *`
をやらないでその下の
BUILD_BOX=`pwd` #base
からcopy
何回回転してるかしりたい時はunsetする前に
echo $count

例
X.org Librariesをbuildする所
##始まり###
0380login:Penguin2008/11/16(日) 02:47:13ID:ZOLlww7J
駄目だ全角spaceだとcopyしてもerrorでるね
お騒がせしましたorz
はぁ...
一応頑張ったので貼っとくけどcopyしないほうがいいかも..
0381login:Penguin2008/11/16(日) 02:55:27ID:ZOLlww7J
#たぶん表示ぐちゃぐちゃもうなんでもいいよ..逃げたい

#X.org Libraries
#↓ここだけ書き換える場所何をbuildしたいのか何処にそれがありますか?
cp ../graphic/X11R7.4/lib/*.tar.* .
#echo *の結果をsedで空白を改行に置き換えて
#grepで.tar.bz2のある段を出力した結果を
#変数に入れている。
compress_bzip2=`echo *|sed 's/\ /\n/g'|grep .tar.bz2`
compress_gzip=`echo *|sed 's/\ /\n/g'|grep .tar.gz`
for i in $compress_bzip2
do
bzip2 -dc $i|tar -xf -
done
for i in $compress_gzip
do
gzip -dc $i|tar -xf -
done
rm $compress_bzip2 $compress_gzip

whole=`echo *` #入るdirectoryの名前に充てる為の変数
BUILD_BOX=`pwd` #base
root=`echo $whole|wc -w` #全体の数を記憶 後で使う
count=0 #until内が何回繰り替えされているのか数える
0382login:Penguin2008/11/16(日) 02:59:17ID:ZOLlww7J
judgment() #成功や失敗などを判定を下す関数
{
case $results in
failed)
echo -e "\033[45m\033[1;37m Failed to build `date`\033[0m" #失敗
break 100
;;
well)
if ! test -z "$whole" #option -nが効かない..>>374教えてくれてありがとうございました
then
: #順調
else
echo -e "\033[46m\033[1;37m Completion `date`\033[0m" #成功
fi
;;
esac
}
until test -z "$whole" #変数wholeが空になるまで繰り返す
do
for i in dummy $whole #変数wholeが展開されるのはfor文内で始めの一度
do
if test $i = dummy #for文内始めの一度だけ変数wholeの値を空に
then #二回目以降にfor文にきた場合、一度めに失敗したものが
#二度目にも失敗した場合名前が重なってしまう為
whole='' #後に失敗したものだけを記録していく為
continue
fi

cd $i;./configure $XORG_CONFIG;make
#####続く#############
0383login:Penguin2008/11/16(日) 03:03:03ID:ZOLlww7J
if test $? -eq 0 #buildが成功したのかどうかの確認
then
#pacoを使いたい場合
#paco -lp+ x.org_libraries make install
make install
if test $? -ne 0;then #installに成功してるかの確認
whole="$whole $i" #失敗したものを記録
fi
else
whole="$whole $i" #失敗したものだけをを記録していく。
fi
cd $BUILD_BOX #directoryに戻る
done

branch=`echo $whole|wc -w` #buildすべき残りの全体数を記憶

count=`expr $count + 1`

sorting=`expr $count % 2` #* 奇数と偶数で処理を分ける
if test $sorting -ne 0 #* 交互に情報を入れていき
then #* 古い情報と新しい情報を比較する
odd=`expr $root + $branch` #奇数
else #* 変数root(buildすべき全ての全体数)と
even=`expr $root + $branch` #偶数
fi #* 変数branch(buildすべき残りの全体数)を足す
#* 足した数字が毎回、変数root(全体数)に
############続く#####################
0384login:Penguin2008/11/16(日) 03:08:21ID:ZOLlww7J
if test $count -eq 1;then # 始めの一回は比べられない為無視
results=well #* 近付いてなければ 失敗に
elif test $sorting -eq 0 # buildすべき残りの全体数が毎回減っているか
then
if test $odd -gt $even #* 古い情報の方が毎回大きくならなければ
then #* 失敗に
results=well #順調
else
results=failed #失敗
fi
else
if test $even -gt $odd #新しい情報と古い情報の
then #入ってる変数が逆になっただけ
results=well
else
results=failed
fi
fi
ldconfig
judgment
done
##############成功するなら↓へ######################
#使った変数と関数の解除
unset whole root count judgment results i whole branch
unset count sorting odd even compress_bzip2 compress_gzip
############お終い###################
#This package does not come with a test suite.
0385login:Penguin2008/11/16(日) 03:25:21ID:ZOLlww7J
copy で動きました
よかったらこれも何処かで
使って下さい ありがとうございました
#!/bin/bash
echo -e "\033[43m\033[1;30m *\033[0m\033[43m\033[35m.\033[0m\033[43m\033[1;33m★\033[0m\033[43m\033[1;37m〃\033[0m\033[43m\033[1;30m゜\033[0m"
echo -e "\033[43m\033[1;37m Mission \033[0m\033[43m\033[36m*\033[0m\033[43m\033[1;37m 。\033[0m\033[43m\033[36m゜\033[0m\033[0m\033[43m\033[1;37m*\033[0m\033[43m\033[35m.\033[0m\033[43m\033[36m゜\033[0m"
echo -e "\033[43m\033[1;37m Complete!\033[0m\033[43m\033[36m 。゜*.\033[0m\033[43m\033[1;37m゜ \033[0m"
echo -e "\033[43m\033[1;37m 。゜\033[0m\033[43m\033[36m*。\033[0m\033[43m\033[1;37m゜ \033[0m"
echo -e "\033[43m\033[31m ■\033[0m\033[43m\033[1;31m■\033[0m\033[43m\033[1;37m■\033[0m\033[43m\033[1;34m■\033[0m\033[43m\033[34m■ \033[0m"
echo -e "\033[43m\033[1;37m \033[0m"
~
0386login:Penguin2008/11/16(日) 03:28:14ID:ZOLlww7J
そっか。。space入らないんだっけ
orz
涙でてくる
ぐちゃぐちゃじゃん
やっぱ最後の使えません
neru
0387login:Penguin2008/11/24(月) 17:01:55ID:e8JX8Y3x
LFS 6.4 リリースage
0388login:Penguin2008/11/25(火) 23:09:47ID:ZOevrART
>>386
http://usamimi.info/~linux/d/up/up0292.jpg
0389login:Penguin2008/12/04(木) 22:34:43ID:O22vn7GT
x86_64のサポートも始まるのだろうか。
0390login:Penguin2008/12/19(金) 23:31:09ID:F2tf/fz3
考えてみれば
cd $i;./configure $XORG_CONFIG;make
も変えなきゃ駄目だったかごめんさい
それにBLFSもX11R7.4になってるしw

>>389
前からされてたよ
LiveCDのx86_64のLFS-BOOKとかはちゃんとx86_64だったよ
ただ中途半端だったねたしかLILOがのったなかったような
CLFSみるといいよx86だけじゃなくていろいろ載ってるから
>>388ありがとうございます
なんでちゃんと見えてるんだろ謎だ
0391login:Penguin2008/12/20(土) 07:58:57ID:hozxENJR
>>384
0392login:Penguin2009/02/15(日) 15:07:58ID:vGMZ7hvk
どなたか教えてください
LFSはDSLからでも使えますか?
0393login:Penguin2009/02/19(木) 09:20:14ID:nedtinbU
遅レスだが、言うだけ言っとくか。

必要なものがインストールされているか否かだ。
DSL環境下で、version-check.sh を実行すべし。

http://www.linuxfromscratch.org/lfs/view/6.4/prologue/hostreqs.html

足りなかったら別のものを使うか、適宜追加するかだろうな。

0394login:Penguin2009/03/08(日) 22:26:51ID:h1JKF+Vj
liveCDのカスタマイズって起動オプションしかできないの?
root.ext2をどうにかして編集すると出来そうなんだけど
0395login:Penguin2009/03/10(火) 21:54:47ID:cXAqKQZz
手元にないが、root.ext2 がext2のイメージファイルなら、
mount -r -o loop -t ext2 root.ext2 /media/root
とかでマウントして、中身をHDDにrsyncなどで書き出して
いじくる。それから
dd if=/home/lfs/root of=root.ext2
とかやって、後は残りをmkisofsでISOイメージに丸める、、、
とかだろうか。

試してないので、細かいところ外してる、はず。
03963942009/03/11(水) 22:55:56ID:H9+SuRRn
>>395
ありがと、でも俺には難しそうなので
元のOSはubuntuを使ってやってみます
0397login:Penguin2009/03/14(土) 15:15:17ID:khl1RYJs
>>394
lfscd-remastering-HOWTO, for LFS LiveCD version 6.3
http://www.linuxfromscratch.org/hints/downloads/files/lfscd-remastering-howto.txt
03983942009/03/21(土) 15:17:19ID:amDMX7FI
>>397
ありがとう、次回インストールするときやってみるよ

今はとりあえず全部終わってjfbtermを入れているところ
最初はautomakeとかがVersion固定だったのでconfigure編集して1.4からインストールされている1.10に変更
asm/page.hが見付からんって怒られるからどう対処しようか検討中
Linux-Headersのところでこの辺のヘッダはコピーされないんだね・・・

ちなみに使ったのはCLFSのSVN
0399作者2009/03/25(水) 09:19:56ID:MS+Tte6/
Gnomeまで行った人っていますか?
相当めんどくさそうなイメージがありますが
そうでもないんでしょうか?
0400作者2009/03/25(水) 09:28:08ID:MS+Tte6/
BLFSというのがあるんですね。
見てみましたけど、僕にはついて行けない気がしました。
0401login:Penguin2009/03/25(水) 14:10:32ID:A7MHRxEu
まあ、慣れと時間があれば、LFSできた香具師にとってはBLFSはさほど難しくない。
BLFSの問題といえば、若干古いものも混じってることだろうか。

GIMP-2.6を入れたことがあるが、GTK+2やらpangoやらの依存関係が大変だ。
依存してるパッケージがちょっと"古い"と、たちまち./configure時に撥ねられる。
0402login:Penguin2009/03/25(水) 14:15:03ID:A7MHRxEu
ちなみに、俺はBLFSのKDEは入れたことがあるが、GNOMEは試してない。
好みでないせいか、自力であげる気力がどうも湧かないもんでね。
0403login:penguin2009/04/04(土) 13:55:45ID:1FnWDI34
>>397
もう見ていないとおもいつつ
#!/bin/sh
autoreconf
automake --add-missing &&
./configure --prefix=/usr --sysconfdir=/etc &&
sed -i 's@asm/io.h@sys/io.h@' fbdpsp.c &&
sed -i 's@#include <asm/system.h>@//#include <asm/system.h>@' fbdpsp.c &&
make &&
sudo paco -lp jfbterm-0.4.7 "make install"

関係ないのだが自分はatomがメインなので
export CFLAGS="-march=core2 -O3 -mmmx -msse -msse2 -mssse3 -pipe -fomit-frame-pointer" &&
CXXFLAGS=$CFLAGS
0404login:Penguin2009/04/10(金) 21:02:19ID:Fa1hdMUi
apacheとphpだけを入れたwebサーバ専用の軽量linuxを作りたいのですが
まずはじめに何から始めたらよろしいでしょうか?
0405login:Penguin2009/04/10(金) 21:37:44ID:mYaQpFn9
>404

LFSができたら、まず OpenSSL そして OpenSSH は要ると思います。
あと必須と思えるものは wget くらいでしょうか。
これくらいはないと、非常に不便でしょう。

Apache自体にはあまり依存するものはないはずです。
PHPも、ビルドして動作するだけなら、LFSで十分と思います。
LAMPなサーバを立てるなら、これに加えてMySQLでしょうか。

# 機能強化を狙うと、依存関係地獄に嵌まりますが。
0406login:Penguin2009/04/10(金) 21:39:53ID:Fa1hdMUi
>>405
ありがとうございます
どこかで配布してそうな気もするのですが見つからないので配布目指して頑張ってみます
0407login:Penguin2009/04/15(水) 22:35:05ID:w7/bQKys
>399

LFS 6.2 + Gnome 2.24 で使用中だよ。
Gnomeはgarnomeでビルドした。
0408login:Penguin2009/04/26(日) 14:31:12ID:BRtAFMNr
LFS6.4 + BLFS Version svn-20090409 で GNOME ビルド
始めたが、ORBit2-2.14.7 でビルドエラー。
ORBit2-2.14.17 にしたらイケた。
0409login:Penguin2009/04/26(日) 14:53:30ID:iQJUq82W
GNOME、特に GTK+2 のあたり、バージョンアップと前バージョンの切り捨て激しすぎ。
なので、俺は大抵 ftp.gnome.org の下から、できるだけ新しいのを get するようにしている。
0410login:Penguin2009/04/27(月) 15:39:49ID:Td3FybJ9
LFS6.4 + BLFS Version svn-20090409 + GNOMEビルド

数々のライブラリを最新のものにしないとだめ。
BLFSには載っていないライブラリも必要:
libtasn1とかlibuniqueとかlibcanberraとか。

BLFS は、なかなかメンテが追いついていないことを実感・実体験。
かえってチャレンジ意欲が沸きますよ。
0411login:Penguin2009/05/09(土) 18:21:49ID:BFtxm63y
develop版のLFSで、GCC4.4.0はビルドできた。
次はGCC4.4.0でLFSやってみるとするか。
0412login:Penguin2009/05/09(土) 19:04:41ID:BG5d7rmz
firefoxがようやく3にメジャーアップしてるが
それでも3.0,7だ
0413login:Penguin2009/05/12(火) 15:48:08ID:BkcDToGl
GCC-4.4.0が Develop版に入った。
他にも色々上がってるぞ。

Glibc-2.10 はまだだったが。
0414login:Penguin2009/05/18(月) 16:36:09ID:62NvXeTq
リビジョン 8891 sage

バグフィックス多数
0415login:Penguin2009/05/23(土) 21:21:14ID:awVan7JI
Linux From Scratch SVN-20090523

Shadow-4.1.4.1, Glibc-2.10.1, Linux-2.6.29.4, Automake-1.11 にアップデート
Bash-4.0 の upstream パッチ追加
GDBM-1.3.3 の追加(ManPageのUTF8対応改善?)
Glibc ビルド変更
0416login:Penguin2009/05/24(日) 10:24:39ID:3jGY/0o0
SVN-20090523 続き

GMPの test についての説明改訂
ncurses のビルドについて冗長部分削除
GCC,E2fsprogs,binutilsなどの文章校正
Bootscripts 及び udev設定変更
Packageについての文章加筆

# リビジョンで書いた方が明確かも
0417login:Penguin2009/05/25(月) 09:29:40ID:oFkSgxfe
リビジョン8920

gerard 降臨
はしがき(Preface)大改定
0418login:Penguin2009/06/04(木) 20:27:51ID:W9UwHeTB
LFScript
http://www.lfscript.org/
0419login:Penguin2009/06/05(金) 13:21:44ID:v+JIu9lX
やっぱ自動でどかどかビルドしたい人は多いんだなぁ。
俺も追っかけるのがしんどくなってきた(弱音
0420login:Penguin2009/06/06(土) 13:27:09ID:97HNBxW0
やっぱGentooだな
0421login:Penguin2009/06/06(土) 13:40:10ID:6hFuJAAZ
gccを更新したいのだけど
パッケージ管理、つまり古い版を消すというのはあきらめて上書きで対応するとして、
gccのビルドは初期導入の箇所でしか説明が無いからconfigureのオプションが
更新用にはなってない。そのままやったのではダメで、自分で考えたのでやってもダメ。
けっきょくgentooに舞い戻ってる。
0422login:Penguin2009/06/21(日) 08:52:31ID:h2bluj2n
www.mpfr.orgがずっと落ちてない?
0423login:Penguin2009/06/21(日) 09:08:13ID:h2bluj2n
lzmaだけど、とりあえずここから落とせるみたいなので貼っとく
ttp://mirrors.kernel.org/gentoo/distfiles/mpfr-2.4.1.tar.lzma
0424login:Penguin2009/06/23(火) 15:17:08ID:ggR6pdoo
>>422
一昨日は知らないが、今は回復してるみたいだな
0425login:Penguin2009/07/19(日) 21:34:17ID:fCpkT6GR
SVN翻訳中だってさ。
0426login:Penguin2009/07/20(月) 03:06:49ID:hCHQqYIn
SysV InitをOpenRCに変更したら起動が暴速!
0427login:Penguin2009/07/24(金) 17:11:55ID:WPBdd4mT
SystemRescueCd
http://usamimi.info/~linux/d/up/up0424.png

本家LiveCDより使いかっていいかも
gpartedでパーティション切ってフォーマット(ext4にも対応)
BOOKのAll PackagesとAll Patchesのページをコピペして修正
wgetで一括ダウンロード
geanyで作業工程をメモったりスクリプトにして自動ビルドしたり
sshもscreenもある。
日本語フォントと日本語IMが入ってないけどカスタマイズCDの説明が公式にある。

過疎ってるんでネタ投入してみる。
04284272009/07/25(土) 07:34:24ID:nB9SZeqW
公式のsysresccd-1.2.2は使えない
/usr/bin/readelfが無い
他にも削除されたライブラリが多数あり公式のLiveCDのままでは開発用に不向きです。
失礼しました。
尚、1.2.2以前のバージョンも持っていますが、確認してません。
0429login:Penguin2009/08/05(水) 09:14:25ID:jGElth+5
いつの間にやら 6.5-rc2
0430login:Penguin2009/08/17(月) 21:05:32ID:BamSqPNE
いつの間にやら 6.5

日本語ドキュメントもWebで読めるようになってる

http://www.matsuand.com/lfs/lfs-book-6.5-html/index.html

乙
0431login:Penguin2009/08/20(木) 19:33:04ID:ygSrjjgN
昔、LiveCD on Virtualboxで、LFSに挑戦している人の書き込みがあったけど。

Linux From Scratch 6.5がリリースされたので、同じ事に挑戦しようと思っています。

作業の関係上、host OS(Windows)からGuestOS(LFS LiveCD起動)へtelnetでログインしたい
のですが、そのような事は可能でしょうか?

コンソールからだとまともにコピペも出来ずに泣きそうです。

ご存知の方はお助けください。
0432login:Penguin2009/08/20(木) 20:47:44ID:XTDFR6e5
>>431
host(WindowsXP)、Guest(CentOS)という環境ですが sshでのログインができています。
VirtualBoxは3.0.4
ネットワーク設定をブリッジにしています。

telnetでのログインであればxinetdの設定が必要かもしれません。
また telnetで rootログインしたい場合、昔ですが /etc/securettyを編集してました。
今はtelnet使わなくなって久しいのでパッとは思い出せませんが。
0433login:Penguin2009/08/21(金) 00:24:37ID:ALOghQwl
SSH server が LiveCD には入っています。
vi /etc/ssh/sshd_config して
/etc/rc.d/init.d/sshd restart
Winからは TeraTerm がいいでしょう。
telnet は今時使わないのが常識。
0434login:Penguin2009/08/21(金) 00:34:31ID:ALOghQwl
LFSLiveCD でいいの? 6.3 だよ。
Knoppix とか、他の多くの LiveCD 使った方がいいよ。
名の通った LiveCD の方が使い勝手、いいんじゃない?
6.5 のソースをひっぱってこなくちゃならないからね。
0435login:Penguin2009/08/21(金) 11:17:04ID:vKNlDTsJ
>>432,433
ありがとうございます。

基本、ローカルOSとやり取りするだけなんで、telnetで十分だったのですが、念のためsshd
を起動して、接続出来る事を確認しました。

助かりました。
0436login:Penguin2009/08/22(土) 05:24:29ID:KPd8+cej
Windows From Scratch が欲しい。
0437login:Penguin2009/08/22(土) 06:57:12ID:Fu/lc4QL
ちょっと違うけど
http://www.reactos.org/wiki/Building_ReactOS
0438login:Penguin2009/08/24(月) 10:10:40ID:R6jpxkrs
>>430のアドレス変わったっぽい
sourceforgeに移転

http://lfsbookja.sourceforge.jp/
http://lfsbookja.sourceforge.jp/6.5.ja/
0439login:Penguin2009/08/24(月) 15:18:27ID:dOhgtFpG
日本語訳6章のパッケージ管理のところがなんか意味わからないと思って原文を見た。

訳文> ツールチェーン (Glibc、GCC、Binutils) のマイナーバージョンを
訳文> アップグレードするなら、LFS を安全に再構築できます。
訳文> この場合、すべてのパッケージをその依存関係を考慮した順番で
訳文> リビルドすれば実現できるはずです。もっともこれはあまりお勧めしません。
訳文> 例えば glibc-2.2.x を glibc-2.3.x にアップグレードする必要が出てきた場合、
訳文> リビルドは問題ないでしょう。

の部分は原文だと、

原文> If one of the toolchain packages (Glibc, GCC or Binutils) needs
原文> to be upgraded to a newer minor version, it is safer to rebuild LFS.
原文> Though you may be able to get by rebuilding all the packages
原文> in their dependency order, we do not recommend it.
原文> For example, if glibc-2.2.x needs to be updated to glibc-2.3.x,
原文> it is safer to rebuild.

になってる。これって、多分↓こんな感じの意味の文章だと思うんだけど……

試訳> ツールチェーンパッケージ (Glibc, GCC, Binutils) のどれかのマイナーバジョンを
試訳> 上げるようなアップグレードが必要になったなら、LFS全体を再構築するのが無難です。
試訳> もちろん、依存関係に従って順番に全てのパッケージをリビルドすることでも
試訳> アップグレードは可能かもしれませんが、それは推奨しません。
試訳> 例えば、glibc-2.2.xからglibc-2.3.xにアップグレードする必要があるなら、
試訳> 再構築をしたほうが無難でしょう。

英語苦手なので、他の部分は確認してない。

さて、これを訳者の松山さんに諮るにはどうしたらよいのだろうか……。
sourceforgeにはフォーラムが備え付けであるようだけど、使ったこと無いし、
そもそもLFS日本語訳ページのフォーラムは、まだ使われた形跡が無いんだよな……。
0440login:Penguin2009/08/24(月) 15:28:49ID:D6u+qwhx
>>439
フォーラムより
http://sourceforge.jp/projects/lfsbookja/ticket/
じゃね。
直接なら
http://sourceforge.jp/users/matsuand/
にメアドがある。
0441matsuand2009/08/25(火) 10:12:44ID:VJkqoOvn
ご指摘ありがとうございます。
フォーラムとチケットを挙げました。
公開討議の場としてご利用ください。
より良い日本語訳となるよう努めます。
0442login:Penguin2009/08/25(火) 13:29:35ID:4zXYEsem
>>441
乙です。
0443login:Penguin2009/08/25(火) 15:06:13ID:fOeI54yR
Failed 1 test out of 1384, 99.93% okay.
../ext/Sys/Syslog/t/syslog.t
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
### ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
### setenv LD_LIBRARY_PATH `pwd`; cd t; ./perl harness
### LD_LIBRARY_PATH=`pwd`; export LD_LIBRARY_PATH; cd t; ./perl harness
### export LD_LIBRARY_PATH=`pwd`; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
u=1.76 s=32.21 cu=319.99 cs=264.85 scripts=1384 tests=187521
make[2]: *** [_test_tty] Error 1
make[2]: Leaving directory `/var/tmp/perl-5.10.0'
make[1]: *** [_test] Error 2
make[1]: Leaving directory `/var/tmp/perl-5.10.0'
make: *** [test] Error 2


LFS 6.5, Chapter6 Perlのmake testで出たエラー
1/1384なので気になる。
0444login:Penguin2009/08/25(火) 22:04:03ID:xmFyi7hW
>>443

8割以上はパスしたようだが、気になるならもうちょっと精細なテストやったらどうか、
と言ってくれてるみたいだな
0445login:Penguin2009/08/27(木) 10:37:59ID:QWvgwnWQ
LFS 6.5 でやってみようかと思ったら、これ x86_32 しか
サポートしてないのね。

LFS 7.0 までには x84_64 もサポートしたいって言ってるが、
いつになることやら。
0446login:Penguin2009/08/27(木) 11:36:42ID:3ICwh89U
>>445

何ヶ月か前にSVNで試したが、一応できた(BLFSでXもやった)

Stableは知らないが、ところどころにx86_64向けの記述があるから、
x86_32やったひとならできると思う。
0447login:Penguin2009/08/27(木) 12:44:48ID:kDsGcdcK
>>446
今 svn ログみてみたけど、 LFS 6.5 以降、大した修正はしてなさそうだし、
何ヶ月前にできたなら、その頃より新しい LFS 6.5 でもできると言えるね。

とは言え "x86_32やったひとなら" ってのが気になるな。
LFS初トライだからね。まあ、ビルドする十分な知識はあると思ってるから
そこまで問題にはならないと思うけど。
0448login:Penguin2009/08/27(木) 19:30:39ID:3ICwh89U
x86_32もx86_64も、やることは大体同じだよ。
大抵はbookのコピペでできちゃう。
ここ2-3年内に出たPCなら、一週間、いや3日とかからないし。

Linuxカーネルのビルドだけは、取捨選択が必要だけどね。

0449login:Penguin2009/08/27(木) 20:19:44ID:N73/P9rX
前に6.3あたりでためしたときは、x86_64はなんかうまくいかなかった記憶が。
libなのかlib64なのかとか、未だにプログラムで統一されてなくて
結構悩ましかったり。
0450login:Penguin2009/08/28(金) 01:26:02ID:hfSJNTpq
6.3と6.5は、はっきりいって大違いだ
0451login:Penguin2009/08/29(土) 09:19:41ID:lRfF3Y/z
lfsbookja を svn co したら、blfs/SVNができてますが
こっちも訳しちゃう腹づもりなんですかね
0452login:Penguin2009/08/29(土) 12:27:08ID:TNX4v0TN
とりあえず余ってるx86_32ノートパソコンにLFS 6.5を
参照して入れてみることにした。
0453名無しさん@そうだ選挙に行こう2009/08/30(日) 08:20:39ID:lmQ6YFIm
>>439
ずいぶん謙遜してるようだけど、相当英語出来るとお見受けした。
0454名無しさん@そうだ選挙に行こう2009/08/30(日) 13:06:20ID:4Rc+eU+J
>>453
フォーラムでいまの翻訳に満足したようなことをレスしてたみたいだから、
貶めるつもりじゃないけど、本当に英語苦手なのかもしれないよ。
(あれ、文意を確認してるってことは日本語のほうが苦手なのか?)

段落ひとつ分くらいなら辞書とにらめっこでも読めなくは無いけど
長文の読み取りはキャパシティオーバーという人だったり、
実際の作業内容に見当がつくからこんな感じの文章のはずだよな
というようなことだったり。
って、思えば俺は受験英語でそんなことばっかりやってた気がするぜw
■ このスレッドは過去ログ倉庫に格納されています