ディストリビューションじゃなきゃダメ?

このエントリーをはてなブックマークに追加
31login:Penguin:01/10/20 13:54 ID:CK4GMe9D
みせろってのは失礼だろ。見せてくださいだろ。
32login:Penguin :01/10/20 14:00 ID:nxYS5nm3
おっしゃることはわかりますが、
そういうあなたも設定をみせろ
3325:01/10/20 14:09 ID:MHXUTVno
やです:-p
俺にはそこまでする義務はない

と言っても見せるほどの事はしてないです。
めんどうなのでほぼデフォルトのままですよ。
使っているソフトも最近はじめたCの勉強ようにgccとエディタぐらいです。
あとはnavi2ch便利に使わせてもらってます
34login:Penguin:01/10/20 14:33 ID:nxYS5nm3
>>25
>>29>>33が矛盾してないか?
35login:Penguin:01/10/20 15:09 ID:SBASVEoC
カーネルの .config とかを見せればいいの?
そんなのでよければ貢献させてもらうけど・・・
36login:Penguin:01/12/28 02:20 ID:OJY741Xg
age
37login:Penguin:02/01/14 13:54 ID:nKZBMUfd
おまえらLFS-book使ってますか?

LFSははじめから作るlinuxみたいな略です。
http://www.linuxfromscratch.org/
おおまかな手順としては
Glibcのコンパイルに必要なコマンドをstaticでコンパイルして
インストールする
こうするとライブラリなしでも動くバイナリができる。
インストールが終わったらChrootして
そうしてコンパイルしたコマンドだけを使って
Glibcをコンパイルする。
そのあとはできたGlibcを使って
すべてのものをコンパイルしていく。
他には起動スクリプトとかの作成。

とにかくLFS-bookの言いなりでストレス溜まりっぱなしなんだが
Glibcのコンパイルまできたよ。おまえらもやれ。
38login:Penguin:02/01/14 13:59 ID:7q5BTcuo
>>37
やだ
39login:Penguin:02/01/14 14:05 ID:h9ZFvxKt
>>37
内容を理解しながらやってる?
人によるんだろうけど、ストレスは溜まらないなぁ。
RPM を使って LFS をやるのも一興。
40login:Penguin:02/01/14 14:20 ID:nKZBMUfd
>>39
あんまり理解してない。
RPMはよさそうだね。RPMの作り方もわかるようになるし。
スクリプトを書くとか何か手段をとらないと一度失敗したら
全部手作業でやり直し。それがあったからストレス溜まってる
んだとおもう

俺は
all: package名...
package名1:
作業
package名2:
作業
って感じのMakefileを作ってる。これで少々の失敗は
我慢できるようになった。
あとは親環境がZIPSLACKなんでへぼ過ぎてストレスが
溜まるというのもあるなあ。
41login:Penguin:02/01/14 14:34 ID:V4TP+PTn
セリオワレをどうにかしてPPCに対応させれないかなぁ。
新マシン買ったからもうiMacDVは破壊してもいいぐらいなんだけど。
42login:Penguin:02/01/14 14:37 ID:lg+QESsz
うひゃうひゅあひゃ
43login:Penguin:02/01/14 16:08 ID:V4TP+PTn
>>42
楽しそうだね。発音スレのみなさんに
痴態を晒されたからかい?
44login:Penguin:02/01/14 16:10 ID:lg+QESsz
えいぽつあうと

いんすとろーる
ねっとえすけーぷなびげーしょん
いんすつーる
あどしる
いすでん
りねっくす

いろいろあったね
おおすぎておもいだせないよ
45login:Penguin:02/01/14 16:12 ID:V4TP+PTn
>>44
突然なんだ(;´Д`)
そんなに恥ずかしかったのか?
それともIDを知らないのか?
46login:Penguin:02/01/14 16:13 ID:9UwKNidK
>>37
自分専用のサーバを構築するためにやったよん。
CompactFlashから起動させたかったのだけど、
かなり簡単に出来た。
47login:Penguin:02/01/15 00:26 ID:uKJKWfF/
今日はrcスクリプトを作るところまでやりました。
これからがまたながそうだ。
なんか、プラモデルの感覚に似てるね
48login:Penguin:02/01/15 10:59 ID:GsfCmmxQ
LFS勉強になるぞ!
49login:Penguin:02/01/15 16:01 ID:ZLcT8BYX
rcスクリプトに沢山文句を言われてますが
今日ようやくLogin 画面を出すことができましたー
今日はcat > /etc/rc.d/init.d/??? <<EOF
には閉口しました。素直にコピーしたほうがいいんではないかと思いました

もうゴールは目の前です。
しかし、パスワードを設定してなかったのでまだログインしてない。

まだパスワード設定したくないんだけどなあ。
しぶしぶrunlevel 1で入って変更する予定…
50login:Penguin:02/01/17 17:35 ID:IgnN/VEm
できた。一応できたのだが、この先全部自分でアップデート
インストール、アンインストールするのかと思うと、面倒で
鬱になってきた。デスクトップ用途には不向き
pppdも入ってない。

早速丸ごと25円のCD-Rに焼いて
HDDから削除した。ああ、すっきり極まれり
51Fine:02/02/28 09:24 ID:ZT6C25rx
Lindowsまで待てない?
・Windowsに最も近い操作環境だから,Winからの乗り換えに最適。
・Windowsのアプリも動かせる。(一部を除く)
・値段はWinXPの3分の1。
・3台以上のPCで1本を使いまわせ,面倒なライセンス認証も不要。
・ダウンロード→インストールまでの手間が大幅に短縮。
・全ては「スタート」で始まる。
・ごみ箱も標準装備。
http://www.lindows.com
52login:Penguin:02/02/28 09:58 ID:qz/FHA4q
# なんだかLindows厨が紛れ込んでるが無視無視
# アドレスもxboxだしな。
53LFS試してみたい君 ◆ZgpHL9Xs :02/04/05 15:09 ID:piDoS8Du
どうも単発質問スレっぽいので僕がこのスレを再利用していいでしょうか?

構成:
/dev/hda slackware8.0
/dev/hdb 空

なのでslackを踏み台にして/dev/hdbに自分で入れていきたいとおもいます。

ポリシー:
「カーネルと基本アプリと開発環境しかいれない」

でいきます。
現在メモリチェック中ですのでもうしばらくおまちください。
54LFS試してみたい君 ◆ZgpHL9Xs :02/04/05 15:13 ID:piDoS8Du
55login:Penguin:02/04/05 18:00 ID:TQjyhLTJ
シンプルならFreeBSDって選択肢もあるよ >>1
56login:Penguin:02/04/05 21:24 ID:Sxr2wax9
Minux使え
57login:Penguin:02/04/05 21:25 ID:Sxr2wax9
Minixだった。typo
58login:Penguin:02/04/05 22:12 ID:AA4A+42M
>>53
LinuxでLinux作っても、いまいちありがた味が無くない?
どーせだったら、NetBSDあたりにi386-pc-linuxな
binutil/gccクロス環境つくって、そっちで全部作るってのはどーよ?
glibcのバージョン違いによるオバケとかも出にくくなると思うぞ。
59LFS試してみたい君 ◆ZgpHL9Xs :02/04/05 23:12 ID:piDoS8Du
>>58
俺もそうしたいがNetBSDを入れる領域がない...
それにslackwareよりさらにごたごたした物がついてないGNU/Linuxが
できるのは俺にとっては結構嬉しい。
60RPM手抜き君:02/04/06 14:27 ID:9k3UPDO0
RedHatでもなんでもいいんですが

サーバーインストールで300MB超えてしまいますよね

要らない物を1つ1つ選んで個々のパッケージをインストールする方法は
200MB以下まで落せるのですが、時間が掛かるし何をいれたか忘れちゃったり(w

なんか良い方法無いですかねぇ?
RedHat7.2で目標は

RAIDtool
Kernelsource
emacs
Apache
GCC

これだけでいいんですけど
61login:Penguin:02/04/06 14:40 ID:AnjO3yOZ
>>60
「時間が掛かるし何をいれたか忘れちゃったり」
KickStart を使え。
http://www.jp.redhat.com/manual/Doc72/RH-DOCS/rhl-cg-ja-7.2/p260.html
62login:Penguin:02/04/06 14:45 ID:rQfRr/8D
>>LSF試してみたい君
ポリシーに激しく同意。がんばれ〜。俺も同じ考えでソースから作ったよ。
作業メモ残してないから二度としないだろうけど(大変だった)。

63宗男の秘書:02/04/06 15:54 ID:DlvgVLlO
現在LSF使用中だが起動まで
2,3週間かかったよ。でもそれだけの価値はある。
愛着の度合いが違うよ、ディストリビューションとは。
6460:02/04/06 17:55 ID:9k3UPDO0
>>61

おお、そんな凄い物があったのですか・・・
調べていたのですが最小構成というキーワードでは
なんもないのであきらめていたのですが・・・

ありがとうございました
65login:Penguin:02/04/06 19:40 ID:YPcyCIzQ
>>60
もう遅いかもしれないけど、Seriowareいれて、
EmacsとApacheをmakeするってのはどーよ?
66login:Penguin:02/04/06 20:26 ID:tcU72Fr2
GentooLinux!
67login:Penguin:02/04/07 02:44 ID:xjyaR54C
>>58
あ、それ面白そう。
手元のFreeBSD箱でクロス環境作ってみるかな。
6867:02/04/07 04:16 ID:xjyaR54C
クロス版gccのコンパイルでいきなり撃沈。
libgcc2.cでstdlib.h、unistd.hが見つからないらしい。
glibcのヘッダを/usr/local/i386-pc-linux/includeに放り込めばいいのかな。
69login:Penguin:02/04/07 10:26 ID:u9GTGBaV
>>68
多分、それで正解。
MinGWクロスコンパイラ作ったとき、同じようにはまって、
$PREFIX/$ARCH/includeにwin32apiのヘッダブチこんで解決したと思った。
70LFS試してみたい君:02/04/07 11:23 ID:ZcxBkGJ4
[ダウンロード]
パッケージのダウンロードが終わりました。
初めてなので注意してやっていきます。
71LFS試してみたい君:02/04/07 11:31 ID:ZcxBkGJ4
[ディレクトリ構成]
mkdir -p bin boot dev/pts etc/opt home lib mnt proc root sbin tmp var opt
これで見た目はできました。
72LFS試してみたい君:02/04/07 12:26 ID:ZcxBkGJ4
[bash]
どうしてカーネルが最初じゃないのか気になりますが無視して
bashをコンパイルしてみます。

cd /usr/lib &&
ln -s libncurses.a libcurses.a
./configure --enable-static-link --prefix=$LFS/usr \
���--bindir=$LFS/bin --with-curses &&
make &&
make install &&
cd $LFS/bin &&
ln -sf bash sh


73LFS試してみたい君:02/04/07 12:36 ID:ZcxBkGJ4
[bzip2]
make CC="gcc -static" &&
make PREFIX=$LFS/usr install &&
cd $LFS/usr/bin &&
mv bzcat bunzip2 bzip2 bzip2recover bzless bzmore $LFS/bin

だいたい流れがわかってきたけどこのペースじゃ3日ぐらいかかるかなぁ
と思ってみたりする。

(基本的にコンパイルが終わった直後に書き込みをします)
74LFS試してみたい君:02/04/07 12:40 ID:ZcxBkGJ4
mkdir ../binutils-build &&
cd ../binutils-build &&
[binutils]
../binutils-2.12/configure --prefix=$LFS/usr --disable-nls &&
make LDFLAGS=-all-static tooldir=$LFS/usr &&
make tooldir=$LFS/usr install
できた。
75LFS試してみたい君:02/04/07 12:47 ID:ZcxBkGJ4
export CPPFLAGS=-Dre_max_failures=re_max_failures2 &&
[diffutils]
./configure --prefix=$LFS/usr --disable-nls &&
unset CPPFLAGS &&
make LDFLAGS=-static &&
make install
問題なし。
76LFS試してみたい君:02/04/07 12:53 ID:ZcxBkGJ4
[fileutils]
./configure --disable-nls --prefix=$LFS/usr --bindir=$LFS/bin &&
make LDFLAGS=-static &&
make install &&
cd $LFS/usr/bin &&
ln -sf ../../bin/install

77LFS試してみたい君:02/04/07 13:03 ID:ZcxBkGJ4
[Gawk]
cp awklib/Makefile.in awklib/Makefile.in.backup &&
sed -e '/^datadir/s/awk/gawk/' \
-e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
���> awklib/Makefile.in &&
./configure --prefix=$LFS/usr --disable-nls \
���--libexecdir=$LFS/usr/bin &&
make LDFLAGS=-static &&
make install

gawkっていったい何につかうんだ?
78login:Penguin:02/04/07 16:51 ID:sXeX1U8X
>>77
は? AWKを知らないと言っている?
それともLFSでAWKの使われ方がわからないということ?

それに使わなきゃ入れなければいいと思うんだが。
79login:Penguin:02/04/07 18:10 ID:UHYoitxR
「マニュアルに書いてあったからいれた」なんて
根性・ポリシーならLFSはあきらめろってこった。
8067
>>69
Linux箱でglibc 2.2.5をコンパイルして持っていったらその部分は通った。
thanks.

……今度はall-target-libibertyのlibiberty/choose-temp.cでstdio.hがないとかぬかすし。
libibertyのconfigure時にchecking host system type... i386-pc-linux-gnuとか言われる。
googleってもそれらしい情報なし。

まさかクロスコンパイラの構築だけでここまで苦戦するとは。
考えが甘すぎたらしい。