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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2013/10/04(金) 14:45:24.13
FreeBSD 関連の質問はここでどうぞ。望んでいる回答が来なくても怒らないでね。
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましいです。
分からなければ仕方がないので、初心者でもとりあえず質問してみて下さい。

トラブルの場合、再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
sysutils/sysinfo あたりがおすすめ。

The FreeBSD Project
http://www.freebsd.org/ja/

FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/

過去ログ
http://www9.atwiki.jp/freebsd/

前スレ
初心者もOK! FreeBSD質問スレッド その116
http://toro.2ch.net/test/read.cgi/unix/1364658244/l50
0168名無しさん@お腹いっぱい。2013/11/04(月) 23:08:45.08
ソース読みなよ。 = 私には解りません。
0169名無しさん@お腹いっぱい。2013/11/04(月) 23:16:49.79
>>167
何のためにナンバリングされてるのかわかってんの?
0170名無しさん@お腹いっぱい。2013/11/04(月) 23:38:15.00
>>167
FreeBSD関係なくSolarisだろうとZFSは前方互換性ないんだけど。
なんでBSD guyがドSだのっていう話になってるんだ?
01711622013/11/05(火) 00:05:01.27
>>169 Oracle版ZFSとOpenZFSがフォークするためじゃないんですか?
>>170 質問者騙られたりソース読めば分かるだろって回答がグルへ至る道という空気
0172名無しさん@お腹いっぱい。2013/11/05(火) 09:35:28.25
gptなdiskをWindowsで作って、UEFIブート出来るようにしたあと、

FreeBSD9.2のgpartでパーティション追加したらUEFIブート出来なくなるのですが、

gpartでNTFSパーティションがLinuxとか表示されているので壊しているのでしょうか?
0173名無しさん@お腹いっぱい。2013/11/05(火) 10:17:19.53
>>171
>>Oracle版ZFSとOpenZFSがフォークするためじゃないんですか?
文章を理解出来んが、そもそも本家ZFSとその他ZFSはzpool Version 28以降すでに分岐済み。
29以降のソースはOracleが公開しないので、今後互換が取られることは、あり得ん。

OpenZFSはすでにVerによる、切り分けはやめて、feature flagsに切り替わってんぞ、1年前に。
調べもせずにつっかかりゃ、そりゃ文句も言われるわ。
0174名無しさん@お腹いっぱい。2013/11/05(火) 10:19:19.62
ちょっと書き方がおかしいな、Ver.28迄は互換、Ver.29以降は非互換。
というか、OpenZFSにはVer.29以降が無い。
0175名無しさん@お腹いっぱい。2013/11/05(火) 11:35:32.28
初めてのunixマシンはFreeBSD!と決めていたのに、手元にOpenBSDのCDが一枚あってisoを焼くちょっとした面倒さの壁の前に心が折れそうになっています
OpenBSDとFreeBSDの違い、それぞれの良さとかCD一枚分以上あれば教えて下さい
0176名無しさん@お腹いっぱい。2013/11/05(火) 11:37:35.38
OpenBSDでもいいんじゃね。
0177名無しさん@お腹いっぱい。2013/11/05(火) 11:38:21.77
ぶっちゃけそんな違うんですか?例えばubuntuとredhatより違います?
0178名無しさん@お腹いっぱい。2013/11/05(火) 11:43:04.29
>>176
素早い解答ありがとうございます。素早過ぎて挟んでしまいました
OpenBSDのCD起動したらカーソルがこれも素早くクルクルして良い感じなのでOpenBSDにします!
0179名無しさん@お腹いっぱい。2013/11/05(火) 11:46:01.84
FreeBSDはCDだけじゃなくて、USBメモリからもインストールできるから
OpenBSDのインストールに失敗したら試してみるといい
0180名無しさん@お腹いっぱい。2013/11/05(火) 11:47:53.61
>>179
それいいね。www
0181名無しさん@お腹いっぱい。2013/11/05(火) 14:51:11.37
apache上でphpを動かすというwebサーバをこれまでportsベースで構築してたのですが、
これをpkgngベースに移行しようとしたところ、
phpのAPACHEオプションがデフォルトでオフのためか、
libphp5.soがインストールされません。
こういうケースではportsを使うべきで、pkgngは向かないのでしょうか?
0182名無しさん@お腹いっぱい。2013/11/05(火) 15:58:19.33
そのうち対策されると思いますが現状はphpだけportsからインストールしか無いでしょう。
0183名無しさん@お腹いっぱい。2013/11/05(火) 17:00:32.87
以下はNG word推奨です

ソース読
詳しい方のみ
0184名無しさん@お腹いっぱい。2013/11/05(火) 18:03:06.11
>>182
ありがとうございます。
共存できるのですね。しばらく試してみようと思います。
0185名無しさん@お腹いっぱい。2013/11/05(火) 18:45:54.17
ソース詠みなよw
0186名無しさん@お腹いっぱい。2013/11/05(火) 18:50:29.88
>>183
そういうこと書いちゃいかんのよ。
0187名無しさん@お腹いっぱい。2013/11/05(火) 19:02:54.55
pkgはports使って作られてるので矛盾したら困る
0188名無しさん@お腹いっぱい。2013/11/05(火) 19:05:47.85
phpもpkgで導入するだけじゃだめなの?
0189名無しさん@お腹いっぱい。2013/11/05(火) 22:58:56.08
>>181>>188
pkgNGのパッケージビルドはデフォルトオプションで行われるので、
非デフォルトオプションのバイナリパッケージを使いたい場合は
現状ではports-mgmt/poudriereなどを使って自前ビルドしたパッケージの
ローカルレポジトリを作るというのが最も自然なやりかた、ということになります。

portsビルドと混ぜて使っても何ら問題ないですが pkg check などをすると
デフォルトパッケージで入れなおしをするように言われることがあると思います。
0190名無しさん@お腹いっぱい。2013/11/05(火) 23:08:17.88
そのうちもっと細分化されると思うよ。
php
php-cli
php-fpm
みたいに
0191名無しさん@お腹いっぱい。2013/11/05(火) 23:20:54.08
なるほど。
ローカルな設定も対応できるような枠組みは用意されているけど、
よくある設定を楽に使えるようにはまだなっていない過渡期というわけですね。
0192名無しさん@お腹いっぱい。2013/11/06(水) 08:48:25.04
そんな複雑なビルド時の設定オプションまで
至れり尽くせりのパッケージシステムなんて
地上に存在しないだろ
0193名無しさん@お腹いっぱい。2013/11/06(水) 09:15:09.94
portsのオプションなんて、大半が
・依存関係をつけるか
・特定のファイルを追加インストールするか
で、追加インストール分は別パッケージにするだけだよね。
phpのAPACHEオプションもこれに入る。
stagingでこれがやりやすくなるんだっけ?

残った本質的にビルドに関わる部分はオプション別パッケージがいるけど、
そんなに多いのかな。
0194名無しさん@お腹いっぱい。2013/11/06(水) 09:33:05.08
>>171
いやだから、ZFSが前方互換性を持たないのはここの回答者のせいじゃないよ?
0195名無しさん@お腹いっぱい。2013/11/06(水) 10:04:30.88
>>193
> 残った本質的にビルドに関わる部分はオプション別パッケージがいるけど、
n個のオプションがあったらn!個のパッケージ作るの? バカじゃん
0196名無しさん@お腹いっぱい。2013/11/06(水) 10:08:50.27
2^n個じゃん。バカじゃん
0197名無しさん@お腹いっぱい。2013/11/06(水) 10:19:55.81
ありうるオプションを全部用意するとか現実的じゃないけど
ありがちなオプションってのはあるもんだろ?
0198名無しさん@お腹いっぱい。2013/11/06(水) 10:33:55.63
唯一現実的な解は「ほぼフル機能・オプションてんこ盛り」のを
バイナリパッケージとして用意する,
文句ある奴は細かいカスタマイズは自分でしとくれ,
だと思うんだよね

で,問題は排他オプション的なやつ.
0199名無しさん@お腹いっぱい。2013/11/06(水) 11:41:43.54
それしか提供しないとすると、依存関係のせいで、
いらんパッケージが山ほど付いてきた状態になるよ
0200名無しさん@お腹いっぱい。2013/11/06(水) 11:47:12.79
ビルド時オプションはモジュールの共有ライブラリ化で解決するが、
emacsのように共有ライブラリは自由の敵として排除してるのが困る
0201名無しさん@お腹いっぱい。2013/11/07(木) 11:07:24.52
>199
そういうことに文句言うやつはバイナリパッケージじゃなくて
port からシコシコbuildしとくれ

# いやマジでそういうもんじゃないかな
0202名無しさん@お腹いっぱい。2013/11/07(木) 13:58:33.57
>>132
ようやく直ったようだぞ
0203名無しさん@お腹いっぱい。2013/11/08(金) 09:36:25.73
なんでports/www/p5-*はこんなにたくさんあるの? ちゃんとCPANがあるのに?
0204名無しさん@お腹いっぱい。2013/11/08(金) 12:09:52.50
更新の有無とか、どのパッケージがどのperlモジュールに依存してるかとか、
ports/pkgの枠組みで、一元的に管理した方が楽だから
0205名無しさん@お腹いっぱい。2013/11/08(金) 13:07:09.47
ちゃんと、の意味がよくわからないけど、DBD::mysqlが欲しいときにCPANから
インストールしようとしたら、CPANはportsからmysqlをインストールしてくれるの?
してくれないでしょ。
0206名無しさん@お腹いっぱい。2013/11/08(金) 13:10:41.73
PORTSからdatabases/mysql-server*をインストールしてから、
CPANでmysqlバインディングをインストールすんのなんか二度手間だから
PORTSからdatabases/p5-DBD-mysql55インストール一発のほうが楽じゃん。
0207名無しさん@お腹いっぱい。2013/11/08(金) 13:16:04.70
(´・∀・`)ヘー
0208名無しさん@お腹いっぱい。2013/11/08(金) 20:17:51.19
wlanの最大MTUが2312だと思うんだけど、
何故athやralが2290がデフォルトなのか誰か教えて下さい。
0209名無しさん@お腹いっぱい。2013/11/09(土) 04:57:26.73
CPANが問題になるならgemも問題になりそうだけどなあ
0210名無しさん@お腹いっぱい。2013/11/09(土) 10:16:10.70
RubyのMLでdebやportsのメンテナ達が、
依存関係はOSのパッケージシステムの方で面倒見るべきかそれともgemの方か、
みたいな議論をしていたのは見たことある。

他の言語や他のOSのパッケージシステムでも同じような話はあるんじゃないかな。
0211名無しさん@お腹いっぱい。2013/11/09(土) 11:40:56.99
VirtualBoxにFreeBSD9.2をインストールしてみたんですがどうもViがおかしいです
CentOSとかだとINERTキーを押すとViの画面上に---INSERT---とか---REPRACE---とかモードを
確認出来るんですがFreeBSDに搭載されているViにはモードの表示が出てきません
Portsからvimをインストールしてみましたが挙動は変わりませんでした
入力するときの挙動も変です
なにか設定が必要なのでしょうか?

ご存知の方いらっしゃったらご教示ください
0212名無しさん@お腹いっぱい。2013/11/09(土) 11:42:21.02
面白いと思う
0213名無しさん@お腹いっぱい。2013/11/09(土) 11:45:47.50
モード表示なんて子供用補助輪
0214名無しさん@お腹いっぱい。2013/11/09(土) 11:47:55.60
:set showmode
0215名無しさん@お腹いっぱい。2013/11/09(土) 11:48:28.78
>>213
FreeBSDは初めてなんです
モード表示は正直どうでもいいんですが入力するときの挙動が今までと違うので・・・
CentOSのVIはぜんぜん触れるんですが
0216名無しさん@お腹いっぱい。2013/11/09(土) 11:51:32.79
>>214
ありがとうございます
モード表示は解決しました
ただ入力が変ですね・・・
INSERTの状態でカーソルキーを押すとABCDとか入力されちゃうんですが
0217名無しさん@お腹いっぱい。2013/11/09(土) 11:53:26.98
Vi互換モードで検索して どうぞ
0218名無しさん@お腹いっぱい。2013/11/09(土) 11:58:10.89
vimって確かインストールしようとするとbashまでインストールされたよね?
0219名無しさん@お腹いっぱい。2013/11/09(土) 12:11:32.70
>>216
カーソルキーなんて子供用補助輪
0220名無しさん@お腹いっぱい。2013/11/09(土) 12:20:39.95
やっぱりプロはマウスだよな
0221名無しさん@お腹いっぱい。2013/11/09(土) 12:22:57.48
おとなしくemacs使ってればいいのに。
0222名無しさん@お腹いっぱい。2013/11/09(土) 12:49:14.72
viでカーソルキー使う奴なんて、初めて見た。
つか、カーソルキー使うなら、viである必要なくね?
0223名無しさん@お腹いっぱい。2013/11/09(土) 12:51:45.48
eeでええやん
0224名無しさん@お腹いっぱい。2013/11/09(土) 12:53:49.53
この質問スレッドでもたまにいるのでー
0225名無しさん@お腹いっぱい。2013/11/09(土) 13:08:35.72
>>221
え?じゃあどうやって行を移動するんですか?
0226名無しさん@お腹いっぱい。2013/11/09(土) 13:11:04.72
225君による痛恨のアンカーミス
0227名無しさん@お腹いっぱい。2013/11/09(土) 13:11:56.41
すみませんさっきの安価>>221>>222です
0228名無しさん@お腹いっぱい。2013/11/09(土) 13:15:37.25
hjkl
0229名無しさん@お腹いっぱい。2013/11/09(土) 13:16:22.90
これはさすがにネタだろ
0230名無しさん@お腹いっぱい。2013/11/09(土) 13:25:51.54
robotsとかsnakeとかrogueとか、bsdgamesが標準で入らなくなったのは良くないと思います。
0231名無しさん@お腹いっぱい。2013/11/09(土) 14:14:08.26
Emacsをportsから入れてるけどコンパイル遅すぎワロタ
0232名無しさん@お腹いっぱい。2013/11/09(土) 15:17:22.38
笑っていられるのもEmacsのうちだけだぞ。
0233名無しさん@お腹いっぱい。2013/11/09(土) 15:21:26.26
やや面白いと思う
0234名無しさん@お腹いっぱい。2013/11/09(土) 15:34:34.01
Viviってやがるぜ
0235名無しさん@お腹いっぱい。2013/11/09(土) 15:41:29.23
ヒeeーッ!
0236名無しさん@お腹いっぱい。2013/11/09(土) 15:43:27.26
誰が寒気団を引き込んだ...
0237名無しさん@お腹いっぱい。2013/11/09(土) 15:44:35.94
10.0 には gcc が入ってないので lang/gcc を入れたら「gcc46」としてインストールされました。
lang/gcc46 ではなく lang/gcc の場合でも SUFFIX="" にはなってないんでしょうか?
gcc コマンドは「gcc」としてインストールされて欲しいのですが、どうすれば良いでしょうか?

自分で ln -s gcc46 gcc とするとかすれば良いのかもしれませんが、
ports のしきたりとして正しい手順があれば教えてください。
0238名無しさん@お腹いっぱい。2013/11/09(土) 16:30:41.46
FreeBSD版clangのC++11対応ってどこかにまとめられているでしょうか?
9.1を使っているのですがportsでlang/clang33をインストールしてみたら
std::moveとかcopy_ifが使えなかった
0239名無しさん@お腹いっぱい。2013/11/09(土) 16:44:33.60
HDD6台で冗長性2のzfsディスクアレイ組もうとしてるんだけど、
6台raidz2にするより、5台zraid1の方が読み書き速度は明らかに早いのかな。
後者ならリビルド中は目をつぶって1台ホットスワップに回そうかと思う。
0240名無しさん@お腹いっぱい。2013/11/09(土) 17:40:01.24
>>239
調べたわけじゃないけど、
RZ2 、RZ1 でREAD 性能に差が出るとは思えん。
0241名無しさん@お腹いっぱい。2013/11/09(土) 17:48:04.82
FreeBSDのZFSって安心して使えるものなの?
0242名無しさん@お腹いっぱい。2013/11/09(土) 17:55:25.86
はい
0243名無しさん@お腹いっぱい。2013/11/09(土) 18:50:19.28
つか、速度が気になるならSSD間に挟めばいいだけだと思うが
0244名無しさん@お腹いっぱい。2013/11/09(土) 21:39:47.34
>>238
自己解決した
libcxxrtとlibc++をビルドしないとc++11の機能使えないみたい
0245名無しさん@お腹いっぱい。2013/11/09(土) 23:06:38.30
>>243
SSDをキャッシュに使うのって寿命的にどうなんだろ。
zfsならキャッシュディスクがお亡くなりの時も
良きにはからってくれるんだろうか。
0246名無しさん@お腹いっぱい。2013/11/09(土) 23:12:08.79
>>244
なるほど。
個人的に気になったのですが、解決して良かった。
0247名無しさん@お腹いっぱい。2013/11/09(土) 23:29:46.08
>>245
基本、デバイスでエラーが発生したら、良きにに計らって、
最後には、切り離ししてくれるよ。
0248名無しさん@お腹いっぱい。2013/11/09(土) 23:31:57.30
寿命なんて書き換え回数依存だから、使い方次第だろ
安物USBメモリとか、半年も持たん
あと、キャッシュつかzilなりL2ARCなりは、壊れても良きに計らってくれるよ
当たり前の話だけどな
0249名無しさん@お腹いっぱい。2013/11/10(日) 01:35:37.35
良きに計らわれた後にも罠がある。
たとえば、シャットダウンしてケース開けないと交換出来ない、とか。
0250名無しさん@お腹いっぱい。2013/11/10(日) 08:07:40.60
>>245
L2ARCの方はパフォーマンスが落ちるだけで特に影響ないと思うけど、
ZILはちょっと危険じゃなかったかな。
いずれにしろZILが機能するのは同期Writeの時だけなので、非同期Writeが
殆どの普通に使ってて書き込みを早くしたい! という用途には無駄に
危険を増やすだけだと…。
0251名無しさん@お腹いっぱい。2013/11/10(日) 08:57:52.20
>>204
それはportsがちゃんとメンテされている事が前提だ
i386だけ相手してりゃ良かったのがプラットフォーム増えてメンテ校数増大で絶賛放置中多数
0252名無しさん@お腹いっぱい。2013/11/10(日) 10:54:44.39
>>251
しばらくメンテナのいないパッケージは別にしてくれてもいいのだけどな。

vineみたいに分離しろとまではいかなくても、メンテナのいるパッケージのディレクトリを一つ深くするとか。
0253名無しさん@お腹いっぱい。2013/11/10(日) 11:01:24.16
ports のインストールでこけたら、エラーメッセージで、
「このパッケージは○○日間メンテされていません」とか
「メンテナはこいつです」とか表示すると、緊張感が増して良いと思う。

みんなメンテナやりたがらなくなりそうだけど。
0254名無しさん@お腹いっぱい。2013/11/10(日) 12:10:24.76
メンテナって全プラットフォームでの動作/コンパイルまでお世話すんの?
0255名無しさん@お腹いっぱい。2013/11/10(日) 12:52:48.43
bsfilterの1.0.18がリリースされたみたいなんで、
ports更新お願いします。
0256名無しさん@お腹いっぱい。2013/11/10(日) 13:30:19.36
>>254
IGNORE にしているだけじゃないの。
Bigendian のサポートとか案外大変だし。
0257名無しさん@お腹いっぱい。2013/11/10(日) 19:36:30.69
一次提供元がテストルーチン付けてくれるのが一番いいよね。
0258名無しさん@お腹いっぱい。2013/11/10(日) 19:41:34.79
メンテナってコミット権限までは無いからすごい面倒
0259名無しさん@お腹いっぱい。2013/11/10(日) 22:04:33.38
メンテナですがだいぶ前にパッチ投げたのが絶賛放置中
0260名無しさん@お腹いっぱい。2013/11/12(火) 21:20:13.71
どのカテゴリは誰とかとりあえずコーディネータを決めて
適任者に割り振るとかの手順を決めてほしいよね
あるいは何かインセンティブがないと、
特にportsコミッタなんて雑用係になってモチベーション上がりそうにない
0261名無しさん@お腹いっぱい。2013/11/13(水) 01:15:59.22
今更ながらawsって何?(;´Д`)
レンタルサーバと何が違うの?
0262名無しさん@お腹いっぱい。2013/11/13(水) 01:19:21.52
従量制
0263名無しさん@お腹いっぱい。2013/11/13(水) 10:32:06.80
>>261
別板で聞いた方がいいんじゃね。

【無料Web】Amazon EC2【1年】
http://toro.2ch.net/test/read.cgi/hosting/1287727455/
0264名無しさん@お腹いっぱい。2013/11/13(水) 12:52:43.54
もうVim諦めてeeにしたわ
0265名無しさん@お腹いっぱい。2013/11/13(水) 12:57:26.37
>>264
合体して。
Vieem editor
実は、ビームが画面から出るエディタとか、
目から、ビームを出して操作するエディタとか?
(ビームのスペルが、beamなのはぞんじています)
0266名無しさん@お腹いっぱい。2013/11/13(水) 13:01:32.81
つまらん。
0267名無しさん@お腹いっぱい。2013/11/13(水) 13:26:09.53
HDDが壊れてしまったFreeBSD8.1マシンがあります。
ちょっと前までのバックアップ(/以下をtar -Cしたもの)が
別のWindowsマシンの中にあります。

新しいHDDを買ってきて、バックアップの状態を復元するのに
一番短い手順を教えて下さい。
■ このスレッドは過去ログ倉庫に格納されています