[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 01/22 16:58 / Filesize : 211 KB / Number-of Response : 939
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Solaris教えてスレッド 其の26



1 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2007/03/23(金) 02:45:28 ]
Sun MicrosystemsのSolarisについての質問スレッドです。
過去に同じような質問が出ていないか確かめてから書き込みましょう。

  ・使用機種/OS Ver/何をしたか は、書きましょう。
  ・質問者は問題が解決したら、どのように解決したか報告しましょう。
  ・回答者は、自分も質問者になることを忘れぬように。
  ・荒らしは、スルーで。

また、質問する前にまずはdocs.sun.comのマニュアルを読みましょう。
「System Administrator Collection - Japanese」の「Solarisのシステム管理」
各種は必読です。 docs.sun.com/app/docs/prod/solaris?l=ja

X86版固有の話題/インストールの質問は専用スレがあるのでそちらで。
なんとなくSolaris/x86 part9
pc11.2ch.net/test/read.cgi/unix/1167023247/

前スレ
Solaris教えてスレッド 其の25
pc11.2ch.net/test/read.cgi/unix/1165590827/

341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 18:46:58 ]
横レススマソ。
Solarisの、少し前のバージョンのshだったと思うが、
name=value が接頭された後に内部コマンドが来る場合のみ、
おかしな動作をすることがあった。

$ unset A
$ A=a echo hoge
$ echo $A
a ← 表示しちゃ駄目なはず。

とかね。

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 18:48:56 ]
>>340
尽きてないじゃん。
自分で「終わったらもどる」って言ってるのに
終っても環境変数が元に戻らない。自己矛盾してる。

しかも、環境変数とは本来無関係のシェル変数の値まで
環境変数と同じに変化してしまっている。

343 名前:322 [2007/04/05(木) 18:59:21 ]
いやー、なんか漏れ燃料投下しちゃったですね (汗)

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 19:05:12 ]
>>336
サブシェルって言ってるのは便宜上だろ。
サブシェル以外で表現すると長くなるから。
じゃあ、サブシェル以外の等価コマンドで考えてみよう。

一般に、
ZONE=adm command
は、

TMP=$ZONE; ZONE=adm; export ZONE
command
unset ZONE; ZONE=$TMP; unset TMP

と等価である。

すると、
ZONE=adm export ZONE
は、

TMP=$ZONE; ZONE=adm; export ZONE
export ZONE
unset ZONE; ZONE=$TMP; unset TMP

と等価だから、
ZONEが exportされたままになるのはおかしい。

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 19:08:07 ]
一般論は関係なくSun純正shでどう動くか?
それが一番重要なんだけどぞーん。



346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 19:23:55 ]
>>341
ふむ。
ソースを見ていないから、当てずっぽうになるけど、
aを表示させないようにするには、わざわざそうならないような処理を追加する必要がありそうだもんな。


347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 20:28:53 ]
NetBSD-currentのshと、OpenSolarisのshの
ソースを比べてみたら?双方ともユーザに開かれてるんだからさ。

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 20:41:45 ]
そこまで言うならソースを見せてみろ。
そーっすねえ。

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 20:58:36 ]
ゾーンZoneしつこい奴はガロガ



350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 21:12:07 ]
脳内に勝手に仕様起こしてるバカが一名いるだけだ。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 21:18:32 ]
>>349
日本語でお願いします。
あるいはshスクリプトで。


352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 22:49:35 ]
以後ファミリーベーシックでおk禁止。


353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 23:14:54 ]
やっぱりゾ〜ヌだねw

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 23:21:33 ]
#!/bin/sh
echo "ぞーんゾ〜ヌしつこい奴はガロガ"
こんな感じ?>>351

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 00:18:32 ]
>>354
そっくり /dev/ヌルヌル へ書き込んだら?


356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 14:55:31 ]
>>344
> と等価である。
この仮定が間違ってるんじゃね?

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 16:36:43 ]
>>341
前のバージョンのshだけじゃなくて、今現在の Solaris10 11/06版でも
そのバグ、残ってるよ。

$ uname -r
5.10
$ unset A
$ A=a echo hoge
hoge
$ echo $A
a


ちなみに、オレも >>344 に同意。
exportで、;なしでもエクスポートされるのはバグだと思う。

358 名前:名無しさん@お腹いっぱい。 [2007/04/06(金) 17:37:07 ]
DirectFB のコンパイルに失敗します。以下エラー内容です。

interface.c:147: error: implicit declaration of function `alloca'
interface.c:162: error: too many arguments to function `readdir_r'
*** Error code 1
make: Fatal error: Command failed for target `interface.lo'


359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 17:43:58 ]
>>358
>>90 さんが、あなたとほとんど同じ質問をして、解決しているようです。
>>90 からの流れを読んでみましょう。



360 名前:名無しさん@お腹いっぱい。 [2007/04/06(金) 18:04:35 ]
>>359

>90 は僕です。未解決のままなんですが。

361 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2007/04/06(金) 18:11:47 ]
進歩が無いね

362 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2007/04/06(金) 18:13:21 ]
ttp://oshiete1.goo.ne.jp/qa2882073.html

363 名前:名無しさん@お腹いっぱい。 mailto:age [2007/04/06(金) 18:16:11 ]
【都知事選】浅野史郎氏、志同じならと民団に支援を要請
ttp://news21.2ch.net/test/read.cgi/news4plus/1%3174623990/

東京都の人は、ぜひ読んでみてください。
現在、朝鮮総連や民団その他の反日団体が、総がかりで浅野を応援しています。
浅野が知事になれば、たぶん東京は終了します。

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 18:43:55 ]
東京が終了するとどうなるの?
そろそろ大きな地震が来るんだから首都機能はいらんだろ。
金融関係もサーバーは関西へ冗長化した後だし。。。


365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 20:35:05 ]
でも慎太郎はいやだし

366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 22:11:59 ]
石原以外に手腕発揮できる候補者いねえよ
バカ無党派層は黙って石原に入れとけ

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 22:33:41 ]
過去の実績といつもの発言を考えると。。。
ZONE厨と同程度か?


368 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 22:37:42 ]
ゾーンゾーンゾーン
ハッ
ゾーンゾーンゾーン
イェ
ゾーンゾーンゾーン
イェ
ゾーンゾーンゾーン
イェイェイェア


369 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 02:04:14 ]
石原がいつ手腕を発揮したんだよ



370 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 09:45:32 ]
よそでやれ。

371 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 21:08:08 ]
インスコ厨です。ソルテンの11/06号は、以前インストールして、
一通り遊んで飽きたので、今は消してFC6を入れ直してますが、
ソルテンの次の号(4/07とか?)はそろそろ出ないんでしょうか?
もうじきFC7も出そうなので、その前にソルテンを先に入れて
遊んでおきたいのですが・・

372 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:05:21 ]
突然ですが、Solaris 10のX Font ServerってUNIX socketで使えますか?

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:41:04 ]
デフォルトで、7100/tcpで待ち受けしてるはずだが。


374 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:43:45 ]
>>373
Standard UNIX Socketで待ち受けたいんじゃない?
TCP/IPじゃなくて。

375 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:59:13 ]
>>374
レイヤーが違う。UNIX socketでもTCP/IPは当然使える。

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:05:29 ]
>>374
ん???

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:17:07 ]
INET ドメインとか UNIX ドメインとかの話かな?

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:20:19 ]
>>377
きっとUNIXドメインソケットの話。

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:23:50 ]
あれ?
SolarisのXFSってUNIXドメインソケットで待ち受けできない…?



380 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:35:29 ]
>>375
をいをい.... トンデモ説発射されました。

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:48:05 ]
TCP/UDPと書いたつもりが... 吊ってくる。

382 名前:381 mailto:sage [2007/04/08(日) 00:54:07 ]
うっ 更に珍説を… もう寝る。

383 名前:372 mailto:sage [2007/04/08(日) 00:54:38 ]
すみません、書き直します。

Solaris 10のX Font ServerってUNIXドメインソケットで待ち受けさせることは
できますか?

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 01:29:17 ]
わざわざ訂正しなくていいよ。
おれも半分わかってて、7100/tcpで待ち受けしてるて答えたからw


385 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 02:38:05 ]
>>383
そう、キミは間違ってないよw

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 10:42:01 ]
shell のenv で渡された環境変数と、「組込み」関数での引数の評価の順番だが、気になって他のOS (linux, FC5) でbash がどうなっているか調べたら以下の通り:

export コマンド、つまり組込みコマンドそのものが env に渡せない。

Sun で shell で組込みコマンドの一部も env に渡せるように直したて、なにかバグいれたかなというか、そもそも「組込み」関数のexport を渡せるようにした時点で、その仕様が明確でなくて、二つ以上の解釈があることに気づいてないに一票。

linux, FC5の実行例:
GNU bash, version 3.1.17(1)-release (i686-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.

dell-w2k-note$ XXX=abc
dell-w2k-note$ env XXX=yyy echo $XXX
abc
dell-w2k-note$ env XXX=yyy export XXX
env: export: そのようなファイルやディレクトリはありません
dell-w2k-note$ echo $XXX
abc

「組込み」関数を呼べるようにしてしまったら、呼出側のシェルの環境で(実行する組込み関数の中で)、env で設定した変数の値を使えるようにしなければあまり意味がない。ここまではOK.だけど、export の場合には
- この解釈にしたがって、もとの環境の環境変数の値を変更してしまうという
斬新な解釈も可能だが、
- いいや、やっぱりenv の仕様考えたら、変更しちゃ駄目という意見も妥当。

export を呼べるようにしてしまったのが失敗という気がする。むかし、最初のUNIX のshell で "cd" コマンドを外部コマンドとして作ってしまい、cd コマンドを実行しても、カレントディレクトリが移動しないと首を捻った話を思い出した。
(私ではないよ。K&R のかThompsonか誰かの経験)


387 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 11:12:59 ]
なぜ env と同一視して論じるのか、という点についてまず明らかにせい。
おまえら(ひとりか? ...だなw)好き勝手な前提暗黙で持ってきてこねくりまわしてんじゃねー。
そういう性癖直した方がいいぞ。人として終わっとる。

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 11:18:00 ]
しかも、そもそもの Unix の仕様とか考察するのに Linux 持ち出してなんの参考になるんだ?
特に /bin/sh なんかかけらの継承性もないぞ。あほうかおのれは。
Linux 持ち出したいんなら POSIX 当たれよ。興味ないがなw

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 11:26:43 ]
envじゃなくて、(exportでもなくて) echoコマンドで試してくれ。

Solaris 10の /bin/shで、

$ a=1
$ a=2 echo hoge
hoge
$ echo $a
2 ← これバグだろ


$ a=1
$ a=2 /bin/echo hoge
hoge
$ echo $a
1 ← こっちは正常

外部コマンドのechoだと正常だが、内部コマンドのechoだと、
NAME=valueを前置した場合の動作がおかしい。



390 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 11:27:52 ]
Solaris にも bash あるんだから
自分で試せばいいじゃん。

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 11:30:07 ]
>>390
bashだと、>>389 が言ってる件は正常に動作する。
Solarisの/bin/shのみのバグと思われる。

392 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 12:06:50 ]
だから、もうバグじゃないんだよ。
それがV7のbshからの仕様になっちゃっているの。
他にもたとえば、
while read VAL;do 〜 ;done < FILE
がサブシェルになってしまうとか。
いろいろあるんだから。



393 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 12:11:16 ]
>>392
whileがサブシェルになる件とはたとえが違うだろ。

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 13:38:20 ]
たとえる必要なんかないんだよ。

395 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 15:26:52 ]
386です。

>>388
>しかも、そもそもの Unix の仕様とか考察するのに Linux 持ち出してなんの参考になるんだ?

UNIX ではなくて、shell の仕様ね。Linux を持ち出したのではなくて、"bash" を持ち出したんだ。

理由は、bourne shell よりも、bash の方がはるかに POSIX 準拠にしようと努力がなされているから。(つうか、bourne shellはまだメインテナンスしてた?という感じ。)

ksh の方がまだ、POSIX に近い(というか、歴史的には 最初のksh とかそれにつづくkshDD (D は数字いれて)がIEEE の shell and
utilities のベースになったというのが近い。ただし、文法はかなり既存のものとは違ったものになってけど。yacc で文法記述しようとして、結局既存のもの通りにはいかなかったとおもう。)

>>389
env なしだったのね。これは私が眼鏡かけずに読んだ完全な読み間違い。だけど、389の投稿のおかげでecho と /bin/echo の差にあるように組込みの関数の場合(export も組込み)になんか変になることが良くわかった。

元のbourne shell, ksh(とその亜流) で関数定義方法が違うからなんともいえないが、多分

name=value command arguments

の形式のcommand のところに、組込み関数とか、シェルでユーザ定義する関数を使う場合にも
外部コマンドと環境変数の使い方を共通にしたいという変更をしたところでちょっと疑問視される変更をしたと思う。


396 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 15:31:06 ]
386
長くて一つに入らなかったので、つづき。

posix つうかopengroup が仕様を公開しているが

www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02

2. Shell Command Language
の2.14 Special Built-in Utilities の項目2のところをみると
多分これは "read" なんかに言及しているとおもうんだけど、
echo|export の場合に多少勘違いしているような気がする。

興味があるかたは読まれたい。

いずれにせよ、posix 準拠を目指している他の シェルと微妙に
かつ異なる挙動があるとあまり嬉しくないね。


397 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 15:58:10 ]
しつこい奴だね。
POSIXに準拠していないのはわかっててそのままにしてるんだよ。


398 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 16:21:51 ]
ほんとしつこい。こんなやつサイテー。近寄るなしっしっ。

399 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 16:49:27 ]
おれは別にこの話続けてもかまわないと思ってるんだが、
だらだら書くのはやめてくれ。要点だけでいい。



400 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 17:13:14 ]
いまさら、なんの意味もないPOSIXに準拠するだけ無駄だってこと。

401 名前:名無しさん@お腹いっぱい。 [2007/04/09(月) 17:14:33 ]
くだらない質問はここに書けトピで、お答えをいただけなかったので、こちらに質問させて頂きます。

Solaris10 は、DirectFB はサポート外ないのでしょうか?

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 17:31:37 ]
>>401
ナイス、ぶったぎり。

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 17:44:25 ]
>>401
>>90 さんが、あなたとほとんど同じ質問をして、解決しているようです。
>>90 からの流れを読んでみましょう。

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 17:45:56 ]
>>403
>>360 ww

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 18:40:09 ]
勉強になるなぁ。おもしろいよ。

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 20:12:15 ]
shには色々問題があるな〜ってことで作り直したのがbashその他
元祖shの方は今更手を加えて動作を変えると互換性が怪しくなるんで
>>389みたいなのは判ってるが大人の事情で絶賛放置中ってことだろ


407 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 20:38:46 ]
posix-shでいいじゃん

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 20:44:19 ]
>>406
いや、FreeBSDとかLinuxのsh (bashじゃないよ)では、
>>389 の問題は発生しないんだが。
手を加えて動作を変えると互換性が怪しくなるという理由だと、
FreeBSDやLinuxのshも、>>389 の動作をあえて継承する必要があることになるが、
実際には問題は起きていないので、やはり、Solarisの方が怠慢ということになる。

409 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 20:48:16 ]
>>408
Linuxのshってなんだ?
$ /bin/sh --version
GNU bash, version 3.1.17(1)-release (i686-redhat-linux-gnu)




410 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 20:53:37 ]
>>409
ash

411 名前:名無しさん@お腹いっぱい。 mailto:sage kani? [2007/04/09(月) 21:04:04 ]
>>408
うちの婆ちゃんが言ってた
一概は気違いよか悪いって

412 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 21:06:19 ]
氏ね。


413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 22:23:48 ]
>FreeBSDやLinuxのshも、>>389 の動作をあえて継承する必要があることになる

↑バカの見本。

414 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 23:02:23 ]
>>406なんだけど、馬鹿馬鹿しいから>>408には回答しないくていいよな?いいよな?



415 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 23:53:32 ]
そんなん自分で考えろ。

416 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 23:55:35 ]
ムシムシ

417 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 00:38:39 ]
引き際の悪いヤツってほんと見苦しい。心底そう思ったよ。恥さらしの見本みたいなもんだ。

418 名前:名無しさん@お腹いっぱい。 [2007/04/10(火) 02:09:53 ]
Solarisはext3を読み取ることはできますか?

419 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 12:51:56 ]
うーん。
文章の前後から考えるとLinuxのファイルシステムのext3のことなんだろうけど。
www.dbforums.com/showthread.php?t=1341582
去年の6月のネタだ。




420 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 19:58:29 ]
ぐだぐだですね

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 21:15:33 ]
DVDで使われてるUDFSはどうなってるの?
とあまで出てきて、わろた

422 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 21:52:36 ]
ISO9660ってサイズの上限なかったっけ?
USO800ならあるかもぞーん。


423 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 23:31:03 ]
サーバのパッチあてってどうやってる?


424 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 23:42:05 ]
がんばってやってる


425 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 00:07:53 ]
> FreeBSDやLinuxのshも、>>389 の動作をあえて継承する必要があることになる
> ↑バカの見本。

板違いっぽいがLinuxの/bin/shはbashがshの振りをしてる筈だから
バグった動きもエミュレートすべきだという意見は極めて正論といえる。
是非パッチを書いてGNUに貢献してくれ>>408


426 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 00:30:15 ]
エミュレートする対象が Solaris である必要はあるのかな。

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 07:00:11 ]
>>425
欲嫁。
「バグった動きもエミュレートすべきだ」というのは反語として言ってるるよ。
でも実際にはそんな必要は生じていないから、
Solarisのshがいい加減バグを直すべきだ、と主張していると思うが。

あと、Linuxで /bin/sh = bashな鳥が多いのは確かだが、
/bin/sh = ash である鳥もある。
で、その ashについて言ってると思うよ。

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 09:27:39 ]
標準準拠のものが欲しければ /usr/xpg4/bin/sh を使えよ、という話では。
バグを直す直さないじゃなくて、両方提供するのが Sun のスタンス。


429 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 09:48:15 ]
/usr/xpg4/bin/sh なんて、実際使われてないじゃん。
あと、起動用には static linkの /sbin/sh も必要なわけだが、
/sbin/sh の xpg4版は存在しない。
やはり手抜き。



430 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 10:05:46 ]
>/bin/sh = ash である鳥もある
稀な反例を出して...

431 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 10:06:57 ]
>>430
おぃをぃ、それくらい自分で調べろよ。メジャーなディストリだよ。

432 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 10:08:36 ]
>あと、起動用には static linkの /sbin/sh も必要なわけだが、

起動スクリプトの方が昔の文法で書かれていれば
/sbin/sh は昔の文法だけ受け付けられれば問題ないでしょ。

# HP-UX では /usr/old/bin/sh が消えたらしいですな。


433 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 10:12:31 ]
>>432
昔の文法というより、バグに依存した文法というべきだな。
実際にそういう部分がないことをチェックした上で、
/sbin/shのバグを取るべき。

434 名前:名無しさん@お腹いっぱい。 [2007/04/11(水) 11:07:22 ]
mplayer のコンパイル。なぜ、Wnnを聞くのか?

install -m 755 -s mplayer /usr/local/bin/mplayer
find: /usr/local/bin/mplayer の stat() エラー: ファイルもディレクトリもありませ ん。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja/rk/2B_ROMKANA をたどれません: ファイルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja/rk/mode をたどれません: ファ イルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja/uumkey をたどれません: ファイルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja/dic/bushu/bushu.dic をたどれ ません: ファイルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja_JP/rk/2B_ROMKANA をたどれません: ファイルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja_JP/rk/mode をたどれません: ファイルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja_JP/uumkey をたどれません: フ ァイルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/ja_JP/dic/bushu/bushu.dic をたどれません: ファイルもディレクトリもありません。
find: シンボリックリンク /usr/lib/locale/ja/wnn/lib/libwnn.so をたどれません: ファイルもディレクトリもありません。
install: mplayer was not found anywhere!
gmake: *** [install] Error 2


435 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 11:18:33 ]
まだいたのか。

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 11:19:01 ]
>>434
>find: /usr/local/bin/mplayer の stat() エラー: ファイルもディレクトリもありません。

この時点で既にインストールに失敗している。

あとは、find /usr/lib が実行された結果であって、Wnnは直接は関係ない。
それとは別件でWnn関係のファイルで、ブロークンリンクが報告されただけ。

ちなみに、俺はSolaris10で、mplayerは、./configure; make; su -c 'make install' 一発だった。

437 名前:名無しさん@お腹いっぱい。 [2007/04/11(水) 11:24:38 ]
>>436
> ちなみに、俺はSolaris10で、mplayerは、./configure; make; su -c 'make install' 一発だった。

なぜ、僕の環境だと、コンパイルできないのか。不思議だ。

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 11:44:46 ]
install -m 755 -s mplayer /usr/local/bin/mplayer
の直後に、 /usr/local/bin/mplayer の stat() エラー
だと、HDDが逝ってる可能性あり

439 名前:名無しさん@お腹いっぱい。 [2007/04/11(水) 11:49:07 ]
>>438

えええ???(ToT)



440 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 12:07:11 ]
>>436
$ which make; su -c 'which make'
の実行結果をおしえてよん。

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 12:25:54 ]
gmake: *** [install] Error 2
って言ってるからmakeの問題じゃないだろ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<211KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef