FreeBSD使ってて「こりゃ普及する訳ない」と思った時
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/12/28(木) 12:32:510582名無しさん@お腹いっぱい。
2007/04/12(木) 08:37:26これにつきると思われw
0583名無しさん@お腹いっぱい。
2007/04/12(木) 09:05:56自分で判断できないのを人のせいにするなよ。
0584名無しさん@お腹いっぱい。
2007/04/12(木) 09:14:15仕事あるよw
【正社員募集】ドワンゴ大卒未満限定で技術者採用【学歴重視】
http://pc11.2ch.net/test/read.cgi/unix/1171868365/
0585名無しさん@お腹いっぱい。
2007/04/12(木) 10:53:01どのようにしてそのバイナリが作られたのとか気にしないのですか?
ほしい状態のバイナリが常にあるわけではないし・・・
そこら辺は無頓着?
0586名無しさん@お腹いっぱい。
2007/04/12(木) 10:55:51それは機能の問題?それとも信用の問題?
0587名無しさん@お腹いっぱい。
2007/04/12(木) 11:02:13その質問は、Windows板が適切じゃないでしょうか?
0588名無しさん@お腹いっぱい。
2007/04/12(木) 11:20:52両方じゃないの?
debianとかのバイナリ文化圏の人間からすれば、ソースで提供されているものと
同じ、最新の状態のバイナリが、システマチックにビルドされて、きちんと動作
テストを経て、安全に利用できると判断されたものが手に入るのを期待する。
0589名無しさん@お腹いっぱい。
2007/04/12(木) 11:28:04ちゃんと動いてれば気にしないよ。
問題が起きたらソースパッケージ取ってきて読んだりはする。
逆に聞きたいんだけど、
自分でソースを全部監査してるの?
0590名無しさん@お腹いっぱい。
2007/04/12(木) 11:34:27ユーザーが多数いる、という安心感がある。もし問題があればすぐ情報が
得られるし、アップデートもされる。
ソースから自分でビルドしたものだと、おかしな動作をしたとき、
それが自分のビルド環境の問題か、アプリ自体の問題か、切り分けるのが困難。
0591名無しさん@お腹いっぱい。
2007/04/12(木) 11:46:57こいつ自分のPCにインストールしているプログラムのソースは
一行一行ぜんぶ確認しているんだよ。
すばらしいね
0592名無しさん@お腹いっぱい。
2007/04/12(木) 11:54:200593名無しさん@お腹いっぱい。
2007/04/12(木) 12:06:09脳天気な君がFreeBSDのバイナリをコンパイルしている最中に
アフリカの貧しい子供たちが次々と命を落としています。
そこら辺は無頓着?
0594名無しさん@お腹いっぱい。
2007/04/12(木) 12:12:23配布元のデフォルトとどう変えているか調べるのはあたりまえにやる。
というか、httpd とか MTA とかの外に見せるサービスは
それを確認しておかないと恐くて動かせない。
バイナリパッケージだとそれがひじょーにめんどくさい。
0595名無しさん@お腹いっぱい。
2007/04/12(木) 12:18:22しかし、すぐやり込められるんだよね
ソースってのは、手に届くところにあればいい
(つまり、何かあったときに見られる状態であればいい)
0596名無しさん@お腹いっぱい。
2007/04/12(木) 12:19:590597名無しさん@お腹いっぱい。
2007/04/12(木) 12:25:18カーネルのソースなんか読破するの、何年かかるやらw
0598名無しさん@お腹いっぱい。
2007/04/12(木) 12:27:02×BSD だって Free だの Net だの Open だのディストリ
○FreeBSDだのNetBSDだのOpenBSDだの似てるけど違うOS
FreeBSD is a registered trademark of The FreeBSD Foundation.
NetBSD(R) is a registered trademark of The NetBSD Foundation,
Inc.
0599名無しさん@お腹いっぱい。
2007/04/12(木) 12:27:05そのへんは設定ファイルでどうとでもできるようになっているが、
そうなってないディストロを使ってるのかな?
0600名無しさん@お腹いっぱい。
2007/04/12(木) 12:27:50>(つまり、何かあったときに見られる状態であればいい)
ソースについてはそのとおりなんだが、どういうオプションで configure を
実行したのかとか気にしないのかな。自分でソースからコンパイルするときも
いつも --enable-hoge とか --with-hoge とかなしでやってるの?
そういうのが簡単に確認できるのであればバイナリパッケージでもいいんが。
0601名無しさん@お腹いっぱい。
2007/04/12(木) 12:28:34簡単に得られるよ
0602名無しさん@お腹いっぱい。
2007/04/12(木) 12:33:34apt-get source mplayer
で mplayer のソース落としたぜ
debian/rules にはこう書いてある(長くなるから一部抜粋な)
CONFIGURE_PATH := --prefix=/usr --confdir=/etc/mplayer --mandir=/usr/share/man --with-codecsdir=/usr/lib/win32
CONFIGURE_COMMON := --enable-runtime-cpudetection --enable-largefiles
CONFIGURE_INPUT := --disable-mpdvdkit --enable-dvdread --enable-smb --enable-live --enable-ftp --enable-cdparanoia
CONFIGURE_CONTROL := --enable-lirc --enable-joystick --enable-xf86keysym
CONFIGURE_AUDIO_CODECS := --disable-tremor-internal --enable-liba52 --enable-libdts --enable-musepack --enable-faac \
--enable-speex --enable-libvorbis --enable-mad --enable-mp3lib
CONFIGURE_VIDEO_CODECS := --enable-xvid --enable-libavcodec --enable-libavformat --enable-theora --enable-libdv \
--enable-libmpeg2 --enable-tv-v4l2
CONFIGURE_AUDIO_OUT := --enable-alsa --enable-ossaudio --enable-esd --enable-arts \
--enable-pulse
CONFIGURE_VIDEO_OUT := --enable-xinerama --enable-menu --enable-xv --enable-vm \
--enable-gl --enable-xmga --enable-mga --enable-3dfx --enable-tdfxfb --enable-sdl \
--enable-aa --enable-caca --enable-dxr3 --enable-xvmc --with-xvmclib=XvMCW \
--enable-ggi --enable-fbdev
CONFIGURE_MISC := --enable-freetype --enable-fontconfig --enable-gif --enable-png \
--enable-jpeg --enable-liblzo --enable-fribidi --enable-ladspa
0603名無しさん@お腹いっぱい。
2007/04/12(木) 12:35:03>で mplayer のソース落としたぜ
バイナリパッケージなのにソースを落とさないといけないってことに矛盾を感じない?
0604名無しさん@お腹いっぱい。
2007/04/12(木) 12:36:39ソース落としたのにコンパイルしてバイナリにしないといけないってことに矛盾を感じない?
0605名無しさん@お腹いっぱい。
2007/04/12(木) 12:36:41いや、だから、ソースは手に届くところにあればいいって
あんた同意してんじゃんw
0606名無しさん@お腹いっぱい。
2007/04/12(木) 12:37:49別にコンパイルしないよw
確認しただけ
0607名無しさん@お腹いっぱい。
2007/04/12(木) 12:41:25あんまり気にしないな。
メンテナがきっとうまくやってくれてるだろうと期待している。
自分でコンパイルするときは
基本はオプションなしで、必要に応じて追加してる。
なんでそんなにオプションが気になるの?
0608名無しさん@お腹いっぱい。
2007/04/12(木) 12:41:40簡単にできるようだw
0609名無しさん@お腹いっぱい。
2007/04/12(木) 12:44:31できないんだよ。バイナリとソースの対応管理がしっかりしてないし。
0610名無しさん@お腹いっぱい。
2007/04/12(木) 12:45:04すぐ飽きる、コンパイルなぞ
0611名無しさん@お腹いっぱい。
2007/04/12(木) 12:46:52たとえば、
ttp://cvs.fedoraproject.org/viewcvs/devel/httpd/httpd.spec?view=markup
0612名無しさん@お腹いっぱい。
2007/04/12(木) 12:47:530613名無しさん@お腹いっぱい。
2007/04/12(木) 14:49:00いえないなあ。
ソースベースのシステムはpkgsrcとportageしかしらないからportsで聞きたい
んだけど、>>545 みたいな制御ってGCC以外でもできるのかな。
portageだとUSE flagというのでいろいろできるんだけど、PHPぐらいに
オプションがやたらあると、メンテナはもはや「あらゆる組合せについての
動作は保証できない」としかいえなくなってしまうので、バグ報告、追跡が
難しくなるのが難点かなあ。
まあ>>590 と同じようなことをいっているんだけど。
0614名無しさん@お腹いっぱい。
2007/04/12(木) 15:03:570615名無しさん@お腹いっぱい。
2007/04/12(木) 15:06:26/etc/make.conf に WITHOUT_X11=yes → システム全体で make 実行時に適用
適用ディレクトリを制限することで、一部にのみ反映させる人もいる
基本的に sh スクリプト内で . /etc/make.conf されてると思えば ok
portupgrade なんかを使う場合は /usr/local/etc/pkgtools.conf で
MAKE_ARGS に 'www/apache22' => [ 'WITH_LDAP=yes', 'WITH_MYSQL=yes' ], ... とか
書いてあげれば任意のものだけに適用も可能 (当然リビルド時も利用される)
問題がある場合に echo 'CFLAGS += -ggdb' >> /etc/make.conf して
portupgrade -fW (target) とかいうのも簡単に出来るのはいい
0616名無しさん@お腹いっぱい。
2007/04/12(木) 16:29:59脳天気な君がFreeBSDのバイナリをコンパイルしている最中に
世間のエロイカップルは、夜な夜なセックルしまくってます。
そこら辺は無頓着?
0617名無しさん@お腹いっぱい。
2007/04/12(木) 17:27:450618名無しさん@お腹いっぱい。
2007/04/12(木) 17:30:05まだ sendmail 使ってるとこあったか。
0619名無しさん@お腹いっぱい。
2007/04/12(木) 17:40:010620名無しさん@お腹いっぱい。
2007/04/12(木) 21:25:35機能と使いやすさを考えると
FreeBSD では
sendmail > postfix >> exim >>> (越えられない壁) >>> qmail
じゃね?
0621名無しさん@お腹いっぱい。
2007/04/13(金) 01:03:04ホスティングしているサーバ上でscreen動かした
上で放置コンパイルなので無頓着です
何か質問は?
0622名無しさん@お腹いっぱい。
2007/04/13(金) 01:09:41犬なんぞ使ったこと無い人間には何使って良いか分からんよ
そもそもOSがなんなのかハッキリしないんだし
0623名無しさん@お腹いっぱい。
2007/04/13(金) 01:30:330624名無しさん@お腹いっぱい。
2007/04/13(金) 02:01:550625名無しさん@お腹いっぱい。
2007/04/13(金) 02:02:52なかなか面白いw
0626名無しさん@お腹いっぱい。
2007/04/13(金) 04:02:57そこら辺は無頓着?
0627名無しさん@お腹いっぱい。
2007/04/13(金) 04:04:230628名無しさん@お腹いっぱい。
2007/04/13(金) 04:42:420629名無しさん@お腹いっぱい。
2007/04/13(金) 10:30:370630613
2007/04/13(金) 11:49:25特定のディレクトリで WITHOUT_X11=yes make とかすればいいのかな。
それだとUSE flagと大差ないからそんなに気にならないな。
0631名無しさん@お腹いっぱい。
2007/04/13(金) 15:49:31ソースを全部読むような事はしないし、
問題なく動くのを調査するのに時間があらば良いのですが、
せめて./configureへの引数とか気になりませんか?
>>591
一時期、ワンボード物とか作っていた頃はリセットベクターから全部書いていたけど、
PCとかは無理だと思いますよ。時間的に不可能ではないでしょうか?
>>593
心を痛めております。
まぁ、無頓着な人にはそれでも良いのかもしれませんが・・・・
つーか、ここまでたたかれるとは思わなかったですよ。
そんなにソースからのビルドって嫌われる行為なのでしょうか?
0632名無しさん@お腹いっぱい。
2007/04/13(金) 15:56:29> せめて./configureへの引数とか気になりませんか?
あんまり気にならないし、
気になってもすぐ調べられるから別に問題ないよ。
> そんなにソースからのビルドって嫌われる行為なのでしょうか?
嫌うってほどじゃないけど、めんどいだけじゃん。
なんかメリットあるの?
0633名無しさん@お腹いっぱい。
2007/04/13(金) 16:25:45ああ、そんな方法があったのですか?
私はしりませんでした。
どんな方法なのでしょうか?
0634名無しさん@お腹いっぱい。
2007/04/13(金) 16:29:06スレ内に何度も出てるじゃん。
0635名無しさん@お腹いっぱい。
2007/04/13(金) 16:37:33しかし、世の中そんなひま人ばかりではないということ
0636名無しさん@お腹いっぱい。
2007/04/13(金) 16:38:080637名無しさん@お腹いっぱい。
2007/04/13(金) 16:40:25って勘違いできるんじゃないか
すぐ飽きるけどね
0638名無しさん@お腹いっぱい。
2007/04/13(金) 16:43:300639名無しさん@お腹いっぱい。
2007/04/13(金) 16:45:40ユーザに勘違い野郎が多いのはそのためかw
0640名無しさん@お腹いっぱい。
2007/04/13(金) 16:50:20見たとき
0641名無しさん@お腹いっぱい。
2007/04/13(金) 16:59:15気にしないとどんな不具合があるのか、とか説明しないと。
0642名無しさん@お腹いっぱい。
2007/04/13(金) 17:04:330643名無しさん@お腹いっぱい。
2007/04/13(金) 17:28:230644名無しさん@お腹いっぱい。
2007/04/13(金) 17:29:330645名無しさん@お腹いっぱい。
2007/04/13(金) 17:39:05> 一時期、ワンボード物とか作っていた頃はリセットベクターから全部書いていたけど、
> PCとかは無理だと思いますよ。時間的に不可能ではないでしょうか?
http://www.amazon.co.jp/dp/4839919844
http://d.hatena.ne.jp/hariboteOS/?of=31
0646名無しさん@お腹いっぱい。
2007/04/14(土) 00:24:13インターネットに繋げれば、メールとかホームページとか
見れるんでしょ? というのが、大半のPC初心者
(初めてPC買って使おうっていう人たち)
なんだから、
ports-supfileだとか、/etc/make.confだとか、
そんなこと分かるわけないだろ。
「アップデートって何?」とか言われてしまうぞ。
「インストールって何?」の世界なんだから。
linuxでさえ、synapticが出てくるまで、
敷居が高かったんだぞ。
ubuntuが出てやっとlinuxの敷居が低くなった
くらいなんだから、FreeBSDなんか普及する訳ない。
お金かけないでサーバ立てましょうっていう「会社」
くらいにしか普及しません。
職場で毎日PC使ってる人だって、
FreeBSDを使える人なんかいないよ。
個人用のPC買って、ブートしたらいきなり
管理者権限でパスワード無しでログインしちゃうような
OSをそのまま使ってて、管理者権限でマージャン・ゲーム
してる人を電車の中で見たときには絶望した。
そういう人が世の中大半なんだよ。
どうやったら普及するんだよ。
0647名無しさん@お腹いっぱい。
2007/04/14(土) 00:31:52なぜ管理者権限だとわかったのか?
0648名無しさん@お腹いっぱい。
2007/04/14(土) 00:49:19余計危ないか (w
0649名無しさん@お腹いっぱい。
2007/04/14(土) 00:53:200650名無しさん@お腹いっぱい。
2007/04/14(土) 01:00:420651名無しさん@お腹いっぱい。
2007/04/14(土) 01:24:420652名無しさん@お腹いっぱい。
2007/04/14(土) 01:36:44WindowsPCがないと仕事も生活も立ち行かない。
0653名無しさん@お腹いっぱい。
2007/04/14(土) 01:53:03生活スタイルとして拙くネ?
0654名無しさん@お腹いっぱい。
2007/04/14(土) 01:56:010655名無しさん@お腹いっぱい。
2007/04/14(土) 02:09:36金儲けの手段になってるとかじゃね?
0656名無しさん@お腹いっぱい。
2007/04/14(土) 03:46:070657名無しさん@お腹いっぱい。
2007/04/14(土) 09:02:55となりの席の人が、winブートして、ログインの手続きしないで
使いはじめたので、これは一般ユーザの追加もパスワードの
設定もしていない環境だな ==> 管理者権限で使ってるな
と思った。
0658名無しさん@お腹いっぱい。
2007/04/14(土) 09:35:490659名無しさん@お腹いっぱい。
2007/04/14(土) 10:12:22パスワードなしで一般ユーザーログイン(起動後いきなりデスクトップ画面)
管理者になるには一旦ログオフしてパスワード付きでログインしなおし、
という仕様になってるなぁ。
0660名無しさん@お腹いっぱい。
2007/04/14(土) 11:17:06Tweak UI で自動ログオン設定はできるので
一般ユーザに自動ログオンも可能な件
0661名無しさん@お腹いっぱい。
2007/04/14(土) 16:10:340662名無しさん@お腹いっぱい。
2007/04/14(土) 17:11:17え、そうなんだ。
昔、Win2000とxpをoemで買ってきて、インストールしたら、
そういう環境になってなかったし、先日友人が
win機買ったから設定してくれといわれて
見に行ったら、やっぱり電源ボタン押したら、
そのまま管理者権限でデスクトップの状態までいったんだけど、
ハードウェアメーカによってはそういう設定にしてあるんじゃないかな?
0663名無しさん@お腹いっぱい。
2007/04/14(土) 23:02:23最近っていうのが Vista なら
Administrators グループ所属のユーザで入って
必要なときに sudo するように昇格
じゃないのか?
0664名無しさん@お腹いっぱい。
2007/04/15(日) 01:41:30セーフモード以外使えない方針になったんだが
プリインスコ版はデフォでAdministratorになってるメーカーもある。
混在するとややこしいんだこれが。
0665名無しさん@お腹いっぱい。
2007/04/15(日) 02:00:57何度もXPのインスコしたが
セーフってなんだ?
まずユーザでログオンしたらログオン画面をクラシック
に設定変更してログオフをしたらadministratorでログオン
しなおして
control userpasswords2
を使って自動ログオン設定にしてやればパスワードが
あろうが無かろうが次回から電源オンでadministratorの
デスクトップに直行だよ
0666名無しさん@お腹いっぱい。
2007/04/15(日) 02:03:460667名無しさん@お腹いっぱい。
2007/04/15(日) 02:12:070668名無しさん@お腹いっぱい。
2007/04/15(日) 04:51:59ファイル、マニュアル etc. がいろんな所に配置された時。
別に FreeBSDに限らんが……
インストするファイルは一ヶ所にまとめろや(゚Д゚)ゴルァ!!
0669名無しさん@お腹いっぱい。
2007/04/15(日) 09:08:52アプリごとにいちいちインクルードパスとか追加するのかよ
アホかよ
0670名無しさん@お腹いっぱい。
2007/04/15(日) 14:33:58とはいえ、インストールするファイルが一ヶ所に入れられるなんて
システムの方が希少じゃないか
普通 hier に則って配置されるだろ
0671名無しさん@お腹いっぱい。
2007/04/15(日) 14:51:390672名無しさん@お腹いっぱい。
2007/04/15(日) 17:39:01local で何かインストールするのならば /usr/local に入れるべき。
0673名無しさん@お腹いっぱい。
2007/04/15(日) 17:44:540674名無しさん@お腹いっぱい。
2007/04/15(日) 17:47:08それと、/usr/local は、野良ビルド用として使いたい。
実際、SolarisとLinuxではそうしてる。
FreeBSDでは、ports/packagesが/usr/localを使うので困る。
で、結局ports/packagesは使わなくなる。
0675名無しさん@お腹いっぱい。
2007/04/15(日) 18:00:500676名無しさん@お腹いっぱい。
2007/04/15(日) 18:04:02/usr/local/{bin,lib} は OS 依存のものがあるし、/usr/local/etc は
ホスト固有の設定が含まれることがあるので、NFS で共有する場合は
/usr/local/share だけを export するのが作法。だからこそ share という名前。
まあ、そんなルールを守ってもちっともうれしくないから、自分でも実践はしないが。
0677名無しさん@お腹いっぱい。
2007/04/15(日) 18:04:12local site と考えてくれ。
0678名無しさん@お腹いっぱい。
2007/04/15(日) 18:05:56/usr/local/share は、OS共通のデータ(実行バイナリ以外)を置くのが作法。
例えば、ドキュメントとか、フォントとか。
/usr/localは、同じOS同士、バイナリを共有して構わない。
0679名無しさん@お腹いっぱい。
2007/04/15(日) 18:07:13>だからこそ share という名前。
↑これ嘘だね。
0680名無しさん@お腹いっぱい。
2007/04/15(日) 20:39:24synapticって初めて聞いたんだが
そんなに影響のあるもんなの?
0681名無しさん@お腹いっぱい。
2007/04/15(日) 21:46:56> /usr/local/share は、OS共通のデータ(実行バイナリ以外)を置くのが作法。
なんて言葉は出てこないと思うのだが……
もっとも、OS 共通なんて幻想の時点でアレだが
0682名無しさん@お腹いっぱい。
2007/04/15(日) 22:32:13/usr/local/share 以下に、異OS間で共通なデータ(フォント、画像、音声ファイルなど)
を置いて、
/usr/local/{bin,lib} には、OS毎に別々のバイナリを置いて、
それを、LinuxからもSolarisからも同じアプリを起動できるようにしてますが、何か?
/usr/localは、OS毎にNFSサーバーからマウントする。
その上に、/usr/local/share の上には、どのOSも共通で /usr/local/shareを
NFSマウントする。
こうすると、本当にOS依存のバイナリだけ別々に持ち、
OSが違っても共通なデータは共有できる。
■ このスレッドは過去ログ倉庫に格納されています