MacOS XをUnix として使ってる人の為のスレ その11

このエントリーをはてなブックマークに追加
935名称未設定:2006/07/09(日) 16:23:34 ID:o194M+iu0
ちょっとメモさせてもらいますよ
launchctl unload -w /System/Library/LaunchDaemons/com.apple.dashboard.advisory.fetch.plist
936931:2006/07/09(日) 17:09:39 ID:DQg9C3Rf0
>>933
>...
>Mac側でtcpdumpのような方法で調べないと駄目そうだ…

OSXのDHCPの通信(AirMacがDHCPサーバ)パケットみてみたけど、

1. OSX: DHCP Discover を送信〜オプションとして、ルータ、DNSも要求?(Parameter Request List)
2. AirMac:DHCP Offer〜IP Address、サブネットマスクなど
が送られてくる。ルータ、DNSの設定は含まれていない。
3. OSX:DHCP Request〜オプションとして、ルータ、DNSも要求?(Parameter Request List)
4. AirMAC:DHCP Ack〜IP Address、サブネットマスクなどのほか、
Router、DNS サーバも通知される。

のような感じだった。

・参考
ttp://www.wakhok.ac.jp/~kanayama/summer/02/site/node227.html

IPAddressなどは、どの条件でもとれてるみたいだし、
DHCPサーバの実装の他、DHCPクライアントの実装によっても、
DNSサーバなどのオプションについては、値がとれたりとれなかったり、
とれてても、設定に反映できてなかったりするのかな?

>>934

これ?

/Library/Preferences/SystemConfiguration/preferences.plist
937名称未設定:2006/07/09(日) 17:12:27 ID:DQg9C3Rf0
>DNSサーバなどのオプションについては、値がとれたりとれなかったり、
>とれてても、設定に反映できてなかったりするのかな?

DNSだけ、手動設定して他の項目はDHCPで取得するとか?

938名称未設定:2006/07/09(日) 18:43:59 ID:kaaL/j570
>>936
>>>934
>
>これ?
助かります。Linuxをやっていた時の知識で、/etc/*のファイルを探して、
うまくいきませんでした。

/etcで見つからないファイルは、/Library/Preferences/SystemConfiguration
を探すと良い、という一般論は成り立ちますか?
939名称未設定:2006/07/09(日) 18:58:57 ID:q6s0aQT/0
system_profilerで拾えないか?
940名称未設定:2006/07/09(日) 19:22:30 ID:DQg9C3Rf0
比較的、設定ファイルは、

/Library/Preferences
/Users/<user>/Library/Preferences

にあると思うけど、ダイアルアップしなくなってからか、
「/Library/Preferences」は、バックアップしなくなったな。

apache、samba、ssh、crontabの設定などは

/etc/

にあるしね。

grep -r /etc ...
grep -r /Library/Preferences ...

などやって、設定ファイルに入ってるはずの文字列のあるファイルを探して
みては?Linux でと同様。
941名称未設定:2006/07/09(日) 19:26:09 ID:kaaL/j570
>>940
>grep -r /Library/Preferences ...
>などやって、設定ファイルに入ってるはずの文字列のあるファイルを探して
適切なご助言に感謝します。勉強になりました!
942名称未設定:2006/07/09(日) 22:31:33 ID:o194M+iu0
こういう会話を放置しているお前らが大好きだ
943名称未設定:2006/07/10(月) 01:07:55 ID:bp+56i9Q0
ん?助言に「ご」付けてるとか?
944名称未設定:2006/07/10(月) 21:34:53 ID:XQi7uMPe0
( ´_ゝ`)フーン
945名称未設定:2006/07/10(月) 21:37:30 ID:Ja0EKVqg0
ゴフーン
946名称未設定:2006/07/11(火) 14:17:12 ID:mhmk9ae60
CPANからImage::Magickをinstallしようするとエラー吐くんだけど、
なんの設定をすりゃーいいのでしょうか?

10.4.0をクリーンインスコ後に10.4.7までup。
Xcodeは2.3。
Finkを入れて、-I/sw/includeと-L/sw/libraryは環境変数に入れてある。

% cpan
(略)
cpan>install Image::Magick
(略)
Note (probably harmless): No library found for -lMagick
などなど
(略)
agick.xs:1968: warning: implicit declaration of function 'SetWarningHandler'
Magick.xs:1969: warning: implicit declaration of function 'SetErrorHandler'
make: *** [Magick.o] Error 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible

cpan>
947946:2006/07/11(火) 14:19:12 ID:mhmk9ae60
/sw/lib/libMagick.6.dylib
とかは存在してる。

Note (probably harmless): No library found for -lMagick
これって本当にharmlessなん?
948名称未設定:2006/07/11(火) 15:13:58 ID:iRmsB/FM0
-lMagick だったら、 libMagick.XX とかがいるのでは。
libMagick6 を 6無しにリンクしたらどうよ
949名称未設定:2006/07/11(火) 16:22:18 ID:U0Nr8Hk20
Finkを外せばOKに一票
950名称未設定:2006/07/11(火) 16:53:17 ID:8GhMiMGa0
よく意味がわからないが、
ImageMagickをfinkで入れてPerlMagickをcpanで入れようとしてんの?
951名称未設定:2006/07/11(火) 17:07:54 ID:HjPldgl80
俺は諦めて
ttp://www.entropy.ch/software/macosx/#imagemagick
の panther 版を入れた(PerlMagick も入る)。

ええ、ヘタレです。
952946:2006/07/11(火) 17:11:17 ID:mhmk9ae60
>>948
駄目です。

>>949
最初は-I/lib/includeとか外してあって駄目でした。

>>950
そういうこと。

クリーンインストール以前にも同じ事をやったんだけど、
こんなエラーが出た記憶がないんだな。
953名称未設定:2006/07/11(火) 17:13:22 ID:HjPldgl80
ごめん panther の時に入れて上書き update したんだった orz...
954946:2006/07/11(火) 17:27:18 ID:mhmk9ae60
そもそも、前回のときはcompileなんかしなかった気がするんだけど。
955名称未設定:2006/07/11(火) 20:34:32 ID:C5zjNFqD0
普通にソースからインストールした
956946:2006/07/11(火) 20:36:53 ID:mhmk9ae60
% cd .cpan/build/PerlMagick-6.24
% sudo emacs Makefile.PL
(中のFLAGSを適当に編集)
% sudo perl Makefile.PL
% sudo make
% sudo make install

で行けるっぽい。(Finkから既に入れてしまったけど。)
書き換えなきゃ駄目なのかな。
半年前はこんなことわざわざしなかったんだけど。
957名称未設定:2006/07/12(水) 02:39:18 ID:+L09XyLf0
これを機会に、自分で何か入れた時の手順はちゃんと書き残しておくように
した方がよろしい。
958名称未設定:2006/07/12(水) 12:49:19 ID:0f4V0r/wO
ターミナルでディレクトリやファイルの種類ごとに色をつける方法を教えてください
959名称未設定:2006/07/12(水) 12:59:18 ID:E7kcKra60
> ls -G
の事?
960名称未設定:2006/07/12(水) 14:40:55 ID:vSBrF1cs0
mplayer をビルドしようと思ったんですが、
/usr/lib/libstdc++.6.0.3.dylibが壊れているようで失敗してしまいます。
このダイナミックライブラリはどこで入手したらいいんでしょうか?

symbol _sqrtl used from dynamic library
/usr/lib/libstdc++.6.dylib(single module) not from earlier dynamic
library /usr/lib/libSystem.B.dylib(ld64.o)

エラーはFT_Stroker系の関数がないとかそういうのだと思います。

OSX10.3.9
961名称未設定:2006/07/12(水) 15:57:12 ID:KoSGmgWO0
> エラーはFT_Stroker系の関数がないとかそういうのだと思います。

なんでlibstdc++.6.0.3.dylibが壊れてるってことになんの?
FreeTypeを入れてない(X11SDK.pkgを入れてない)ってんじゃ?
962名称未設定:2006/07/12(水) 17:34:13 ID:tdJC4CIl0
>>960
それ困ったね、
libstdc++.6.dylibのみを使ってるアプリは
なんとか直せたけど、その方法だと副作用が必ずある。
調査中
963名称未設定:2006/07/12(水) 17:34:50 ID:1jsmiI/Q0
>>960
MD5で確かめてみるよろし。
こっちはMac OS X 10.4.7 PowerPC

$ ls -l /usr/lib/libstdc++.6.0.3.dylib
-rwxr-xr-x 1 root wheel 2267176 Mar 14 06:22 /usr/lib/libstdc++.6.0.3.dylib

$ md5 /usr/lib/libstdc++.6.0.3.dylib
MD5 (/usr/lib/libstdc++.6.0.3.dylib) = 8b9259960218b397d8f5cc37b3e8fc51
964名称未設定:2006/07/12(水) 17:37:13 ID:C+YkFibc0
そんなとこ壊れてたら、もっと大変な事になってると思うんだけど…
965名称未設定:2006/07/12(水) 17:39:33 ID:vSBrF1cs0
>>961
情報はここからです
ttp://www.cocoabuilder.com/archive/message/xcode/2006/2/14/3973
X11SDK.pkgは入れています。
966名称未設定:2006/07/12(水) 17:41:39 ID:vSBrF1cs0
>>963
>md5 /usr/lib/libstdc++.6.0.3.dylib
bcc83fdfe436b83af9f7fac29c7a4fe4
です。
壊れてますよね?

967名称未設定:2006/07/12(水) 17:42:47 ID:vSBrF1cs0
あ すいません。
OSは10.3.9だからMD5値はあてにならないかもです。
968名称未設定:2006/07/12(水) 17:50:24 ID:1jsmiI/Q0
>>966
確かに壊れてるかも。
965からのリンク先に10.3.9のMD5が書いてあるけど、それとも一致してない。

% md5 libstdc++.6.0.3.dylib
MD5 (libstdc++.6.0.3.dylib) = 331118c5f7499f324fdd34ea72ad88f6

Mac OS Xのパッケージ管理って、どのファイルがどのパッケージから
インストールされたのか調べられないから困るね。

ひとまず10.3のインストールCDか、
10.3.9 Comboのどっちかのパッケージから手に入るんじゃないかな。
ttp://www.apple.com/jp/ftp-info/reference/macosxcombinedupdate1039.html
969名称未設定:2006/07/12(水) 18:03:43 ID:vSBrF1cs0
>>968
10.3.9ComboのArchive.paxから取り出すツールはありますか?
10.3.9アップデートを再度しましたが変わらなかったようです。
インストCDの/usr/lib/libstdc++.6.0.3.dylibは
存在しませんでした。
970名称未設定:2006/07/12(水) 18:06:54 ID:tdJC4CIl0
pacfistというのがあって
今それでパッケージの中のライブラリ置き換えてみたけど
結果は同じだった。参考まで。
971名称未設定:2006/07/12(水) 18:09:41 ID:tdJC4CIl0
すまん、typo
pacfist -> Pacifist
http://www.charlessoft.com/
972名称未設定:2006/07/12(水) 18:11:37 ID:G4gI+RMg0
man pax
973名称未設定:2006/07/12(水) 18:13:46 ID:vSBrF1cs0
>>970
現在は10.3.9Comboのgunzip -c | pax -r中です。
時間がかかりそうですので終わり次第報告します
974961:2006/07/12(水) 18:32:57 ID:hYRm3/l/0
ネタ元は最初から読み手にわかるようにちゃんと書いといてくれや。>>ID:vSBrF1cs0
すげー無駄なことした。
975946:2006/07/12(水) 21:00:33 ID:Xm7ASydr0
>>957
いや、書き残した通りにやってるから苦労するんだわ。
976名称未設定:2006/07/12(水) 21:16:29 ID:MkNsf+6b0
sqrtl()がないって言っているのに、
どうしてlibstdc++が壊れているという推理なんでしょうか?

$ cat test.c
#include <math.h>
#include <stdio.h>

int main(void) {
printf("%lf\n", sqrtl(2.0));
}
$ gcc test.c
$ ./a.out
1.414214
$ nm a.out | egrep sqrtl
U _sqrtl
$ otool -L a.out
a.out:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 71.1.4)
977通りすがり:2006/07/12(水) 21:19:07 ID:dzCjv9H10
>>101
60%の確率で、コネクションリクエストを蹴ると、だいぶ減る。50%では効果薄。
自分も蹴られるので、善し悪しだけど。
あとはリッスンポート変えるとか。
978名称未設定:2006/07/12(水) 21:23:46 ID:dzCjv9H10
つーか、10.3 serverで、sshdのrestartってどうやるの?
オライリーのpocketリファレンス(洋書含む)って、この辺りも書いてあるのかなぁ?
979名称未設定:2006/07/12(水) 21:39:32 ID:LczPWMJb0
オイオイ
オライリーとかの前にオンラインのドキュメント位読めよ。
980958:2006/07/12(水) 23:12:35 ID:3Z666c/r0
>959

そうこれ!ありがとん
#Linuxでもこのオプションあったっけかな
981名称未設定:2006/07/12(水) 23:51:10 ID:3Z666c/r0
教えて下さい。
ファイルの可視属性を弄ぶコマンドってないでしょうか。
982名称未設定:2006/07/13(木) 01:12:45 ID:wuEHCYKE0
>>981
Xcode 入れて
man SetFile
983not_959:2006/07/13(木) 01:19:54 ID:iq49an/m0
>>980
あるけど意味が違うみたい
ls -l -G のように用い→グル−プ名のみ非表示 だす。
984960
結局10.3.9ComboのArchive.paxを展開できませんでした。
疲れました。いろいろと調べてまた挑戦したいと思います。

>>974
すいません。ネタ元というよりは似たような現象を
調べてたらあのページに行き着いたんです。

>>976
勉強不足で言いたいことが理解できませんでした。
壊れてないかもしれませんがそれ以外に手がかりがないので。