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

Solaris教えてスレッド 其の26

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2007/03/23(金) 02:45:28
Sun MicrosystemsのSolarisについての質問スレッドです。
過去に同じような質問が出ていないか確かめてから書き込みましょう。

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

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

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

前スレ
Solaris教えてスレッド 其の25
http://pc11.2ch.net/test/read.cgi/unix/1165590827/
0283名無しさん@お腹いっぱい。2007/04/04(水) 20:21:02
>>275
えっとシステム管理の1巻にcdromから起動する時の参考例に
TERM=sunと載っていたので・・・
いまいちよく意味がわからず設定してました

TERM=ktermとしたら跳ねられて・・・(;><)
初心者でm(_ _)m申し訳ないです

以前に書き込みでv120を先輩から貰ったものです

>>280 >>282
windowsでktermを使ってコンソールケーブルでv120に接続してます
すべての設定が終わったらネット経由でvncでも使う予定なんですが・・・

0284名無しさん@お腹いっぱい。2007/04/04(水) 20:23:07
>>283
windowsでteratermを使っての間違いですm(_ _)m
0285名無しさん@お腹いっぱい。2007/04/04(水) 20:27:26
TERM=vt100
でええんとちゃう?
実物見たことないけど。
0286名無しさん@お腹いっぱい。2007/04/04(水) 20:29:57
>>283
>>274は放置…?
0287名無しさん@お腹いっぱい。2007/04/04(水) 20:41:59
他スレ的には、
「シリアルコンソール」のことを「コンソール」ってゆーな。
0288名無しさん@お腹いっぱい。2007/04/04(水) 20:43:41
>>286
csh文法は放置で桶。

TERM=vt100 か、TERM=xterm あたりがお勧め。
(ktermはSolarisには無いんだな)
0289名無しさん@お腹いっぱい。2007/04/04(水) 21:01:14
export TERM
しておけばもっと安心だぞ-ん。
デフォルトでexportしてあるか?
0290名無しさん@お腹いっぱい。2007/04/04(水) 21:03:24
そもそも /usr/X11/bin/kterm はないからな。
0291名無しさん@お腹いっぱい。2007/04/04(水) 21:10:45
昔は、何はなくともktermはmakeしたんだけどな。
0292名無しさん@お腹いっぱい。2007/04/04(水) 21:26:24
>>274 >>285 >>286 >>287 >>289 >> 290 >>291
皆さんどうもありがとうm(_ _)m
さっそく試してみます
0293名無しさん@お腹いっぱい。2007/04/04(水) 21:29:07
>>288
抜けてましたどうもありがとうm(_ _)m
何度も書き込みしてごめんなさい
0294名無しさん@お腹いっぱい。2007/04/04(水) 21:57:02
正しくは
$ TERM=vt100 ; export TERM

このほうが改行1回でスマートだ。
0295名無しさん@お腹いっぱい。2007/04/04(水) 22:14:41
export TERM=vt100
じゃだだっけ?

0296名無しさん@お腹いっぱい。2007/04/04(水) 22:22:12
>>295
が正解。元々exportされていなければ。
0297名無しさん@お腹いっぱい。2007/04/04(水) 22:33:26
今もktermはmakeして使っている。
0298名無しさん@お腹いっぱい。2007/04/04(水) 22:35:39
昔はkterm以外に日本語表示できる端末ってあったっけ?
漢字コードを色々選べたのは助かった。
dttermを使い始めて久しいな。
0299名無しさん@お腹いっぱい。2007/04/04(水) 22:47:32
VT382Jとか?
0300名無しさん@お腹いっぱい。2007/04/04(水) 22:53:37
素のshの場合、>>294のほうじゃないとダメ。

>>295でexportできるのは、ksh/bashとか拡張されたshのはず。

いまはNetBSDのshもズイ分改良されてるけど。
0301名無しさん@お腹いっぱい。2007/04/04(水) 23:07:13
>>298
cmdtool とか shelltool とかは、無かったことになってるのか?
0302名無しさん@お腹いっぱい。2007/04/04(水) 23:11:54
>>301
それはsunviewの時代の話。X Window System上では動かない。と釣ってみる。
0303名無しさん@お腹いっぱい。2007/04/04(水) 23:15:05
OpenWindowって懐かし過ぎ。
その時代はtvtwm使っていたかも。
この板の平均年齢は30後半か?
0304名無しさん@お腹いっぱい。2007/04/04(水) 23:21:24
僕は昔からatermでネットに繋いでますけど、
そのまま日本語使えますよ。とくに設定とかした覚えはありません。
0305名無しさん@お腹いっぱい。2007/04/04(水) 23:25:32
昔のSolaris/SunOSは、今みたいなマルチリンガル版じゃなくて、
英語版と日本語版とは別バイナリ(インストールメディアが別)だった。
で、日本語版の方にはいろいろと問題があることが多かった。
なので、日本でもあえて英語版をインストールするのが一般的だった。
で、付属のcmdtoolとかshelltoolとかは日本語が通らないので、
自分でktermとかをインストールする。
あと、Wnnとかkinput2とかも自分でインストールするのが定番コースだった。
0306名無しさん@お腹いっぱい。2007/04/04(水) 23:38:24
>>305
ボケ老人ハッケソ!

今はuim+anthyだよ〜んwww

ktermはとっくの昔に滅んだ遺跡だ!
今はmltermだ。sourceforgeにないなんて
kinput2もFreeWnnもktermも終わってるなwww
0307名無しさん@お腹いっぱい。2007/04/04(水) 23:39:15
atermってNECのモデムかと思った。
モデムはオムロン派だったな。
仮名漢字変換も。
ワークステーションも。
0308名無しさん@お腹いっぱい。2007/04/04(水) 23:43:53
>>295
ばぁかもんっっ!! 由緒正しい bourne shell でそんな記述がとおるかっっ!!
しかも、じゃだだっけとはなんだっっ!!!
0309名無しさん@お腹いっぱい。2007/04/04(水) 23:44:38
>>306
Unicode しか使えんゴミは不要。
0310名無しさん@お腹いっぱい。2007/04/04(水) 23:53:04
ひょっとして平均年齢は50台後半かも?
0311名無しさん@お腹いっぱい。2007/04/05(木) 01:10:36
最近の若い連中って必死で MS-Win の仕様的な後追いしてるが、あの程度のテイタラクじゃあな。
使う気起きない。ま、サルまねはサル以下にしかならん。
0312名無しさん@お腹いっぱい。2007/04/05(木) 01:18:38
…何か最近このスレ変なの多くないか?
0313名無しさん@お腹いっぱい。2007/04/05(木) 01:38:32
世間では春休みだ。
学校が始まると静かになるだろ。
ゼミが始まると昼夜逆転している兵がわんさか現れるか?
0314名無しさん@お腹いっぱい。2007/04/05(木) 01:49:57
$ man automount
してビックリしたぞーん。
マップファイル内でARCHとかHOSTとかOSNAMEとかOSRELもOSVERSも変数として使えるんだ。orz
使い道は、、、どなたか説明してちょ。。。
0315名無しさん@お腹いっぱい。2007/04/05(木) 11:14:12
ゾーンとアダムで盛り上がってるな
0316名無しさん@お腹いっぱい。2007/04/05(木) 12:13:52
だからあ。
イブだって。イブイブイブって10回言ってごらん。
その後で。
あなたの使っているエディタは?
0317名無しさん@お腹いっぱい。2007/04/05(木) 12:34:49
TaraPad。
0318名無しさん@お腹いっぱい。2007/04/05(木) 12:45:43
ed
0319名無しさん@お腹いっぱい。2007/04/05(木) 12:50:14
jEdit
0320名無しさん@お腹いっぱい。2007/04/05(木) 13:57:45
みなさんはゾーンをどんな風に活用ようされていますか?
差し支えのない範囲でゾーンと教えてください。
0321名無しさん@お腹いっぱい。2007/04/05(木) 14:08:37
【審議中】
    ∧,,∧  ∧,,∧
 ∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U (  ´・) (・`  ) と ノ
 u-u (l    ) (   ノu-u
     `u-u'. `u-u'
0322名無しさん@お腹いっぱい。2007/04/05(木) 15:48:16
>>294
TERM=vt100 export TERM (; を使わない)ってのはなしですか?
ログインするときに login: hogehoge TERM=vt100 なんてのもやったな。

>>298
jterm。SONY が NEWS-OS の絡みで日本語化した xterm 拡張。

/usr/X11/bin は違和感あるなぁ。やっぱ /usr/bin/X11 でしょ。(意味不明)
0323名無しさん@お腹いっぱい。2007/04/05(木) 16:02:50
>>322
セミコロンなしだと、そのコマンド(export)のみに対して
一時的に環境変数を変更するという意味になる。
Solarisのshだと、TERM=vt100 export TERM でも exportできてしまうけど、
これはバグとも考えられる。(exportコマンドの終了時に、
一時的な環境変数の変更を元に戻すのが正しいと考えられるから)

なので、セミコロンを入れるのが正しいと思う。
0324名無しさん@お腹いっぱい。2007/04/05(木) 16:03:30
>>322
R4 以前かぁ。さすがにそりは古いな。/usr/X11R4/ はないもんねw
0325名無しさん@お腹いっぱい。2007/04/05(木) 16:04:41
>>323
ばぐじゃねー。export TERM した時の $TERM も一時的な変数(シェル変数)だろうがーうがぁー。
0326名無しさん@お腹いっぱい。2007/04/05(木) 16:08:58
>>324
いやね、いくつかのメーカー系OSでは X11R4.x くらいまでは /usr/*/X11 だったのだ。
R6 とかは提供されず自分でコンパイルしたが(時間掛かったなー)、/usr/X11 に入れ
ても元から入ってるのを潰さずに済むんで好都合ではあったりして...
懐かしぃなぁ、NEWS-OS R4.x とか UNI-OS B 1.x とか TOWER/OS R2.x とか。
0327名無しさん@お腹いっぱい。2007/04/05(木) 16:09:26
>>325
ずれてるよ。もう一度 >>323 を読んでから言いたいことを書き直したら?

一般に、

HOGE=hoge command
は、

(HOGE=hoge; export HOGE; command)
と等価と考えられる。

すると、
TERM=vt100 export TERM
は、


(TERM=vt100; export TERM; export TERM)
と等価になる。(2回目のexportが自分で書いたexport)
なので、サブシェルの中でいくらexportしても、
親シェルの環境変数は変わらないのが正しいから
TERMはexportされない。

よって、
TERM=vt100 export TERM
でもexportされてしまうのはバグ。
03283262007/04/05(木) 16:10:06
あ、いや、TOWER では X11 動かしてないですすんまそん。
03293222007/04/05(木) 16:14:20
>>327 あんまり気にせず使ってましたが、奥が深いんですね...
0330名無しさん@お腹いっぱい。2007/04/05(木) 16:15:50
>>327
季語を入れろ。
この場合、

ZONE=zone export ZONE
とかすればよかったのに・・・
0331名無しさん@お腹いっぱい。2007/04/05(木) 16:46:49
>>327
POSIX 読め。
0332名無しさん@お腹いっぱい。2007/04/05(木) 17:08:54
POSIXもバグ。
0333名無しさん@お腹いっぱい。2007/04/05(木) 17:29:32
ZONE=adm
ZONE=hogehoge コマンド
echo $ZONE

↑、ってやった場合、ZONE=hogehogeの代入は一時的だから、
adm が表示されるのが正しいよね。

ところが、上の「コマンド」が、exportの場合だけ
動作が違うというのはやはりおかしいよ。
環境変数の問題だけじゃなく、
シェル変数にまで影響を与える(シェル変数のZONEの内容まで変わる)
というのもおかしい。

LANG=C man hoge

ってやっても、LANGの値は、もともと jaだったとすると変わらないでしょ。
0334名無しさん@お腹いっぱい。2007/04/05(木) 17:43:18
>>331
おまえはPOSIX読んだことあるのか?
0335名無しさん@お腹いっぱい。2007/04/05(木) 18:15:17
だから、
$ ADAM=vt100 ; export ADAM

が正しいshの文法なんでしょーに。
0336名無しさん@お腹いっぱい。2007/04/05(木) 18:30:10
>>333
なんで name=value 前付けのコマンド起動だとサブシェル呼ばなきゃいけないんだ?
そんなことどこに書いてある? シェルの組込みコマンドなのにサブシェル起動するわけないだろ。
わいとんかをのれは。
0337名無しさん@お腹いっぱい。2007/04/05(木) 18:36:21
>>336
じゃあ、
ZONE=adm
ZONE=hoge echo ZONE
echo $ZONE

の時、hogeじゃなくてadmが表示されるのをどう説明するつもり?
で、↑の echoを exportに変えると今度はhogeに変わる。
こりゃバグだろ。
0338名無しさん@お腹いっぱい。2007/04/05(木) 18:41:07
説明もクソも、まったくおかしくない。name=value が接頭されてれば、その後に書かれてる
コマンドが動作する間だけ環境変数に設定されてる。終わったらもどる。
どこがどうバグだ? 勝手におまいの脳内に意味不明な仕様でっちあげてるだけだろうが。
0339名無しさん@お腹いっぱい。2007/04/05(木) 18:42:27
>>338
>終わったらもどる。

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

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

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

しかも、環境変数とは本来無関係のシェル変数の値まで
環境変数と同じに変化してしまっている。
03433222007/04/05(木) 18:59:21
いやー、なんか漏れ燃料投下しちゃったですね (汗)
0344名無しさん@お腹いっぱい。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されたままになるのはおかしい。
0345名無しさん@お腹いっぱい。2007/04/05(木) 19:08:07
一般論は関係なくSun純正shでどう動くか?
それが一番重要なんだけどぞーん。

0346名無しさん@お腹いっぱい。2007/04/05(木) 19:23:55
>>341
ふむ。
ソースを見ていないから、当てずっぽうになるけど、
aを表示させないようにするには、わざわざそうならないような処理を追加する必要がありそうだもんな。
0347名無しさん@お腹いっぱい。2007/04/05(木) 20:28:53
NetBSD-currentのshと、OpenSolarisのshの
ソースを比べてみたら?双方ともユーザに開かれてるんだからさ。
0348名無しさん@お腹いっぱい。2007/04/05(木) 20:41:45
そこまで言うならソースを見せてみろ。
そーっすねえ。
0349名無しさん@お腹いっぱい。2007/04/05(木) 20:58:36
ゾーンZoneしつこい奴はガロガ
0350名無しさん@お腹いっぱい。2007/04/05(木) 21:12:07
脳内に勝手に仕様起こしてるバカが一名いるだけだ。
0351名無しさん@お腹いっぱい。2007/04/05(木) 21:18:32
>>349
日本語でお願いします。
あるいはshスクリプトで。
0352名無しさん@お腹いっぱい。2007/04/05(木) 22:49:35
以後ファミリーベーシックでおk禁止。
0353名無しさん@お腹いっぱい。2007/04/05(木) 23:14:54
やっぱりゾ〜ヌだねw
0354名無しさん@お腹いっぱい。2007/04/05(木) 23:21:33
#!/bin/sh
echo "ぞーんゾ〜ヌしつこい奴はガロガ"
こんな感じ?>>351
0355名無しさん@お腹いっぱい。2007/04/06(金) 00:18:32
>>354
そっくり /dev/ヌルヌル へ書き込んだら?
0356名無しさん@お腹いっぱい。2007/04/06(金) 14:55:31
>>344
> と等価である。
この仮定が間違ってるんじゃね?
0357名無しさん@お腹いっぱい。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で、;なしでもエクスポートされるのはバグだと思う。
0358名無しさん@お腹いっぱい。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'
0359名無しさん@お腹いっぱい。2007/04/06(金) 17:43:58
>>358
>>90 さんが、あなたとほとんど同じ質問をして、解決しているようです。
>>90 からの流れを読んでみましょう。
0360名無しさん@お腹いっぱい。2007/04/06(金) 18:04:35
>>359

>90 は僕です。未解決のままなんですが。
0361名無しさん@お腹いっぱい。2007/04/06(金) 18:11:47
進歩が無いね
0362名無しさん@お腹いっぱい。2007/04/06(金) 18:13:21
ttp://oshiete1.goo.ne.jp/qa2882073.html
0363名無しさん@お腹いっぱい。2007/04/06(金) 18:16:11
【都知事選】浅野史郎氏、志同じならと民団に支援を要請
ttp://news21.2ch.net/test/read.cgi/news4plus/1%3174623990/

東京都の人は、ぜひ読んでみてください。
現在、朝鮮総連や民団その他の反日団体が、総がかりで浅野を応援しています。
浅野が知事になれば、たぶん東京は終了します。
0364名無しさん@お腹いっぱい。2007/04/06(金) 18:43:55
東京が終了するとどうなるの?
そろそろ大きな地震が来るんだから首都機能はいらんだろ。
金融関係もサーバーは関西へ冗長化した後だし。。。
0365名無しさん@お腹いっぱい。2007/04/06(金) 20:35:05
でも慎太郎はいやだし
0366名無しさん@お腹いっぱい。2007/04/06(金) 22:11:59
石原以外に手腕発揮できる候補者いねえよ
バカ無党派層は黙って石原に入れとけ
0367名無しさん@お腹いっぱい。2007/04/06(金) 22:33:41
過去の実績といつもの発言を考えると。。。
ZONE厨と同程度か?
0368名無しさん@お腹いっぱい。2007/04/06(金) 22:37:42
ゾーンゾーンゾーン
ハッ
ゾーンゾーンゾーン
イェ
ゾーンゾーンゾーン
イェ
ゾーンゾーンゾーン
イェイェイェア
0369名無しさん@お腹いっぱい。2007/04/07(土) 02:04:14
石原がいつ手腕を発揮したんだよ
0370名無しさん@お腹いっぱい。2007/04/07(土) 09:45:32
よそでやれ。
0371名無しさん@お腹いっぱい。2007/04/07(土) 21:08:08
インスコ厨です。ソルテンの11/06号は、以前インストールして、
一通り遊んで飽きたので、今は消してFC6を入れ直してますが、
ソルテンの次の号(4/07とか?)はそろそろ出ないんでしょうか?
もうじきFC7も出そうなので、その前にソルテンを先に入れて
遊んでおきたいのですが・・
0372名無しさん@お腹いっぱい。2007/04/07(土) 23:05:21
突然ですが、Solaris 10のX Font ServerってUNIX socketで使えますか?
0373名無しさん@お腹いっぱい。2007/04/07(土) 23:41:04
デフォルトで、7100/tcpで待ち受けしてるはずだが。
0374名無しさん@お腹いっぱい。2007/04/07(土) 23:43:45
>>373
Standard UNIX Socketで待ち受けたいんじゃない?
TCP/IPじゃなくて。
0375名無しさん@お腹いっぱい。2007/04/07(土) 23:59:13
>>374
レイヤーが違う。UNIX socketでもTCP/IPは当然使える。
0376名無しさん@お腹いっぱい。2007/04/08(日) 00:05:29
>>374
ん???
0377名無しさん@お腹いっぱい。2007/04/08(日) 00:17:07
INET ドメインとか UNIX ドメインとかの話かな?
0378名無しさん@お腹いっぱい。2007/04/08(日) 00:20:19
>>377
きっとUNIXドメインソケットの話。
0379名無しさん@お腹いっぱい。2007/04/08(日) 00:23:50
あれ?
SolarisのXFSってUNIXドメインソケットで待ち受けできない…?
0380名無しさん@お腹いっぱい。2007/04/08(日) 00:35:29
>>375
をいをい.... トンデモ説発射されました。
0381名無しさん@お腹いっぱい。2007/04/08(日) 00:48:05
TCP/UDPと書いたつもりが... 吊ってくる。
03823812007/04/08(日) 00:54:07
うっ 更に珍説を… もう寝る。
■ このスレッドは過去ログ倉庫に格納されています