1 名前:名称未設定 mailto:sage [2008/07/22(火) 17:30:23 ID:v1rw/GgA0] MacOS X を Unix として使ってる人の為のスレです。 ■前スレ MacOS XをUnixとして使ってる人の為のスレ その13 pc11.2ch.net/test/read.cgi/mac/1190016804/
357 名前:名称未設定 [2008/12/15(月) 19:17:16 ID:UNzPaXzw0] >>356 >comment of file commnetなんて属性あったんだな アップルスクリプトは謎だらけだ
358 名前:名称未設定 [2008/12/15(月) 19:48:48 ID:lPP1oabV0] >>357 >commnetなんて属性あったんだな 勝手に造るなよ。w
359 名前:名称未設定 mailto:sage [2008/12/16(火) 07:37:26 ID:FU3NDbdo0] コメントは初代スレですでに書かれてたな。 あのころはPOSIX fileなんて便利なものやSpotlightなんかはなかったけど。
360 名前:名称未設定 [2008/12/16(火) 07:55:27 ID:eIxP6Te00] >>358 >>>357 >>commnetなんて属性あったんだな >勝手に造るなよ。w あれ?じゃあcommentは属性じゃなくてコマンドの一部?こういうところも分かりにくいんだよなアップルスクリプトは
361 名前:名称未設定 mailto:sage [2008/12/16(火) 08:35:52 ID:YCii+Y3a0] 冗談くらいわかってやれよw
362 名前:名称未設定 mailto:sage [2008/12/16(火) 10:05:00 ID:3m/mfLsX0] ああ、comm"net" コムネットになっちゃってるのかw やっとわかった
363 名前:名称未設定 [2008/12/16(火) 18:12:52 ID:eIxP6Te00] C-tの出番だったかozr
364 名前:名称未設定 [2008/12/16(火) 20:38:23 ID:p9MR4HwS0] すいません、少し教えてください。 「X11の環境設定」->「フルスクリーンモード」が灰色になっていて選択できないんですが、どうすればフルスクリーンモードが使えるようになりますか? 昨日、ヨドバシ行ってきて、いろんなMACで試したのですが、全部灰色になっていました。
365 名前:名称未設定 mailto:sage [2008/12/17(水) 03:11:50 ID:8H36uJsS0] >>364 店頭テロ乙
366 名前:名称未設定 mailto:sage [2008/12/17(水) 06:44:41 ID:nAyTnt3t0] >>364 昔はそれできたよね。 俺もグレーになってるよ。10.5.5 あ、でも、非公式のX11入れてるわ、俺。 docs.info.apple.com/jarticle.html?path=Mac/10.5/jp/8699.html ここにも出来ると書いてあるし。
367 名前:名称未設定 mailto:sage [2008/12/17(水) 18:58:27 ID:vGXPQlEi0] quartz-wm使ってると、disableになるとかだったりして。 いや他のwmを試したわけではないのであてずっぽうですが。
368 名前:名称未設定 mailto:sage [2008/12/17(水) 20:46:53 ID:2AhyJhlW0] >>367 Xのサーバとウインドウマネージャが区別できてない人発見。
369 名前:名称未設定 mailto:sage [2008/12/17(水) 23:59:59 ID:8H36uJsS0] quartz-wm以外のウィンドウマネージャを使うにはどうすればいいんですか?
370 名前:名称未設定 mailto:sage [2008/12/18(木) 05:16:27 ID:Bah1ucrA0] xinitrcを自分のホームに.xinitrcって名前でコピーして最後の方で起動してるquartz-wmのとこを好きなWMに書き換える
371 名前:名称未設定 mailto:sage [2008/12/19(金) 01:39:14 ID:C+M6i8GB0] >>370 それではだめだと思う
372 名前:名称未設定 mailto:sage [2008/12/24(水) 18:36:12 ID:gLOZfpI80] シェルスクリプトの最後の引数の値を取るのって、以下のように、 一度先頭からループさせるしかないですかね? #!/bin/sh GetLastArg() { local _LA="" while test "${#}" -ge 1 do _LA="${1}" shift done printf "${_LA}" } printf 'last argument is "%s"¥n' "$(GetLastArg "$@")"
373 名前:名称未設定 mailto:sage [2008/12/24(水) 19:18:39 ID:mhpUER6C0] $#で引数の数がとれるから、 eval "echo \$$#" とかでいいんでね? まじめにやると$#が0のときも考慮しないとだけど。
374 名前:名称未設定 [2008/12/24(水) 19:25:21 ID:YAYnPUhZ0] >>373 引数が10以上ある場合を考慮すると、 eval echo "¥${$#}" にした方がいいかも。
375 名前:名称未設定 mailto:sage [2008/12/24(水) 20:05:39 ID:gLOZfpI80] 参考になりましたありがとうございます! さらに、スペースを含む文字を考慮して、以下にします eval echo "¥"¥${$#}¥"" ああ、ややこしい・・・
376 名前:名称未設定 mailto:sage [2008/12/25(木) 00:43:08 ID:evmRFCQh0] last () { shift $1 echo $1 } last $# "$@"
377 名前:372,375 mailto:sage [2008/12/25(木) 11:27:13 ID:TlAgHmO20] ありがとうございます そういう方法もありますね 各コマンドの使い方を熟知しないと中々思い浮かびませんね
378 名前:名称未設定 mailto:sage [2008/12/25(木) 12:52:27 ID:Ujy9mlYd0] >>376 その関数に last という名前を付けるのはおかしいよ 我ながらどうでも良い話だけど
379 名前:名称未設定 mailto:sage [2008/12/25(木) 23:40:59 ID:pCWsn73f0] nth とか item あたりがよかったかな。とは思った。
380 名前:名称未設定 [2008/12/25(木) 23:52:00 ID:hM/tz8IT0] end()は?
381 名前:名称未設定 [2008/12/25(木) 23:53:02 ID:hM/tz8IT0] $-1って使えないのかな
382 名前:名称未設定 mailto:sage [2008/12/26(金) 11:00:42 ID:LqWXNIx90] こんなんあった。使い勝手はビミョーそうだけど。 ttp://www.aranaio.com/osx.php
383 名前:名称未設定 [2009/01/01(木) 15:37:26 ID:F8DXw/SE0] >>364 やっぱだめ?
384 名前:名称未設定 [2009/01/02(金) 17:27:53 ID:UFOuPApm0] 【西村博之氏、2ちゃんねるを韓国企業に譲渡】(CNet) japan.cnet.com/news/media/story/0,2000056023,20385949,00.htm 【2ch譲渡】 hiro.asks.jp/
385 名前:名称未設定 mailto:sage [2009/01/03(土) 10:30:28 ID:VgF5Die70] X11 2.3.2 ttp://xquartz.macosforge.org/trac/wiki
386 名前:名称未設定 mailto:sage [2009/01/07(水) 19:56:46 ID:Vo/u139g0] ターミナルでMail.app を利用できませんか ターミナルで圧縮したファイルをリダイレクトでMail.appに添付したり
387 名前:名称未設定 mailto:sage [2009/01/07(水) 21:15:06 ID:rfV8hG1k0] AppleScriptでどうにか出来るんじゃね?
388 名前:名称未設定 mailto:sage [2009/01/07(水) 21:15:17 ID:qkbUec4P0] こうですか?わかりません!! ------------ |..........| ............# |..........|# |..........|### |..........| # |......<...| ###--------------- ------------ #.....@........| |.............| |.......d.....| ---------------
389 名前:名称未設定 mailto:sage [2009/01/07(水) 22:14:48 ID:zIcvLVZp0] >>386 mail じゃいかんのか?
390 名前:名称未設定 mailto:sage [2009/01/07(水) 22:27:19 ID:yOE4LbvD0] >>388 なにこれw
391 名前:名称未設定 [2009/01/07(水) 22:35:40 ID:kW6EHLCL0] panther, tigerからleopardになってから find . -mtimeの挙動がかわった? 以前は, find . -mtime -0 とすると未来の時刻がふってあるファイル find . -mtime +0とすると過去の時刻がふってあるファイル だったのに区別できなくなった。
392 名前:名称未設定 mailto:sage [2009/01/07(水) 22:56:36 ID:acw2jBwA0] >>391 うちの環境では % /bin/ls -lT -rw-r--r-- 1 ***** staff 7 1 1 11:11:11 2010 future -rw-r--r-- 1 ***** staff 5 1 1 11:11:11 2008 past % /usr/bin/find . -mtime -0 ./future % /usr/bin/find . -mtime +0 . ./past となるけど。 Mac OS X 10.5.6 % uname -v Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386
393 名前:391 [2009/01/07(水) 23:17:37 ID:kW6EHLCL0] $ uname -v Darwin Kernel Version 9.5.0: Wed Sep 3 11:31:44 PDT 2008; root:xnu-1228.7.58〜1/RELEASE_PPC チョビッと古いかも。
394 名前:391 [2009/01/08(木) 11:05:19 ID:fdOqnue20] システムをアップデートしたらなおった。サンクス
395 名前:名称未設定 [2009/01/08(木) 11:20:05 ID:Nu9QUoHK0] AirMac(バージョン7.3.2)のインターネット接続を コマンドラインから切断したいのだが, 方法を教えてください。 sshでログインしようとしてみたがログインすらできなかったです。
396 名前:名称未設定 mailto:sage [2009/01/08(木) 13:12:21 ID:SuwFLmbi0] >>395 > ifconfig IF名 down とかじゃね? if名は ifconfig だけ打ったら出てくる。 詳しくは > man ifconifg
397 名前:395 [2009/01/08(木) 16:52:15 ID:Nu9QUoHK0] 説明不足だったかも,すいません。 Internet <--> AirMac <--> Mac1, Mac2,,, ^ で、こっちを切りたいのです。
398 名前:名称未設定 [2009/01/08(木) 16:59:46 ID:Yg7GAb3o0] mkdir /Volumes/Capsule mount_afp -i afp://user@Time-Capsule.local /Volumes/Capsule タイムマシンが使えない古いマックをバックアップしようとして 上のようなスクリプトをかいたのですが mount_afp: the mount flags are 0000 the altflags are 0020 mount_afp: AFPMountURL returned error -5019, errno is 2 みたいなメッセージが出ます。 マウント自体はできてるみたいなのですが, エラーの対処方法を教えてください。 しかもマウントしたものはファインダには現れず, umount: /Volumes/Capsule: not currently mounted とアンマウントもできません。 (ファインダには出なくてもいいけど,アンマウントはしたい)
399 名前:名称未設定 mailto:sage [2009/01/08(木) 17:59:16 ID:xaDrxDAx0] afpParmErr = -5019, /* A specified parameter was out of allowable range */ 後は知らん
400 名前:名称未設定 mailto:sage [2009/01/08(木) 18:28:50 ID:ViUudDU90] >>397 AirMac WAN 側のケーブルを・・・・ぬく!!
401 名前:391 [2009/01/08(木) 23:42:29 ID:/w0HglWD0] やっぱり,ちょっと挙動がちがいます。 findした時刻からさかのぼって1時間を基準に 過去,未来がきまるみたい。(もしかして本来の姿?) findした時刻を基準に過去のファイル,未来のファイルを 選別したいのです。 ↓検証用のワンライナーです。 ruby -e 't=Time.local(2009,1,Time.now.day,Time.now.hour);(-20..20).to_a.map{|i|(t+i*3600*2).strftime("%Y%m%d%H%M")}.map{|i|`touch -m -t #{i} #{i}`}'
402 名前:名称未設定 mailto:sage [2009/01/08(木) 23:50:40 ID:O8la1nqL0] >>401 man find 読んだ?
403 名前:401 [2009/01/09(金) 00:12:55 ID:zontfgrV0] 読んでる。mtimeに0を与えたときのことは,どこに書いてある? なお「1時間を基準に」は「1日を」の間違え もしかしたら,panther,tigarの挙動の方が標準から外れていたのかも。 以前は+-0がfindした時刻を基準にしてた。
404 名前:名称未設定 mailto:sage [2009/01/09(金) 00:54:21 ID:GFFmxOhP0] man は罠だよ ぐぐれかす
405 名前:名称未設定 mailto:sage [2009/01/09(金) 02:00:00 ID:YfU0PeXA0] manにちゃんとかいてあるやん。 If no units are specified, this primary evaluates to true if the difference between the file last modification time and the time find was started, rounded up to the next full 24-hour period, is n 24-hour periods. 希望の動作かどうか分からんが、find . -mtime -0s でええんちゃうの?
406 名前:401 じゃないけど mailto:sage [2009/01/09(金) 13:43:41 ID:QewBAr0l0] TOEIC 540 の俺にわかるように教えてくれ 単位をつけなかった場合、24-hour period 扱いされるから find . -mtime 0 の場合、更新時刻と実行時刻の差がちょうど「0 日」なファイルがひっかかる (ただしこれは日本人の直感とは異なるので罠だよ)。 ってことでおk??
407 名前:名称未設定 [2009/01/10(土) 12:07:32 ID:DlUylfZ/0] あるアプリケーションで使用されてるフレームワークを、Terminalコマンドから表示することが出来たと思うんですけど、 どんなコマンドでしたっけ?
408 名前:名称未設定 [2009/01/10(土) 12:20:58 ID:bOfmcjx80] なんだろ、うちのleopardでDVDのISOイメージをusbメモリにddすると妙に遅い。 同じことをdebian linuxでやると数倍の早さで終わってしまう。 dd if=/User/username/install_dvd.iso of=/dev/disk1 bs=1m こうやってるだけなんだが、何かミスってるのかしら・・・orz
409 名前:名称未設定 mailto:sage [2009/01/10(土) 12:25:00 ID:6LAx8ouX0] >>407 otool -Lじゃなかった? .appのContentsフォルダ中のMacOSフォルダ内のバイナリが実行対象のはず。
410 名前:名称未設定 [2009/01/10(土) 12:31:59 ID:DlUylfZ/0] >>409 できました! thx.
411 名前:名称未設定 mailto:sage [2009/01/10(土) 14:58:48 ID:kActrc9O0] >>408 Leopardにしたら遅くなった、ならまだ分かるが、そもそも条件がまったく 違うんだから比較しても仕方ないし、ましてやここに書いたところで。 まあ一旦HDDに落として問題がヨミなのかカキなのか検証してみれば? 検証したところでどうしようもないだろうがw
412 名前:名称未設定 [2009/01/10(土) 19:41:38 ID:bOfmcjx80] >>411 いや参考になりました HDDに落としたら17MB/secで高速に読み書きしてるみたいなので USBの場合は250KB/secで書き込みが行われるから遅くなるとわかりました。 MacでのUSBへのdd、もしくはUSBマスストレージドライバあたりに問題があるかもしれないので 一応Appleに報告だけしてみようかと思います。
413 名前:名称未設定 [2009/01/11(日) 11:05:04 ID:l/5cXlyv0] sqlite3のコマンド (インタラクティブモード?sqlite>のプロンプトがでるやつ) が日本語を受け付けないのですが,何か設定を変えると 入力できるようになるの? ちょっとした確認に使いたいのに,いちいちコマンドファイルを書いている状態です。TT Leopard標準です。
414 名前:名称未設定 mailto:sage [2009/01/11(日) 11:51:31 ID:00brsaH10] >>413 sqliteとか詳しくないので勘だけど、 LeopardのreadlineがGNU readlineじゃないのが原因とか? 標準でついてくるPython 2.5でも同様の症状があるので。
415 名前:名称未設定 mailto:sage [2009/01/11(日) 12:12:20 ID:9lTUOuV+0] >>423 utf-8
416 名前:名称未設定 mailto:sage [2009/01/12(月) 01:07:15 ID:Ev82W94q0] >>423 に期待していいのか?
417 名前:名称未設定 mailto:sage [2009/01/12(月) 13:44:10 ID:l8YMzrpC0] >>423 ググレカス
418 名前:名称未設定 mailto:sage [2009/01/12(月) 15:40:43 ID:m08qQsNn0] >>423 マルチすんな
419 名前:名称未設定 mailto:sage [2009/01/12(月) 17:51:30 ID:t9deGvHe0] >>423 の人気に嫉妬
420 名前:名称未設定 mailto:sage [2009/01/12(月) 18:20:18 ID:OFAAOg8+0] >>413 こっちでは普通にできたよ。LANG環境変数はja_JP.UTF-8になってる? sqlite> create table test (id integer primary key, val text); sqlite> insert into test (val) values ('ほげ'); sqlite> select * from test; 1|ほげ
421 名前:名称未設定 mailto:sage [2009/01/12(月) 18:51:47 ID:r4C1Yk++0] >>420 くぅ〜っ、もう少し引っ張って欲しかったぜ (w 423
422 名前:名称未設定 mailto:sage [2009/01/12(月) 19:17:13 ID:M6f/lriO0] x11 の最新版入れたら起動しなくなったorz
423 名前:名称未設定 [2009/01/12(月) 19:21:53 ID:CCBrkKdG0] Mac OS X(Leopard)を使っています。 いつからか不明なのですが、Terminalで「~(チルダ)」が打ち込めなくなってしまいました。 キーボードを叩いても、無反応です。それ以外の文字は問題なく打ち込めます。 チルダが打てないため、ホームフォルダに戻るのが不便でなりません。どこの設定を見たらよいか、 原因などもしお心当たりがありましたらアドバイスいただければ幸いです。
424 名前:名称未設定 mailto:sage [2009/01/12(月) 19:23:34 ID:vXex9itW0] >>422 Mac OS ForgeのXQuartz? 自分も同じ問題抱えてる@Intel+Leopard。
425 名前:名称未設定 mailto:sage [2009/01/12(月) 19:24:48 ID:q9KKZTtG0] cd はオプションなしでホームへ移動する。 ……とずれた答えを言ってみる。
426 名前:名称未設定 [2009/01/12(月) 19:26:27 ID:0ssDsqiN0] .bashrcとか.bash_profileをviで書き換えていたら、 ターミナルで何を入れてもcommand not foundって出るようになってしまった。 どうしたらターミナルが基本的なコマンドを受け入れてくれるようになるんでしょうか。 bash自体がだめっぽいです・・・
427 名前:名称未設定 mailto:sage [2009/01/12(月) 19:27:59 ID:t9deGvHe0] >>426 $PATHが飛んじゃったんじゃね? フルパス入力で回避せよ。
428 名前:名称未設定 [2009/01/12(月) 19:32:02 ID:0ssDsqiN0] >>427 例えばlsと入れてもcommand not foundと出ます。 bashの初期化が出来ればよさげなんですが。
429 名前:名称未設定 [2009/01/12(月) 19:34:11 ID:0ssDsqiN0] >>427 なるほど、コマンドのフルパスということですね。thx
430 名前:名称未設定 mailto:sage [2009/01/12(月) 19:49:41 ID:t9deGvHe0] >>426 編集用に別のshellを開いておけばこの手のケアレスミスで嵌らずに済む。 rcの編集もvimとかundo効くエディタにして:wで保存→別shellで確認。
431 名前:名称未設定 mailto:sage [2009/01/12(月) 19:56:28 ID:K2laQgpt0] 手でPATHを標準的なところに設定すればいいじゃん
432 名前:名称未設定 mailto:sage [2009/01/12(月) 20:02:47 ID:0ssDsqiN0] $ /usr/bin/vi ~/.bashrc として、bashrcとbash_profileを書き換えて元に戻りました。 >>430 本当に基本的なところが甘かったです。ありがとうございました。
433 名前:名称未設定 mailto:sage [2009/01/12(月) 20:10:06 ID:h8ugfpSK0] 非rootのユーザをdsclコマンドで作成したんですが、 # dscl . create /Groups/foo PrimaryGroupID 502 # dscl . create /Users/foo UniqueID 502 # dscl . append /Users/foo PrimaryGroupID 502 # dscl . append /Users/foo NFSHomeDirectory /Users/foo # mkdir ~foo && chown foo:foo ~foo fooがログインパネルに表示されてしまいます。しかも System PreferencesのAccountsのリストにはグループだけが 表示され、ユーザは表示されません。nobodyの情報も見比べたん ですが、いまいち違いが分かりません。 どうすればログインパネルに表示しなくなりますか? あとなぜAccountsには表示されないのでしょうか。
434 名前:名称未設定 mailto:sage [2009/01/12(月) 20:59:45 ID:cXqbMnsg0] ログインパネルはuidが500以上だから システム環境設定のアカウントもなんかあった気はするけど思い出せない
435 名前:名称未設定 mailto:sage [2009/01/12(月) 21:02:59 ID:A38DSYPd0] >>412 Mac OS X は、>>408 のようなブロックデバイスへの直接の書き込みは遅いと聞いたこと がある。適切なバッファリングが行われないからとかなんとか... まあ、普通にファイルシステムを作ってその上でファイルをコピーするぶんには十分速い ので、そういう「仕様」なんじゃないでしょうか。 自分のとこの場合、アクティビティモニタで見ていると、dd でフラッシュドライブの ブロックデバイスに書き込むと、bs を大きくしても 200回/s 程度の書き込みで 800kB/s 前後。 すなわち例の 4k の単位で書き込んでる模様。 普通に HFS+ としてマウントしてファイルをコピーしているときは、60回/s の程度の 書き込みで 7.68MB/s 程度出る。
436 名前:433 mailto:sage [2009/01/13(火) 00:57:44 ID:BZVtKrFe0] いろいろいじってたら分かりました。 UserShellが/usr/bin/falseになっているとログインのリストには 出なくなるようです。 System Preferencesの表示のほうはよく分かりません。
437 名前:名称未設定 mailto:sage [2009/01/16(金) 00:10:35 ID:euzQxd0J0] Macのターミナルって、フルスクリーン表示出来ないんですか? フルスクリーンでVim使いたいのに。
438 名前:名称未設定 [2009/01/16(金) 00:14:01 ID:C2NBMgdQ0] ググレカス journal.mycom.co.jp/news/2007/10/16/001/index.html
439 名前:名称未設定 mailto:sage [2009/01/16(金) 00:29:57 ID:euzQxd0J0] はぁ? ターミナルのVimが使いたいって言ってるんだよアホか。
440 名前:名称未設定 mailto:sage [2009/01/16(金) 00:35:55 ID:9unN9klI0] ちと趣旨が違うがVisor ttp://journal.mycom.co.jp/column/osx/304/index.html (下の方) でもTerminalなら[ウインドウ]-[拡大/縮小]でフルクリーンぽくはなるね。 on Leopard
441 名前:名称未設定 mailto:sage [2009/01/16(金) 00:45:40 ID:ShUvSZS70] megazoomerでいいんじゃね? ttp://allabout.co.jp/computer/macos/closeup/CU20070913A/index3.htm
442 名前:名称未設定 mailto:sage [2009/01/16(金) 02:01:12 ID:mvSjuFwe0] 使えば使うほど、UNIX似なのがストレスに感じる。 これってUNIX廚を誘い込みたかっただけの巧妙な罠? 先祖のNEXTもこんな疑似UNIXだったのだろうか?
443 名前:名称未設定 mailto:sage [2009/01/16(金) 02:09:54 ID:ldmKZ3qg0] どの変が擬似?
444 名前:名称未設定 mailto:sage [2009/01/16(金) 02:19:00 ID:uaeoUyRY0] 釣りだろ相手するな
445 名前:名称未設定 mailto:sage [2009/01/16(金) 02:27:06 ID:P8oErNk90] >>440 Visorいいよな。あれはまると病みつきになる。
446 名前:名称未設定 mailto:sage [2009/01/16(金) 06:35:31 ID:aJDAYmrq0] /tmpがシンボリックリンクの件とか
447 名前:名称未設定 mailto:sage [2009/01/16(金) 09:48:00 ID:ldmKZ3qg0] なんかおかしいの?
448 名前:名称未設定 mailto:sage [2009/01/16(金) 13:43:42 ID:Hy13IlEk0] >>442 疑似っていうか、Mach自体が4.3BSD互換を目指して実装されたからねぇ。
449 名前:名称未設定 mailto:sage [2009/01/16(金) 13:56:49 ID:TmqmYnJC0] どのウニxと比較して言ってるのかね
450 名前:名称未設定 mailto:sage [2009/01/16(金) 18:19:45 ID:UuytsyqW0] >>449 きっと、古〜い bsd unix 信者だと思うよ。 /etc 管理が出来ないのが辛いんじゃない?(時代遅れ)
451 名前:名称未設定 mailto:sage [2009/01/16(金) 18:29:41 ID:ldmKZ3qg0] /etcの下に設定ファイルがあるのは別に時代遅れでもないと思うけど
452 名前:名称未設定 mailto:sage [2009/01/16(金) 18:34:30 ID:P8oErNk90] てかLeopardってUNIX認定受けてるからPOSIX系ライブラリとか細かいコマンドラインツールとかフォルダ構造まで完全に実装されてるんじゃないの? initがなくてlaunchdだとかかなり違いはあるけれど。 というかほとんどの無料のLinux Distributionは純粋にはUnixじゃないよな。 企業向けの有料のものはまた話が別だが。
453 名前:名称未設定 mailto:sage [2009/01/16(金) 18:48:05 ID:ldmKZ3qg0] 上で動かすものに対するインターフェイスの標準化だろうから、 ブートの仕組みとか管理の仕方までは決まってないんじゃないの? この辺に色々書いてあるよ。 www.opengroup.org/onlinepubs/009695399/
454 名前:名称未設定 mailto:sage [2009/01/16(金) 19:00:43 ID:eC9d4lJG0] FHS (Filesystem Hierarchy Standard) というのもあるけど 準拠しているかどうかとUNIXであるかどうかは全く関係ない。 各商用UNIX、*BSD、各Linuxディストリビューションでも構造は異なるし。 /etcにシステムの設定ファイルがあるのは普通だけど、Linuxでよくある パッケージで入れたものの設定も/etc直下は嫌だなと思う。
455 名前:名称未設定 mailto:sage [2009/01/16(金) 19:06:55 ID:P8oErNk90] >>453 ざっと目通したけど結構曖昧なんだな。 Base definitionの10. Directory Structure and Devicesとか短すぎてなんか拍子抜け。 でもよく考えたらMacだとマウントポイントは/Volumesだけど大抵のLinuxは/mntだったりとかなり違うよな。 つまりそう厳しいものでもないってことか。
456 名前:名称未設定 mailto:sage [2009/01/16(金) 19:08:04 ID:HbCAoFOv0] >>454 Linuxも /etc/ の下にあったり、/var/lib/パッケージ名/ の下にあったり、 /usr/local/ の下にあったりと、結構やっかいだよね。 バックアップするときとか、よくいくつかのファイルが漏れてたりする。 Windowsに至っては、もうぐちゃぐちゃ。 その点、Macは基本的にホームディレトクリの中に 設定からなにから集中するようになってるから、よく考えられてると思うけどね。 ただ昔のやり方が好きな人にはちょっと受け入れられにくいだろうけど。
457 名前:名称未設定 mailto:sage [2009/01/16(金) 19:15:46 ID:ldmKZ3qg0] 個人的には/usrとか/usr/localあたりはリードオンリで運用できるようになってるのが好き。 Macではそもそもパーティション分けないし細かいことは気にしないけど。