トップページunix
1001コメント320KB

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
00012ch BSD USERS GROUPNGNG
FreeBSD 関連の質問はここで。

初心者もOK! FreeBSD質問スレッド 過去ログ置き場
http://bird.zero.ad.jp/~zau60806/FreeBSD/

■関連スレ >>2-15 くらい
オリジナルの歴代スレッド 1〜20は >>2, 21〜40は >>3, 41以降は >>4
FreeBSD 関連の検索は >>5
FreeBSD 関連のスレッドへのリンクは >>6
FreeBSD 関連のお勧めサイトは >>7
FreeBSD の新しいネタを追いかける人は >>8
FreeBSD 関連雑誌は >>9
FreeBSD 関連の議論等について >>10


FreeBSD 以外の UNIX 関連の初歩的な質問は…

くだらない質問はここに書き込め!なんでもアリ36
http://pc5.2ch.net/test/read.cgi/unix/1094227108/
0873名無しさん@お腹いっぱい。NGNG
>>869 多少内容が古い可能性もあるが、まずは公式を見れ。
ttp://www.freebsd.org/doc/ja_JP.eucJP/books/porters-handbook/quick-porting.html

メンテナー云々ってことは、いきなり本家ソースツリーにcommitを
狙ってるってことかい?まだ公開もしていない、どころかFreeBSDで
makeできる状態でもないようだけど…
0874名無しさん@お腹いっぱい。NGNG
>>872
webって公開って、、、どこ?
俺HP持ってないし、作れないよ。あんま面白く無さそうだし。

あ、そうか。まぁ、UNIX用に書き直したらここにでも公開してみるよ。
0875名無しさん@お腹いっぱい。NGNG
>>873
あ、ありがとう。そのリンク読んでみるよ。


CUIで動作するやつならFreeBSDでもmakeは出来るだろうなぁ。
ただ、Microsoftのバグ(ってか仕様か)に合わせて無駄なコードがあって恥ずかしいから見せれないけどなw
0876名無しさん@お腹いっぱい。NGNG
なぜFreeBSDというディストリビューションは、Linux板ではなく
unix板で騒いでいるのですか?
0877名無しさん@お腹いっぱい。NGNG
>>875
なにそれ?「恥ずかしいから見せれない」ようなものを「公開する」の?
で、 web で公開できないものをどうやって ports でインストールさせるの?


あ、釣りだったか・・・
0878名無しさん@お腹いっぱい。NGNG
>>874 あぷろだにでも上げて、2chのスレに書き込み?
とりあえずここは質問スレだから、スレ違いだなぁ。portsとかメンテナ
なんていう話とは大分違ってきたような…

プログラム出来るんだったら、ページぐらい書けるだろ。それこそ
README程度かそのものに、ファイルへのリンクを付けたくらいで
構わないだろう。大事なのはソフトの内容だし。
フリーのサーバはいくらでもある。あのn×tも使っている、sourceforgeでも
いいだろう。

もし有用なものが出来ているなら、是非ちゃんとした形で公開して
欲しいな。公開はそれなりに手間の掛かることだけど、協力者は必ず
現れるだろうし、フィードバックが得られれば、また新たな発展があるかも
しれないよ。
0879名無しさん@お腹いっぱい。NGNG
>>877
あれだよね。
君が言ってるのってさ、

「金は無いんだけど、なけなしの金でパチンコやってみたら大勝して、今は金ある。
だから鰻丼を食べるという贅沢をやった。」

って文に対して、
”なにそれ?「金が無い人が鰻丼を食べる」なんて「贅沢」をするの?

っていってるのと同じだよねw
だから、windows用に開発して、UNIXでも使えるように書き直すって書いたでしょ?
0880名無しさん@お腹いっぱい。NGNG
>>878
トンクス

いやー俺ページ書けないよw
書いたこと無いし、書こうと思ったこともない。
でも公開するの面白そうだし、
ちょっとくらいは出来るようになってもいいね。

有用だと思うよぉ。
今のところフリーのFEMっていうとFreeFEMLEEGくらいしか無いし、
あれもオープンソースでは無いからねぇ。

スレ違いなんで、これにて・・・
>>873のリンク読んでみるよ。
0881名無しさん@お腹いっぱい。NGNG
短いものなら、直接portsにしてソースもfiles/に突っ込むという手がある。
そうすりゃ配布サイトを置かなくても済んでしまう。
配布物を展開する代わりに do-extract でファイルをWRKDIRへコピーしたり
する必要があるけど。
0882名無しさん@お腹いっぱい。NGNG
>>881
2000行くらい。
0883名無しさん@お腹いっぱい。NGNG
ちゅーかソースホゲでもなんでもいいからWebやftpで公開しないと。

なんか話の技術レベルがちぐはぐだから「壮大な釣りでした」だと思っているけどね。
コード書けるんなら検索エンジンぐらいつかえるよな。普通。
0884名無しさん@お腹いっぱい。NGNG
>>883
分かったよ。取り合えずなんか公開する手段を模索するよ。

ってか、コードっていっても結局は数値計算だし、
ネットワークとの関係は殆どないぽ。検索するのも面倒だった。今は反省している。
0885名無しさん@お腹いっぱい。NGNG
正直、それくらい自力で調べれないレベルの香具師に ports のメンテナなんてやってほしくなかったり。
0886名無しさん@お腹いっぱい。NGNG
でもこの場合は自分で作ったソフトのportsメンテナだから、まあいいじゃん。
0887名無しさん@お腹いっぱい。NGNG
>>874
geocities.jp でも infoseek isweb でもいいだろ
無料のサービスはいくつかあるよ
0888名無しさん@お腹いっぱい。NGNG
>>887
あぁなるほど。
portsでインストールする時にダウンロードする時のあの
ダウンロード先を指定するためにwebで公開しないと駄目なんか。

了解了解。
んじゃ、まずはwinの方をもうちょっと拡張させたら、
UNIX用に開発しはじめます。


みんなありがと!!
0889名無しさん@お腹いっぱい。NGNG
最初は野良 port 公開でいいべな。
0890名無しさん@お腹いっぱい。NGNG
fj.sourcesに投げる。
0891名無しさん@お腹いっぱい。NGNG
公開して使っているうちに良いソフトだと思ったら誰かが勝手にportsスケルトン作ってにsend-prするかもね。
0892名無しさん@お腹いっぱい。NGNG
FreeBSDって死滅しちゃうと?
オラ、UNXインストールしようと思ってますたい。
ばってん、死滅するようなOS入れたくなか。
サポートされなくなるって分かってるOS入れたい訳無かろうもん。
0893名無しさん@お腹いっぱい。NGNG
無理に入れなくていいですよ。SolarisなりLinuxなりお好きなものをどうぞ。
もうこのスレには来ないでね。
0894名無しさん@お腹いっぱい。NGNG
昔の話でもうしわけないけど、FreeBSDって国防総省から資金援助
されてたと思うのですが、それの成果って何ですか?

http://www.itmedia.co.jp/news/0107/10/b_0709_05.html
0895名無しさん@お腹いっぱい。NGNG
釣りはスルー
0896名無しさん@お腹いっぱい。NGNG
>>894
commit logに全部書いてあります
0897名無しさん@お腹いっぱい。NGNG
>>894
主なところでLOMAC, UFS2, GEOM, OpenPAM.
その他TrustedBSD。

関係したものにはクレジットが入るから、
ソースやmanをCBOSSでgrepしてみるとわかるよ。
0898893NGNG
>>896
>>897

レスありがとう。

意外とありますね。
GEOM関係、えらくトラブリながら実装していたのは
お上からの資金援助があったからなんですねぇ。
0899名無しさん@お腹いっぱい。NGNG
つまるところは FreeBSD ってのはコアの連中の飯の種ってこと。
そしてユーザはそいつらの僕ってことだな。早く気づけよな。
0900名無しさん@お腹いっぱい。NGNG
アホはスルー。

MACってユーザIDごとに何ができるか細かく決められて面白そうだけど、
いまいち使い方がわからん。
0901名無しさん@お腹いっぱい。NGNG
>>900
つまり、反論できないということですな。

#宗教とか思い込みというのは恐ろしいですね。
0902名無しさん@お腹いっぱい。NGNG
>>901
宗教的理由の人だ!!久しぶり!!
0903名無しさん@お腹いっぱい。NGNG
>>901
また宗教祭りだね!
0904名無しさん@お腹いっぱい。NGNG
過去ログ読んでも見当たらなかったので、質問させてください。865Gのマザボで
4.10-RELEASEを起動させています。LG電子の8042B?だったかな、DVD+-RW
+DVD-RAWのドライブです。起動プロセスが進んでいって、DVDのドライブを
acd0で認識した後、すごーーーーい待たされます。あと、ハード構成はUSBの
メモリメディアリーダーを内部USBで利用しています。
同じような現象が起きている人はいますか?別のマシンで、同じマザボ(ASUS
P4P-800VM)で別のDVDとメモリメディアリーダーなしだと、今度はacd0で
刺さったまま起動しない、という現象にもみまわれています。
0905名無しさん@お腹いっぱい。NGNG
今5.2.1使ってるんだけど5.3正式版が出たら簡単にアップデートできるかな?
0906名無しさん@お腹いっぱい。NGNG
今のところすっごく大変。
0907名無しさん@お腹いっぱい。NGNG
そーかい?
0908名無しさん@お腹いっぱい。NGNG
portsの入れ直しが大変だろ。
0909名無しさん@お腹いっぱい。NGNG
>>908
それはOSが原因ではなく、ネット環境が原因。
portsがすんなり入らない低速回線なのであれば、不満は自分に対して言え。
ports全部落としても、10分位ではないか。
0910名無しさん@お腹いっぱい。NGNG
C++ もののリコンパイルの話かもよ〜
0911863NGNG
>> 866
かきこTNX
.emacsは
(setq canna-server "localhost")
(select-input-method "japanese-canna")

(custom-set-variables
'(load-home-init-file t t))
(custom-set-faces)
-----------------------------------
それで、ターミナルにはちゃんとCannaで入力できます。
この.emacsだとselect-input-methodというものがないとかでてきます。
ctrl+¥して"japanese-canna"と入力するとXEmacsに入力に
日本語が入力できるようなんですが、
いちいち面倒なのでなんとかしたいです。
何かいい方法はありませんでしょうか?
0912908NGNG
>>911の言う通り、portsの再コンパイル&インストールという意味で
入れ直しと言った。
0913名無しさん@お腹いっぱい。NGNG
出来心だった
今は後悔している
0914名無しさん@お腹いっぱい。NGNG
>>912
そんな遅い機械使ってないで、買い替えろw
それと、おまいは自作スクリプトで好みのインストールをオートでしていないのか?
0915908NGNG
ちょっと待って!(土井たか子のAA略)

5.2.1から5.3 BETAに移行したヤシ(currentでもなんでも)は再コンパイルとかどうしたの?
漏れportupgrade -afPしたからとんでもない時間かかりますたよ。
まあ、ほっときゃやってくれるけどさ。

それともcurrentに出てたように、fgrep -l libstdc++で狙い撃ち?
でもそれも大変よね?
0916名無しさん@お腹いっぱい。NGNG
>>863
ぐぐってみると、他の OS での場合だけど
http://www1.plala.or.jp/fukafuka/install/xemacs.html
(toggle-input-method)
というのがあるけど関係あるかな?
どうなんだろ > Xemacs users
# 漏れは editors/emacs のほうなので…
0917名無しさん@お腹いっぱい。NGNG
>>915
再コンパイル?
んなもんしてない。元々C++物なんてほとんど入れてないし。
動かないのがあったらその都度考える。
0918名無しさん@お腹いっぱい。NGNG
>>915
> それともcurrentに出てたように、fgrep -l libstdc++で狙い撃ち?
> でもそれも大変よね?

grep と pkg_which をつかってスクリプト書けば、入れ直す
必要のあるportsを自動でリストアップできるよ。
漏れは5.3betaからRELENG_5に移行したのでlibstdc++問題は関係なかったけど、
以前からportsのバージョンうpがらみでちょくちょく似たことをしている。
漏れは毎回手でコマンドライン書くのでスクリプトにはしてないんだけど

for f in /usr/local/{bin,libexec,sbin}/* /usr/local/lib/lib*.so.*; do
file $f | egrep -qs 'ELF.*(dyn|share)' && ldd $f | egrep -q 'libstdc\+\+' && pkg_which $f
done | sort -u > /tmp/pkgs

みたいな感じ。ファイル全体をgrepさせるよりはfileとldd使う方が速い。
対象ファイルの指定は実際はもっといろいろ指定しないといけないけどね。

なぜこんなことしてるかというと、今のportsの依存関係は無条件で全部継承さ
れちゃうので、実際には関係ないのも依存関係が記録されるからなんだよね。
例えば、imakeはほとんどperlと関係ないにも関わらず、imakeがインストールす
る小さいperlスクリプトのためにperlにdependしてて、そのせいで全てのXクラ
イアントの依存対象にperlが記録されてしまう。
普通の人は時間がかかること以外はそれでも困らないと思うけど、
漏れはportsのインストールの途中またはインストール後に手を加えることも
わりとあって、portupgradeにお任せで全部入れ直しとはできないもんで。
0919名無しさん@お腹いっぱい。NGNG
>imakeがインストールする小さいperlスクリプトのためにperlにdependしてて、
>そのせいで全てのXクライアントの依存対象にperlが記録されてしまう。

設計から糞だねぇ
0920名無しさん@お腹いっぱい。NGNG
/usr/src/sys/conf/filesって何をしているファイルなんでしょうか?
システムコールを追加するときに使っているのですが,
実際のところよくわからずに使っているので,詳しく知りたいと思って書き込みしました.
使用しているOSはFreeBSD4.3です.
0921名無しさん@お腹いっぱい。NGNG
>>918
それは X が man pages を HTML でも持とうという方向になって、
そのための mkhtmlindex で perl が必要だからだね。

bsd.port.mk の

.if defined(USE_IMAKE)
RUN_DEPENDS+= mkhtmlindex:${X_IMAKE_PORT}
.endif

ここを BUILD_DEPENDS にすれば済む話だけど、なんで RUN_DEPENDS なってんだろ。
0922名無しさん@お腹いっぱい。NGNG
>>919
設計・実装・応用のうち設計が悪いと断定する具体的な根拠は?
0923名無しさん@お腹いっぱい。NGNG
>>922
糞みたいな実装を許してしまう所
0924名無しさん@お腹いっぱい。NGNG
>>923みたいな糞を許してしまうとは神様も設計が悪いなぁ
0925名無しさん@お腹いっぱい。NGNG
>>923
まぁ「馬糞デス」からね、諦めましょう
0926名無しさん@お腹いっぱい。NGNG
>>924
例のデムパなんだからアンカー付けるな。
放置で削除依頼ヨロ。
0927名無しさん@お腹いっぱい。NGNG
>>924
ワロタw うまいなあ。
0928名無しさん@お腹いっぱい。NGNG
基本中の基本で申し訳ないのですが、
/etcと/usr/local/etcの使い分けに法則があれば教えて下さい。
いろいろとソフトを入れていると、作者の説明書きでは
/etc/ソフト名/設定ファイル
を置くとありながら、FreeBSD系では
/usr/local/etc/ソフト名/設定ファイル
というのが多い気がしまして。
0929名無しさん@お腹いっぱい。NGNG
>>928
あなたはママのタンスに自分の下着を仕舞いますか?
0930名無しさん@お腹いっぱい。NGNG
Quotaのsoft limitを超えたらログに出力する。と言うのは
スクリプトでも組まないと無理でしょうか?
0931名無しさん@お腹いっぱい。NGNG
>>929
分からないから聞いているんだし、ちゃんと答えてやれよ。
0932名無しさん@お腹いっぱい。NGNG
基本的に、UNIXではもともとのOSを構成するものをbase systemと呼び、
それ以外のユーザが後からインストールするソフトは/usr/localに入れる
という慣習が形成されてきた。
それでも設定ファイルだけは/etcに置くという流儀が主流。

FreeBSDでのportsは「ユーザが自分で後から入れるもののお手伝い」という
位置付け(だった)なので、/usr/local 以下にインストールするのだが、
設定ファイルも管理上の区別のため /usr/local/etc/ に置くように決められた。

NetBSDのpkgsrcはportsをNetBSDに持っていったもので、portsより少し後に
始めただけあって、pkgsrcで入れるものはユーザが手でビルドするのとはまた
別、ということで/usr/pkgに入れるようになってて、/usr/local はユーザの
自由に委ねられている。
# FreeBSDのportsでも変数LOCALBASEやX11BASEを変更すればそうできる

Solarisだとbase system以外のパッケージは基本的に/optにインストールされる。

Linuxに至っては寄せ集めゆえbase systemとその他という区別も存在しないから、
後から入れようが設定ファイルは/etcだし実行ファイルなどは/usr/の下だし、
と区別がなくて、そういうのしか知らない人が書いたソフトや解説だと、
ユーザが手で入れるものでもそれと同じようにしていたりする。

>>931
そう思ったらお前が書けよ。

0933名無しさん@お腹いっぱい。NGNG
>>928
「FreeBSDでは」というより「ports/packagesでは」だな。
OS自体の設定ファイルは/etc/以下に入れてあるわけで。
0934931NGNG
>>932
マジレスだが、俺は分からないので答えてあげられなかった。orz
0935名無しさん@お腹いっぱい。NGNG
>>932
とてもわかりにくい説明ありがとうございました
0936928NGNG
>>932
とても分かりやすい説明ありがとうございました。
これでぐっすり眠られます。
0937名無しさん@お腹いっぱい。NGNG
FreeBSD 5.xは応答性とスループッチが最良のOSになるますか?
0938名無しさん@お腹いっぱい。NGNG
ITRONの方が上>>937
0939名無しさん@お腹いっぱい。NGNG
バージョンアップごときで動かなくなるアプリがあるって凄い事だね。
バージョンアップする時はやっぱ数日間パソがまともに使えなくなる覚悟が必要なんだね。
0940名無しさん@お腹いっぱい。NGNG
FreeBSDじゃなくてもそんなに珍しい話じゃないだろ
0941名無しさん@お腹いっぱい。NGNG
いや、珍しいでしょw
make buildworld+buildkernelで5時間、
mozillaの再コンパイルで8時間、
Xの、mplayerの・・・・・・・・・・・KDEなんて使ってたら・・・・
0942名無しさん@お腹いっぱい。NGNG
再コンパイルするだけで良いなんて最高じゃないか
0943名無しさん@お腹いっぱい。NGNG
g++ の仕様変更への対策も告知されてるし
新しいバイナリパッケージも出るんだから問題ないんでは?
0944名無しさん@お腹いっぱい。NGNG
>>939

Winでは、自動で Windows update をかけるように
設定していたのだが、ある日勝手にupdateをかけられて
某ネットワーク系のソフトウェアが動かなくなりました。

よくあることです。
0945名無しさん@お腹いっぱい。NGNG
毎日、cvsup して make buildworld とかしている人って
いるんですよね?

そういう人たちは何を目的としているんだろう。
0946名無しさん@お腹いっぱい。NGNG
>>939

Linuxでも、ライブラリのバージョンの不整合で良く動かなくなりました。
最近はだいぶんましになりましたけどね。
0947名無しさん@お腹いっぱい。NGNG
例えば、4.7RELEASEをインストールして、cvsupでstableのソースを取ってきて、make worldします。
すると4.7RELEASEの時には/stand/sysinstallでFTPからパッケージを取ってくると何にも問題ありませんが、
make world後(4.10-stable)では/stand/sysinstallでパッケージをFTPから取ってこようとするとはじかれるのでしょうか?
/stand/sysinstallのoptionやrc.confで修正すればできるのはわかりますが、別に修正しなくてもそのままつなげればいいのになーと思うのですが。
/stand/sysinstallでは厳密にRELEASE毎にパッケージが管理されているのでしょうか?
0948名無しさん@お腹いっぱい。NGNG
あ〜もう、バージョンアップする時は、新しいディスク買ってきて
インストールしなおした方が良さそうですなあ。
0949名無しさん@お腹いっぱい。NGNG
>>948
何で?
0950名無しさん@お腹いっぱい。NGNG
Options -> Release Name は、FTP のアドレスに直接引っ張られるんじゃ
無かったっけ。
0951名無しさん@お腹いっぱい。NGNG
4.x系と5.x系では、make buildworld の時間が違いすぎるのですが、
時間の増加分ほどコード量に違いがあるようには見えないのですが...
0952名無しさん@お腹いっぱい。NGNG
DebianとFreeBSDどっちがいい?
0953名無しさん@お腹いっぱい。NGNG
>>947,950
ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/i386/
FTPで見ると4-stableっていうディレクトリもあるので
FTPのアドレスに直接引っかかっているとしたら
これが原因では、はじかれないような気がしますねー。
0954名無しさん@お腹いっぱい。NGNG
>>947
この板は初心者用なので中級者スレで聞いてくれ。
質問が高度すぎる。
0955名無しさん@お腹いっぱい。NGNG
>>952
Debian/FreeBSDが最強
0956名無しさん@お腹いっぱい。NGNG
>>955
Debian/FreeBSDって需要あるのかな?

LinuxとFreeBSDの悪いところだけを抽出したようで
気持がわるいのですが。
0957名無しさん@お腹いっぱい。NGNG
>>956
そうとう使い込んでいる方とお見受けいたしますが、具体的にどういう点が
問題でこのように書かれたのでしょうか?
0958名無しさん@お腹いっぱい。NGNG
>>947
/stand/sysinstall も更新してみたらどうかな?やりかたはハンドブックに。
0959名無しさん@お腹いっぱい。NGNG
>>958
もちろん、/stand/sysinstallを更新した上での話です。
0960名無しさん@お腹いっぱい。NGNG
>>951
gcc2.xとgcc3.xの差
0961名無しさん@お腹いっぱい。NGNG
>>920
カーネルconfigファイルと、実際にリンクすべきファイルを
関連付けているんじゃないかなぁ?
BSD Magazine No.2に NetBSDでの話が載っていたはずなんだけど、
俺の手元にNo.2がない...
BSD Magazine DVD買うか...DVD-ROM drive持ってないけど...
0962名無しさん@お腹いっぱい。NGNG
>>957
このように書けば皆が尊敬の眼差しで見てくれると思ったからです。悪気はありませんのであしからず。
0963名無しさん@お腹いっぱい。NGNG
古いノートPCにどっちのOSをインストールするか迷ってます。
windows95OSR2.5 と FreeBSD4.x(WMはtwm)
スペックは、MMX200MHz、32MB、2.1GBです。
どっちが軽いでしょうか?
0964963NGNG
勉強のためにFreeBSDを選ぼうと思います。
ところでswapはどのくらいとったほうがいいでしょうか?
0965名無しさん@お腹いっぱい。NGNG
>>932
うそつきはどろぼうのはじまりですぞ
0966名無しさん@お腹いっぱい。NGNG
>>945
それが FreeBSD の開発目的なのです。
0967名無しさん@お腹いっぱい。NGNG
>>964
ふんだんにとってください
0968名無しさん@お腹いっぱい。NGNG
>>963
ブラウザに関しては FreeBSD で Netscape 4.8 よりも IE の方が軽いと思います。
ネット閲覧程度ならば Windows でいいのではないでしょうか。
0969名無しさん@お腹いっぱい。NGNG
>>964
ごめん、更新してなかった orz
0970963NGNG
>>968
レスありがとうございます。cygwinも使いたいのでunixにします。
>>967
こちらもありがとうございます。128Mとっておきます。
0971名無しさん@お腹いっぱい。NGNG
cygwin使いたいのにunixにするの?
0972名無しさん@お腹いっぱい。NGNG
>>970
windows95と比べるということは、Xを入れる前提でFreeBSDを比べているということでしょうか?
Xを入れないのであれば、現状のスペックでも軽快に動きます。

レス数が950を超えています。1000を超えると書き込みができなくなります。