■掲示板に戻る■ 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

初心者もOK! FreeBSD質問スレッド その15

1 :名無しさん@お腹いっぱい。 :02/03/28 23:05
FreeBSD関連の質問はここで。

前スレ
初心者もOK! FreeBSD質問スレッド その14
http://pc.2ch.net/test/read.cgi/unix/1015641250/


歴代スレッドは>>2、FreeBSD関連サイトへのリンクは >>3
まずはこっちをチェックしてみてちょ。

100 :88 :02/03/30 23:19
>>99
ありがとうございます。
がんばってみます。

101 :.. :02/03/31 00:36
>>99
気の効いた人はわざと r 落とさずにどんどん盗みに来いって感じだったよ。
最近は「さぁ教えてもらってやるぞ、えっへん!」みたいなアホが多くてね。

102 :あぼーん :あぼーん
あぼーん

103 :あぼーん :あぼーん
あぼーん

104 :あぼーん :あぼーん
あぼーん

105 :あぼーん :あぼーん
あぼーん

106 :あぼーん :あぼーん
あぼーん

107 :あぼーん :あぼーん
あぼーん

108 :あぼーん :あぼーん
あぼーん

109 :〆鯖 ◆v9C66ud2 :02/03/31 01:01
結局、3com 3C905B をFreeBSD機にのみ導入しました。
Rhine専用のカスタムカーネルにしていたので再構築するのに時間がかかりましたが、
あとはデバイスをvr0からxl0に振りなおしただけで、あっさりFTP問題は解決しました。
テストに使ったファイル群(全120ファイル)はもちろん、
仮鯖上のコンテンツデータも問題なく一括転送できました。

コレからApacheの環境作りです。
なんとか今晩じゅうに本鯖運用開始できそう。

なにはともあれ、ありがとうございました。
これからApacheスレに逝きます(藁

110 :名無しさん@お腹いっぱい。 :02/03/31 03:21
>>82
ああ、そうだな。これじゃgettyのプロセスだもんな。

/etc/gettytab
#
# ppp
#
ppp.115200|115200-baud:\
:np:pp=/usr/sbin/pppd:sp#115200:

って書いてるから、ppでppp認証プログラムとして
pppdが起動しているはずだと思い込んでた。

うーん、実際に電話で繋いでみて、topとかでみるのが良いのかな。
どっちにしても今手元に環境ないので、試すのはしばらくあとになります。ゴメン。


111 :名無しさん@お腹いっぱい。 :02/03/31 03:24
>>91
daemon.debug /var/log/messages
はやってみたけどダメだった。
えっと、syslog.confファイルの最後に追加じゃダメなんですか?
たぶん最後に書いてる…。

loggerですね。なるほど。
今環境が無いので、後日試してみるわ。

112 :59 :02/03/31 05:06
>>78 さん
失礼しました。発言には気をつけます。なかなかうまくいかないのでsage...

113 :51 :02/03/31 05:21
CD-ROMの問題ですが、自己解決しました。
http://triaez.kaisei.org/~mzaki/joliet/joliet.unicode.patch.gz
にあった3.2用のパッチが、一箇所を除いて何とそのまま当たってしまい、
無事アクセスできました。

114 :名無しさん@お腹いっぱい。 :02/03/31 08:54
FreeBSD->論理パーティーションにインストOK?

115 :名無しさん@お腹いっぱい。 :02/03/31 09:01
>>114
無理だと思っておいたほうが無難

116 :名無しさん@お腹いっぱい。 :02/03/31 09:32
>>111
やっぱり、そうだったか。
!prognameや+hostnameが出てくる前に入れれ。
詳細はman syslog.conf


117 :名無しさん@Emacs :02/03/31 10:52
>>110
試すのが簡単な方から攻めてみたらどうかな?
getty は接続してきた相手が PPP を喋ってこないと pp で設定した
認証プログラムを起動しないから、pppd がログを吐いているかどうかわからない or
どこにログを吐いているかわからない状況で動作確認するのは面倒だ。

マニュアルで pppd を起動して(stdin に対してでも十分)ログがどうなっているか
確認するとか、ローカルで起動した pppd に対して ppp を使って接続してみる、
とかシリアル経由で試す前に確認しておいた方がいいことは山ほどあると思う。


118 :117=82 :02/03/31 10:55
ん、ログについては原因が判明したのか。


119 :名無しさん@お腹いっぱい。 :02/03/31 12:20
>>116
ありがと。
でもさあ、
/etc/syslog.confの最後に、
!pppd
*.* /var/log/pppd.log

って書いても試したんだよね…たしか。
コレなら最後でも !programが出てくる後でも大丈夫なはずだよねぇ?

やっぱし、pppdが起動してないのが原因かなぁ。

120 :名無しさん@お腹いっぱい。 :02/03/31 12:35
>>117
なるほど。

> ローカルで起動した pppd に対して ppp を使って接続してみる、

これ、どうやればいい?
pppdは、ただ起動すればいいと思うけど、
pppって/dev/cuaa0とかのデバイスにATコマンド送って、
っていう手順が含まれてるんだよね?
どうやって同じマシンのpppdに接続するん?


121 :117=82 :02/03/31 12:41
>>119
こっちで試してみたが、
!pppd
*.* /var/log/pppd.log
これでログは pppd.log に落ちる。そもそも pppd が実行されてたら
/etc/ppp/options に debug って書かなくても通常のログが syslog に
いくので、pppd.log に落ちなくても /var/log/messages 辺りにいくはずだ。
syslog.conf を変にいじってなければ。


122 :名無しさん@お腹いっぱい。 :02/03/31 13:07
>>121
syslog.confは特に変なことはしてないと思う。
あー、じゃあログ吐かない状態のうちの環境じゃpppdは起動してないってことか。
tail -f /var/log/messagesにも特に何も出てなかったし。
ありがとう、一歩前進。

あとは >>120の疑問が解決すればよさげな気がしてきた。
ゴールは近い、のか?

123 :名無しさん@お腹いっぱい。 :02/03/31 13:08
FreeBSDをログサーバにしたいのですがうまくいきません。
ルータがLOCAL1.INFOとかのログをはくみたいですので
syslogd -a 192.168.0.1/32
にてsyslogdを起動し、
syslogd.confには
LOCAL1.*    /var/log/rt
を一番上に追加してsyslogdを再起動しました。
ほかに設定しなければいけないところがあるのでしょうか?
よろしくお願いします。

124 :名無しさん@お腹いっぱい。 :02/03/31 13:33
wnidowmakerなんだけどコンソールからstartxでX起動すると
メニューの日本語がちゃんと表示されるのに、xdmから起動すると
メニューの日本語の部分が表示されませーん。なんでー??
XFree86 4.1 で.xinitrc と .xsessionの記述は同じです。
まだインストール直後なんで、記述はこれだけです。

# .xinitrc and .xsession
PATH="$PATH:/usr/X11R6/bin
xrdb -merge .Xresource
kinput2 -cannna &
exec waker

他になにか必要な情報ありますか?

125 :名無しさん@お腹いっぱい。 :02/03/31 13:35
>>124
http://www.jp.freebsd.org/QandA/HTML/454.html

126 :名無しさん@お腹いっぱい。 :02/03/31 14:08
BIOSの8Gに壁にHDDが引っかかってしまい
HDDからのBootが出来ません、VineLinuxを入れた時に確認した事なのですが
Bootのみ出来ないだけで、FDからHDDをBootさせると
読み込みます。
この場合、FreeBSDの場合 どうすれば宜しいのでしょうか。
FDにHDDを読み込めと言うプログラムをどう書けばいいのか
検討も付きません。
VineLinuxの場合は起動FDと言うのがあり、それにより
毎回起動していました。

127 :124 :02/03/31 14:14
LANG=ja_JP.EUC; export LANG を .xseesion に書いたら
解決しました。どうも

128 :名無しさん@お腹いっぱい。 :02/03/31 14:21
手元に中古のデスクトップがあるんですけどディスプレイなしで
FreeBSDインストールは可能でしょうか?
ノートパソコンを一応持っているんですけど。


129 :名無しさん@お腹いっぱい。 :02/03/31 14:24
>>128
難しいな。
FreeBSDを入れた後なら
別のPCからリモートは出来るが。

130 :名無しさん@お腹いっぱい。 :02/03/31 14:35
>>126
http://www.jp.freebsd.org/QandA/HTML/1507.html
http://www.jp.freebsd.org/QandA/HTML/88.html

131 :名無しさん@お腹いっぱい。 :02/03/31 14:37
>>128
無理

132 :名無しさん@お腹いっぱい。 :02/03/31 14:42
>>128
やったことないが、/boot.configに-hと書いとくか、sioのフラグに0x20立てたカーネル作っとけば、
シリアルがコンソールになるらしい。
ネタ元
man boot
man sio


133 :名無しさん@お腹いっぱい。 :02/03/31 15:08
>>114-115
+ sysinstallは拡張領域をいじってくれないので、sysinstallから直接そこへ
インストールするのは無理。
+ DOSの拡張領域にFreeBSDのfdiskでBSDのパーティションを切ることは可能
らしい。
+ 拡張領域に切ったパーティションからブートすることはできないらしい
(少なくともFreeBSDのブートローダからは。/boot/loaderではなくカーネルを
直接指定すれば可能、というメッセージは前スレのどこかになかったっけ?)

参考: freebsd-hackersの"booting from extended slice"という一連のスレッド

だからminimumでインストールしてから、fdisk→disklabel→newfsという手動の
作業をできるなら、「可能」といっていいということだよね。
ちょっと今は試せる環境がないけど、でき次第やってみよう(次スレになるかも)。


134 :名無しさん@お腹いっぱい。 :02/03/31 16:12
質問です。
今fsckをしたら
MARK FILE SYSTEM CLEAN?[yn]
と聞かれているのですが、yにしてもデータが消えたりしませんよね??

135 :名無しさん@お腹いっぱい。 :02/03/31 16:25
>>134
yを押そうが押すまいが、データがすでに欠損してる可能性は
ゼロではないだろうな。

いずれにせよ、あんまりファイルシステムについて詳しくない
ならfsckには常に-yオプション付けとくよろし。

136 :Name Not Found :02/03/31 16:27
FreeBSD4.5-RELEASEを入れたんですがhosts.allowしかありません。
最近のバージョンではhosts.denyは不要なのですかね?
それとも新たに作ればいいんですか?

137 :名無しさん@お腹いっぱい。 :02/03/31 16:32
最初から存在したhosts.allowの最初を読め


138 :名無しさん@お腹いっぱい。 :02/03/31 16:42
>>136  もともとhosts.denyは存在していても、使われていなかったような気がする。 なくなっても、俺は不都合をほとんど感じないのだが。

139 :117=82 :02/03/31 16:45
>>120
ppp にモデムの制御コマンドを送るという機能はあくまでもおまけ。
さらにいうなら、認証もおまけのようなもの。
昔は tip でログインしてから remote の ppp を起動して local の ppp を起動して
繋げるという手順をマニュアルでやるのが普通だったものだが、
っていう昔話はおいといて、つなぎ方はいろいろ考えられるけど、
loopback の TCP port を使うのがわかりやすいと思う。資料も比較的揃ってるし。


140 :Name Not Found :02/03/31 17:01
>>137 >>138
最初のサンプルに書いてあるのを見て
ALL : ALL : deny
ALL : xxx.xxx.ne.jp : allow
なんて書いてみたのですがアクセスできなくなるんですよ。
書き方違うんですかね?

hosts.denyなんていらないよ、って言うのならいいのですが。

141 :名無しさん@お腹いっぱい。 :02/03/31 17:08
>>140
書き方が違う。
先の行にマッチしたらそこで終わるので ALL なのは最後に書かないといけない。


142 :ヽ(`Д´)ノ  :02/03/31 17:33
ちと お聞きしたいんですが、
FreeBSD 4.2RのX Windowで、画面の端が歪むんですけど、
何ででしょう?歪むっていうのは 画面の上下の端が、
横方向に縮小されて 表示領域が丸くなっているような感じです。
ビデオカードの設定が悪いんでしょうかね?
Windows2000の時でも、タイピングゲームとか終わって
画面が切り替わっても そうなる時があります。
うちのビデオカード RIVA TNT2 Vanta ってチップみたいです。
モニタは 三菱製のフラットディスプレイ使ってます。
ただ、ビデオカードのメーカーは分からないんで
Xの設定は TNT2にしておきました。
だれか 解決方法教えてヽ(`Д´)ノ オクレ!!

143 :Name Not Found :02/03/31 17:34
>>141
早速やってみたんですがダメです。

Telnetを使うのでこの辺はしっかりやっておきたいのですが。
もうちょっと粘ってみようと思います。

>>137 >>138 >>141
ありがとうございました。多謝!

144 :名無しさん@お腹いっぱい。 :02/03/31 17:52
Microsoft Wheel Mouse Optical を使いたいのですが、wheelが動きません。
mousedのflagは何て書けばいいのでしょうか?

145 :名無しさん@お腹いっぱい。 :02/03/31 17:52
FreeBSD4.5でCustom→bin + ports + srcすべて を選択してインストールしました。
ハンドブックをみながらmake worldをしてみたのですが、これはシステムをstableな環境にアップデートする時に行うものですよね?
/usr/srcをcvsupで同期させないで、make worldしたのですが、これって全く無意味なのでしょうか?

146 :名無しさん@お腹いっぱい。 :02/03/31 17:57
>>145
練習になるYO!


147 :名無しさん@お腹いっぱい。 :02/03/31 18:44
age

148 :145 :02/03/31 18:46
>>146
うぅ・・・・・
やはり、そうなってしまいますかぁ・・・・
隣でガリガリとフル稼働してるマシンが哀しさを2倍にしています。
頭の悪い質問で申し訳ないのですが、make worldとはFreeBSDのsrcをcvsup等でServerと同期させて、そのソースを素にシステム全体を構築し直すもの。
kenelの再構築とは、自分の計算機の環境(CPUの種類を使用しているものだけにしたり、不要なドライバなどを削除しkernelをスマートにする事でパフォーマンスが良くなる。
こう考えてよろしいのでしょうか?

149 :名無しさん@お腹いっぱい。 :02/03/31 19:08
>>148
makeオプションつければソース更新しなくても
少しは違うかも
/etc/defaults/make.conf見てみて

150 :名無しさん@お腹いっぱい。 :02/03/31 19:13
>>148
はずれ。
ソースの同期取るターゲットはupdateだ。
塚、/usr/src/Makefileのコメント嫁


151 :名無しさん@お腹いっぱい。 :02/03/31 19:25
質問スレなのに答えが「〜読め」が多いな。
タイトルに「初心者もOK」って書いてあるの外したらどうだ。

俺は148じゃないからね。

152 :名無しさん@お腹いっぱい。 :02/03/31 19:41
>151 質問スレッドであって回答スレッドじゃないんだから問題ない。
不満があったら自分が率先して答えたらよし。

153 :145 :02/03/31 19:54
午後5時にbuild worldを始めて、7:30頃に終わりました。
PentiumPro-200MHz*2という環境です。
>>149 >>150
/etc/defaults/make.confと/usr/src/Makefileを読みました。(読むというより見たでしょうか・・・・)
Makefileのupdateという行にcvsと書いてあったのですが、これはcvsのコマンドの1つなのでしょうか?
実際にcvsを使用した事がないので・・・・・
>>make.confに追加された設定は make を実行したときに常に使われることを覚えておいてください. そのため, システムに必要な設定を書いておくと良いでしょう.
Portsを利用してmakeを実行する時にも参照されるのですね。
NO_BINDやNO_SENDMAIL、NO_Xというような行もあったのですが、このコメントアウトを外すと、デフォルトで導入されるはずのSENDAMAILなどをシステムに組みこまないこともできるといった感じでしょうか?
SENDMAILはデフォルトで導入されているとは思いますが、BINDは故意的にinstallしないと導入されないですよね?
ほとんど意味の無いmake worldが終わったので、今度はcvsというのをpackageからインストールして、updateを実行してからmake worldをしてみたいと思います。
ありがとうございましたm(__)m



154 :名無しさん@お腹いっぱい。 :02/03/31 20:17
>>151
俺は、自分で読む気/能力のないヤシは相手にしないから、お前が回答してやれ。

>>153
updateはcvsじゃなくてcvsupを使う。
http://www.freebsd.org/ja/handbook/index.htmlの19とA.6は必読。


155 :名無しさん@お腹いっぱい。 :02/03/31 21:08
tarでアーカイブを作成、展開する際、パーミッション情報、所有者、グループ
を完全に継承するのにはどうしたらいいんでしょうか?
manを見るとpオプションでアクセス情報を書き出すとありますが、
tar cfp hoge.tar hoge/
tar xf hoge.tar
とやっても、ファイルのパーミッションはOKなんですが、
ディレクトリのパーミッション777なディレクトリはその777な情報を
復元してくれません。(755になってしまう)

どなたかご教授下さい。お願い致します。

156 :名無しさん@お腹いっぱい。 :02/03/31 21:13
release-4.5にKDEを入れていて
linux-netscape47-navigetorを使ってるんですが
ブラウザが固まってしまって困ってるんですが、
kill 番号ってしてもダメです
GNOME+Sawfish を入れたときはブラウザのclose?で閉じれたんですが。
netscapeを強制終了する方法を教えてください。
shutdown 以外で。
GNOME+Sawfishは何故なくなってしまったのでしょうか?

157 :名無しさん@お腹いっぱい。 :02/03/31 21:18
>>154
ええと、SUP_UPDATE が定義されていたら cvsup で CVS_UPDATE が定義されていたら
cvs なんじゃないかな? 自分じゃ試したことない上に酔っ払った状態で
Makefile.inc 1 読んだから間違ってるかもしれんが。

>>153
cvs は標準ではいっている。標準ではいっていないのは cvsup の方。
基本的には cvs でいいが、単に同期をとるだけなら cvsup の方が効率がいい。
で、普通は cvsup の方を使うってわけだ。
もっとも server 側がどちらかしか提供してなかったら選択の余地はない。


158 :名無しさん@お腹いっぱい。 :02/03/31 21:21
>>155
pax -r -p e <hoge.tar かな

159 :名無しさん@お腹いっぱい。 :02/03/31 21:23
>>157 そうかもしれない。cvsでアップデートすることはスコーンと忘れてた。


160 :名無しさん@お腹いっぱい。 :02/03/31 21:29
kill -9

161 :145 :02/03/31 21:30
>>154
Packageからcvsup-16.1fを導入しました。
/usr/share/examples/cvsup/にstandard-supfileやstable-supfile、ports-supfileなどができました。
例えば、portsを同期させる場合はports-supfileを/usr/local/etc/にコピーし、ホスト名を日本のcvsupサーバに変えて
cvsup /usr/local/etc/ports-supfileと実行。
一般的にはcrontabを使って、一定期間(1週間ぐらいかな?)ごとに実行させれば最新状態を保てる。
このような感じで、stable-supfileを指定して実行すればよろしいのでしょうか?


162 :名無しさん@お腹いっぱい。 :02/03/31 21:53
>>161
/etc/make.confの設定だけでsupfileを触らなくても大丈夫。
/etc/default/make.confを見て必要な項目を/etc/make.confに書くべし。
後は/usr/srcでmake update。

まあ、持ってくるコレクションを変更するならsupfileも修正必要か。


163 :145 :02/03/31 22:13
>>157 >>162
分かりやすい説明、感謝です。
CVSは初めから入ってるのですか!
CVSが入っているから、make updateが使えるのですね。
/etc/defaults/make.confをみて、必要だと思われるものを、/etc/make.confにですね。
という事は、さきほどmake worldした時は/etc/defaults/make.confを直接編集してCFLAGS= -O -pipeとNOPROFILE= trueというのをハンドブックを参考にして#を外したのですが、適用されていなかったという事ですね。
make.confのなかに#SUP_UPDATE= yesや#SUPFILE= /usr/share/example/cvsup/stable-supfileというものがありますが、make.confの中にCVSupの設定があるのは何故でしょうか?
make.confとは関係無しに、cvsupというコマンドを使ってcvsupを使う事はできると思うのですが・・・・・

164 :名無しさん@お腹いっぱい。 :02/03/31 22:24
>>155
-cfでアーカイブして -xpfで展開じゃないの?
-pの説明には「Extract all protection information」と書いてあるよ。


165 :名無しさん :02/03/31 22:28
>>161
それでもできるが、/usr/share/examples/cvsup/ の下にあるファイルは
そのままにして、/etc/make.conf を設定した方が早い。

そして

# cd /usr/src
# make update

詳しくは /etc/default/make.conf を見よう。

166 :名無しさん :02/03/31 22:33
>>163
cp /etc/degaults/make.conf /etc/make.conf して、それを編集した方が早い。

>make.confとは関係無しに、cvsupというコマンドを使って

できるよ。実際やってみつのが一番かと。

167 :145 :02/03/31 22:44
>>165 >>166
素早いレス、本当にありがとうございます・・・・・
/etc/defaults/make.confを/etc/make.confにコピーして、それを素に編集します。
その設定が終わったら、/usr/srcでmake updateですね!!!
さっそく、make.confの中身について調べながら設定したいと思います。では!

168 :名無しさん :02/03/31 22:58
>>144
家のマシンを見てみたら、

moused_flags="-z 4"
moused_port="/dev/psm0"
moused_type="auto"
moused_enable="YES"

と書いてあったぞ。しかし、XFree86 の設定ではないので注意してね。

169 :名無しさん@お腹いっぱい :02/03/31 23:04
>>144
file:///usr/share/doc/ja/books/faq/x.html#AEN3431


170 :名無しさん :02/03/31 23:50
>>128

キーボードを抜いてinstallCD/FDから起動すれば
com1 がシリアルコンソールになるように
デフォルトで設定されているので
そこに 9600bps のシリアル端末(ex. teraterm)などをつければ
インストール作業そのものはできる.
現に 4.3-RELEASE はそうやってインストールしたので
4.5-RELEASE でも大丈夫だろう.

ただそのままだと com ポートに対して getty が走らないので
一番最初にシングルユーザで立ち上げて / ファイルシステムを rw マウントして
/etc/ttys の ttyd0 の行を
ttyd0 "/usr/libexec/getty std.9600" unknown on secure
と書き換えておくこと.
こうしないとマルチユーザで立ち上がっているんだけれど
ユーザはrootしかいないものだからリモートログインもできず
箱の鍵は箱の中,状態になる.

以上はキーボードなしでブートできるPCであることが大前提.
BIOS的にそういう設定ができるPCであっても
デフォルトはそうなっていないことが多いので
その設定を変えるのに結局モニタが必要かもしれない.


171 :名無しさん@お腹いっぱい。 :02/04/01 09:23
FreeBSDってIRQシェアリングは有効なの?

172 :名無しさん@お腹いっぱい。 :02/04/01 10:36
.NETのコンパイルに成功したひとはいますか?
Linuxでなんとか出来ないものかと思ったけど、
configure.inやMakefile.amなんていい加減にしか
書いてないから結構な修正量になりそうです。

もし動かしてる人がいたら感想聞かせてください。

173 :名無しさん@お腹いっぱい。 :02/04/01 11:05
>>123
BLR-TX4L か ? だとすると、ルータ側の問題だ。


174 :名無しさん@お腹いっぱい。 :02/04/01 14:13
>139
マニュアルでpppdを起動させたらち,syslogでちゃんとpppd.logに出力された。

ってことは,そもそも/etc/gettytab から pppdが起動してないってことだな。

/etc/gettytab
ppp.115200|115200-baud:\
:np:pp=/usr/sbin/pppd:sp#115200:

これがわるいのかなぁ。


175 :145 :02/04/01 14:48
make updateをして、/usr/srcを同期させるために
cp /etc/defaults/make.conf /etc/make.confして
make.confを以下のようにしました。(コメントアウト#を外した部分)
CFLAGS= -O -pipe
NOPROFILE= true
SUP_UPDATE= yes
SUP= /usr/bin/cvsup
SUPFLAGS= -g -L 2
SUPHOST= cvsup.jp.FreeBSD.org
SUPFILE= /usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile
これで/usr/src/ディレクトリにいきmake updateを実行したところ
/usr/libexec/ld-elf.so.1: Shared object "libXaw.so.6" not found
***error code 1
Stop in /usr/src.
***error code 1
Stop in /usr/src.
とエラーになってしまいます。Googleで検索したところXに使われているライブラリという事はわかったのですが、どうやって導入すれば良いのかが分かりません。
make worldをするなら最低限のものでインストールした方が良いというのをきいていたので、Customでbinとsrc、Portsしかインストールしていません。
Xをいれずにmake updateを実行できないのでしょうか?

176 :名無しさん@お腹いっぱい。 :02/04/01 14:57
>>172
いくらなんでも FreeBSD スレで聞くべきことではないだろう。

... つうか仮に Linux で動かせるようにできたところで、そのパッチ
を配布できるようなライセンスではないような。


177 :名無しさん@Emacs :02/04/01 15:00
関係ないけどcvsupって
/usr/local/bin/cvsupじゃないの?

178 :名無しさん@お腹いっぱい。 :02/04/01 15:04
CPUTYPE=xxxxも追加する
xxxxの部分はdmesgで確認。

時間がかかるけど折角なので
CFLAGS= -O2 -pipeにして
COPTFLAGS= -O2 -pipeも追加してみたらどう?

CVSupについては、やった事無いのでわからん  スマン。

179 :名無しさん@お腹いっぱい。 :02/04/01 15:04
>>176
違います。FreeBSD向けに作られているから聞いているんです。
http://msdn.microsoft.com/net/sscli/

180 :145 :02/04/01 15:06
>>177
そうでした。指摘ありがとうございます。
/usr/bin/cvsupを/usr/local/bin/cvsupに直しました。

181 :名無しさん@お腹いっぱい。 :02/04/01 15:07
あとパッチの件はそうですね、当然ダメです。
あくまで自分で楽しむ範囲です。

182 :名無しさん@お腹いっぱい。 :02/04/01 15:19
>>174
pppdのoptions見せれ。
それと、pppdを起動するスクリプトも見せれ。

> そもそも/etc/gettytab から pppdが起動してないってことだな。
??

183 :名無しさん@Emacs :02/04/01 15:50
.xsessionに書いておいたmltermはxdmで認証の後
/kernel: pid 9773 (mlterm), uid 1001: exited on signal 11
で落ちるけどxtermでmlterm &でやると落ちない。
こんなのって何が原因なのかな?

184 :145 :02/04/01 16:21
>>178
アドバイス感謝です。CPUはPentiumProなので
CPUTYPE=i686
COPTFLAGS= -O2 -pipe
以上のコメントアウトを外しました。
最適化オプションでコンパイルする時の速度が上がるのですね!
前回は2時間30分かかったので、何分ぐらい短縮できるか楽しみです。

185 :名無しさん@Emacs :02/04/01 16:25
>>172
FreeBSD-4.5-stableでコンパイルできたよ。
Hello Worldも出力できた。

% source env.csh
% ./buildall

やったことはこれだけ

186 :名無しさん@お腹いっぱい。 :02/04/01 16:27
>>185
とりあえず、サンクス!
もうメンドクサイんでFreeBSD今ダウンロードしてますw

187 :名無しさん@Emacs :02/04/01 16:46
FAT32の領域をmountしてファイル名が日本語でも化けない方法教えてください。

/dev/ad0s3 /mnt/data msdos rw,noauto 0 0


188 :117=82 :02/04/01 17:03
>>174
getty に HDLC フレームヘッダを認識させるというのは、
通信自体がうまくいってない場合に無視されてしまうという罠があるからなあ。
そもそも NT4 が送ってくるものがマトモなものかどうかという罠も。

PPP接続が目的なら al 指定してログインシェルを pppd にしておくというのでどうだ?
その方がチェックするのは楽だぞ。


189 :名無しさん@お腹いっぱい。 :02/04/01 17:08
>182
/etc/ppp/options
name hostname
domain example.com
asyncmap 0
modem
passive
crtscts
proxyarp
lock
silent
login
+pap
-chap
-detach
defaultroute
netmask 255.255.0.0
ms-dns 192.168.0.100
debug


/etc/ppp/options.ttyd0
:192.168.0.91

/etc/ppp/options.ttyd1
:192.168.0.92

/etc/gettytab
ppp.115200|115200-baud:\
:np:pp=/usr/sbin/pppd:sp#115200:

/etc/ttys
ttyd0 "/usr/libexec/getty ppp.115200" dialup on secure
ttyd1 "/usr/libexec/getty ppp.115200" dialup on secure

こんな感じ。

> > そもそも/etc/gettytab から pppdが起動してないってことだな。
> ??
え? gettytabのppから起動されんじゃないの?

190 :名無しさん@お腹いっぱい。 :02/04/01 17:14
>>175
X(のライブラリ)をインストールしていない環境でcvsupを実行したいなら,
cvsupでなくcvsup-without-guiのパッケージをインストールしてそちらを
使えば,
> /usr/libexec/ld-elf.so.1: Shared object "libXaw.so.6" not found
とはならないと思われる.

191 :名無しさん@お腹いっぱい。 :02/04/01 17:15
>>187
cd /usr/ports/japanse/msdosfs
make install

192 :名無しさん@お腹いっぱい。 :02/04/01 17:31
>>184
> アドバイス感謝です。CPUはPentiumProなので
> CPUTYPE=i686
> COPTFLAGS= -O2 -pipe
> 以上のコメントアウトを外しました。
> 最適化オプションでコンパイルする時の速度が上がるのですね!
> 前回は2時間30分かかったので、何分ぐらい短縮できるか楽しみです。

コンパイル時の速度が上がるんじゃなくて,
生成されるバイナリの最適化度が上がる.
コンパイル時間は逆に長くなる.
また,-O2で作ったバイナリが-Oで作ったものより,早いかと言えば,
極めて疑問だ.一般的に言って「ほとんど変わらない」だろう.



193 :名無しさん@Emacs :02/04/01 17:57
>>183
自己レス。
自分の勘違いでした。


194 :名無しさん@お腹いっぱい。 :02/04/01 18:18
cvsup-without-gui
って何?
packagesとかportsにないよ?
175じゃないけど教えて。

195 :145 :02/04/01 18:19
>>190
cvsup-without-guiですね。
pkg_delでXのライブラリを使うversionをuninstallしてから、without-gui版をインストールします!
>>192
なるほど。生成されるバイナリの最適化だったのですね。
「気持ち、速くなった気がしなくもない」といった感じでしょうか。

196 :192 :02/04/01 18:27
>>195

しかも

===== /etc/defaults/make.confより =====
# CFLAGS controls the compiler settings used when compiling C code.
# Note that optimization settings above -O (-O2, ...) are not recommended
# or supported for compiling the world or the kernel - please revert any
# nonstandard optimization settings to "-O" before submitting bug reports
# to the developers.
# Note also that at this time the -O2 setting is known to produce BROKEN
# CODE on the Alpha platform.

なので,そのつもりで. よーするに
「最適化オプションを-Oより上げたり,-march=<cpu>を指定したりして
不具合が出てもそれは自己責任でね」
ってこと。

197 :名無しさん@お腹いっぱい。 :02/04/01 18:27
>>194
http://cvsweb.freebsd.org/ports/net/cvsup-without-gui/Makefile

2002/01/12に追加されてるから4.5-RELEASE以降には入ってる。


198 :194 :02/04/01 18:39
>>197
サンクスコ


199 :145 :02/04/01 20:09
>>196
pkg_deleteでcvsupを消し、pkg_addでcvsup-without-guiをインストール。
make updateしたところ、うまくいきました。
これからmake worldをしてFreeBSD-stableにできそうです。ありがとうございました!


次100 最新50 (10:00PM - 03:00AM の間一気に全部は読めません)

read.cgi ver5.26+ (01/10/21-)