Solaris教えてスレッド 其の23
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/05/09(火) 23:30:07過去に同じような質問が出ていないか確かめてから書き込みましょう。
・使用機種/OS Ver/何をしたか は、書きましょう。
・質問者は問題が解決したら、どのように解決したか報告しましょう。
・回答者は、自分も質問者になることを忘れぬように。
・荒らしは、スルーで。
また、質問する前にまずはdocs.sun.comのマニュアルを読みましょう。
「System Administrator Collection - Japanese」の「Solarisのシステム管理」
各種は必読です。 http://docs.sun.com/app/docs/prod/solaris?l=ja
X86版固有の話題/インストールの質問は専用スレがあるのでそちらで。
なんとなくSolaris/x86 part8
http://pc8.2ch.net/test/read.cgi/unix/1146062872/
前スレ
http://pc8.2ch.net/test/read.cgi/unix/1139155618/
0289名無しさん@お腹いっぱい。
2006/06/21(水) 18:26:580290名無しさん@お腹いっぱい。
2006/06/21(水) 23:02:09ちなみに三重の県庁所在地は
0291名無しさん@お腹いっぱい。
2006/06/21(水) 23:02:400292名無しさん@お腹いっぱい。
2006/06/21(水) 23:18:300293名無しさん@お腹いっぱい。
2006/06/22(木) 00:04:510294名無しさん@お腹いっぱい。
2006/06/22(木) 00:16:220295名無しさん@お腹いっぱい。
2006/06/22(木) 01:42:23牛銀行ったことないーーー!!!
0296名無しさん@お腹いっぱい。
2006/06/22(木) 08:24:000297名無しさん@お腹いっぱい。
2006/06/24(土) 01:24:04にあるatlasを入れたいのですが、
make config CC=compile_name
(質問に答える)
make install arch=arch_name
と普通にビルドしようとすると、/usr/sfw/bin/gccではなく
Sun Studioのccを見てしまいます。他のいろいろな
ライブラリをgccのほうで作ってしまっているので、それらとの
リンクを考えるとgccでatlasをビルドすることが望ましいのですが、
どなたか方法をご存知でしょうか?
Solaris10でultrasparcです。
0298名無しさん@お腹いっぱい。
2006/06/24(土) 01:48:340299名無しさん@お腹いっぱい。
2006/06/24(土) 04:09:09だめなんです、何故か。
CC=/usr/sfw/bin/gccとしても何故かSunのccも検出されて
そっちがビルドに使われてしまいます
0300名無しさん@お腹いっぱい。
2006/06/24(土) 10:42:18ひととおりのMakefileをみてみてはいかがでしょう
0301名無しさん@お腹いっぱい。
2006/06/24(土) 11:33:13Make.SunOS_SunUSIII_4中のCCなどを手で書き換えると、ビルドは出来たようなのですが
自分が必要な他のプログラムとリンクにおいて
/usr/sfw/bin/g++ -m64 -mptr64 -I/usr/local/include -L/usr/local/lib -R/usr/local/lib -o conftest -O2 -Wall conftest.cc -llapack -lcblas -latlas
Undefined first referenced
symbol in file
ATL_dupKBmm8_8_1_bX /usr/local/lib/libatlas.a(ATL_dupKBmm_bX.o)
ATL_dupKBmm8_8_1_b0 /usr/local/lib/libatlas.a(ATL_dupKBmm_b0.o)
ATL_dupKBmm8_8_1_b1 /usr/local/lib/libatlas.a(ATL_dupKBmm_b1.o)
ATL_dupMBmm0_4_0_bX /usr/local/lib/libatlas.a(ATL_dupMBmm_bX.o)
ATL_dupMBmm0_4_0_b0 /usr/local/lib/libatlas.a(ATL_dupMBmm_b0.o)
ATL_dupMBmm0_4_0_b1 /usr/local/lib/libatlas.a(ATL_dupMBmm_b1.o)
ATL_dupNBmm0_4_0_bX /usr/local/lib/libatlas.a(ATL_dupNBmm_bX.o)
ATL_dupNBmm0_4_0_b0 /usr/local/lib/libatlas.a(ATL_dupNBmm_b0.o)
ATL_dupNBmm0_4_0_b1 /usr/local/lib/libatlas.a(ATL_dupNBmm_b1.o)
などのエラーが出ます。
ビルド自体は問題なく終了しているようなのですが。。。
(目で見てもそうですし、SUMMARY.LOGにもFINISHEDとあります)
0302名無しさん@お腹いっぱい。
2006/06/24(土) 12:43:210303名無しさん@お腹いっぱい。
2006/06/24(土) 17:54:05なんらかの理由で検出されているのに、「何故か」と思ってしまうキミは
sunのccをアンインストールしたまえ。
0304俺様
2006/06/24(土) 19:44:51prtconf -Dで確認したところ
pci17aa,207e(driver name: e1000g)
pci8086,1013(driver name: e1000g)
と、でていたため
#ifconfig e1000g0 plumb
としてみたのですが、no such interfaceと出力されます。
これ以前になにかやることがあるのでしょうか。
0305名無しさん@お腹いっぱい。
2006/06/24(土) 20:54:250306名無しさん@お腹いっぱい。
2006/06/24(土) 21:13:51管理者でないので出来ません
0307名無しさん@お腹いっぱい。
2006/06/24(土) 23:04:08ここからwgetで落とせます?
0308名無しさん@お腹いっぱい。
2006/06/24(土) 23:21:32devfsadm -i e1000g とか
>>305
patches.sun.com
0309名無しさん@お腹いっぱい。
2006/06/25(日) 03:16:080310俺様
2006/06/25(日) 09:30:16devfsadm : driver failed to attach: e1000g
となってしまいました。
>>309
dmesgで2箇所でwarningがでていました。
e1000g[0]で"pciex8086,109a" could not idetify hardware
e1000g[1]で"pci8086,1013" could not idetify hardware
このようなwarning発生でした。
/etc/driver_aliasesを見てみたんですが、エントリはありました。
昨晩、サッカー見ながらやってましたが、結局、現状こんな感じです。
今はとりあえず、sunのsolarisのドライバ関連ドキュメント読んでるんですが...
0311ZFS そろそろですよ
2006/06/25(日) 22:02:48Solaris 10 6/06 The next update of Solaris will be available for download on June 26, 2006.
0312名無しさん@お腹いっぱい。
2006/06/25(日) 22:20:14http://docs.sun.com/app/docs/doc/817-0547/6mgbdbsmb?a=view
0313名無しさん@お腹いっぱい。
2006/06/27(火) 12:05:360314名無しさん@お腹いっぱい。
2006/06/27(火) 22:11:44OpenBoot に認識されて USB の DVD ドライブからブートできたりする? [Y/y]
0315名無しさん@お腹いっぱい。
2006/06/27(火) 22:17:31ところで[Y/y]って?
0316名無しさん@お腹いっぱい。
2006/06/27(火) 22:21:50Yes or Yet
0317名無しさん@お腹いっぱい。
2006/06/27(火) 22:37:22Solaris 機は 1 台しかない。
0318名無しさん@お腹いっぱい。
2006/06/27(火) 22:40:34ならUltra10のCDROMドライブからシコシコ突っ込むしかないだろうね
がむばれ
0319名無しさん@お腹いっぱい。
2006/06/27(火) 22:59:450320名無しさん@お腹いっぱい。
2006/06/27(火) 23:52:09できるのかな??
0321名無しさん@お腹いっぱい。
2006/06/27(火) 23:57:40ネットワーク的につながってればできるっしょ
0322名無しさん@お腹いっぱい。
2006/06/28(水) 03:23:190323名無しさん@お腹いっぱい。
2006/06/28(水) 08:16:45カナキーがONのときは大丈夫?
0324名無しさん@お腹いっぱい。
2006/06/28(水) 08:23:05Solarisをインストールして最初に行なう作業の一つです。
# mv `which cc` cc.you.sun.of.a.bitch
0325名無しさん@お腹いっぱい。
2006/06/28(水) 17:35:58# vi /etc/hosts
VT100: 端末形式が不明です。
使用中の端末の種類が不明です。有効な値は 'VT100' です。
Teratermでviを使おうとすると動作が変なので以下のコマンド叩きました。
それから上記の症状になりました。
# svccfg
svc:> select system/console-login
svc:/system/console-login> setprop ttymon/terminal_type = "VT100"
svc:/system/console-login> exit
端末タイプに"VT100"にしたのがまずかったみたいです。
元のxtermに戻そうと再度svccfg実行しようとしたところ以下のメッセージ
が表示され実行できませんでした。
# svccfg
処理できません。ご使用の "VT100" 端末についての情報がありません。
誰か助けてください。
0326名無しさん@お腹いっぱい。
2006/06/28(水) 17:38:08VT100は小文字だろ。TERM=vt100
0327名無しさん@お腹いっぱい。
2006/06/28(水) 18:04:52やっぱり小文字でしたか、、、
で、この状態からどうやったら端末タイプの設定できますかね?
0328名無しさん@お腹いっぱい。
2006/06/28(水) 18:20:03それからsvccfgすれば?
0329名無しさん@お腹いっぱい。
2006/06/28(水) 19:34:03日本語でよろ
0330名無しさん@お腹いっぱい。
2006/06/28(水) 19:40:53ありがと。
0331名無しさん@お腹いっぱい。
2006/06/28(水) 22:32:03passwd -e が使えません。この場合、どうすればいいですか?
chsh のようなコマンドはないのでしょうか?
0332名無しさん@お腹いっぱい。
2006/06/28(水) 22:39:46ないよ。chshとかは、Solaris 2.x以降廃止された。
0333名無しさん@お腹いっぱい。
2006/06/28(水) 23:59:19エンドユーザシステムサポートでインストールしたところ、gccに必要な /usr/includes/iso/stdio_iso.h などが
インストールされず、gccが使えないようです。
OSを全体ディストリビューションでインストールすればいいようですが、HDDが4Gと少ないためできるだけ削りたいところなのです。
gccはsunsiteから入手したsmall版のパッケージを入れました。
必要なファイルだけ他のマシンから持ってくるとかハードウェア構成を変えるとか無しに、gccを使えるようにできないでしょうか?
0334名無しさん@お腹いっぱい。
2006/06/29(木) 00:12:42主要なヘッダファイルは SUNWhea に含まれてて、それプラス SUNWarc を pkgadd すれば逝けるかも。
ただし、他のパッケージに含まれてるヘッダファイルも少なくないんで、そのあたりは個別に要調査。
0335名無しさん@お腹いっぱい。
2006/06/29(木) 00:31:00find . -name pkgmap |grep stdio_iso.h
なんてやってます。
って、これって正しい姿なのだろうか。。
0336名無しさん@お腹いっぱい。
2006/06/29(木) 00:59:30SUNWheaはsoftwareのCDの中にあるようですが、SUNWheaってファイルを探すだけで見つかるものでしょうか?
今手元に無くて試せないので、申し訳ないですが場所を教えていただけないでしょうか。
>>335
同じような経験をされたようですが、そのヘッダだけで大丈夫でしたか?
0337名無しさん@お腹いっぱい。
2006/06/29(木) 01:07:47姿は正しいかわかんないけど、コマンド間違ってるような..
0338名無しさん@お腹いっぱい。
2006/06/29(木) 01:09:57xargsが抜けてた。。
find . -name pkgmap |xargs grep stdio_iso.h
0339名無しさん@お腹いっぱい。
2006/06/29(木) 01:13:35SUNWhea はファイルではなくパッケージ名。
CD の Product ディレクトリで pkgadd -d. SUNWhea って感じで実行する。
CD がないけど今ヘッダファイルを入手したいってことなら、
↓からチマチマダウソするとか。まぁそれも大変だろうけど・・・
http://cvs.opensolaris.org/source/xref/on/usr/src/head/
0340名無しさん@お腹いっぱい。
2006/06/29(木) 02:16:27どうもありがとうございました。
0341名無しさん@お腹いっぱい。
2006/06/29(木) 07:20:17このvrrpdはmakeするとエラーになります(>_<)。
http://sourceforge.net/projects/svrrpd
アーカイブのdoc読むとlinuxでしか動作検証してないようで
0342名無しさん@お腹いっぱい。
2006/06/29(木) 11:32:59大変ですね(>_<)。
0343333
2006/06/29(木) 21:21:38SUNWheaを入れたところ、必要なヘッダは入ったようです。
しかし、今度はasが実行できない、つまりアセンブラが実行できないと出ました。
調べたらアセンブラ周りで必要なのはSUNWsprotにあるようなので、これを入れました。
今度は/usr/ccs/lib/values-Xa.oが無いと出ます。で、これは何を入れればいいかが分かりません。
ご存知の人いましたら教えてもらえないでしょうか。
0344名無しさん@お腹いっぱい。
2006/06/29(木) 21:30:27何を入れるかって?
HDを買ってきて入れりゃー良いんだよ、ボケ。
0345名無しさん@お腹いっぱい。
2006/06/29(木) 21:35:33SUNWarc だよーん。ほぼ常識中の常識。
0346名無しさん@お腹いっぱい。
2006/06/29(木) 23:53:22>338
0347名無しさん@お腹いっぱい。
2006/06/30(金) 10:09:330348名無しさん@お腹いっぱい。
2006/06/30(金) 10:18:530349名無しさん@お腹いっぱい。
2006/06/30(金) 13:25:530350名無しさん@お腹いっぱい。
2006/06/30(金) 14:30:250351名無しさん@お腹いっぱい。
2006/06/30(金) 23:29:18ん? pkg-getがあるよん♪
0352名無しさん@お腹いっぱい。
2006/07/01(土) 22:11:54で、素朴な疑問なのですが、Solarisって普通にWebサーバとか構築するときも
「全体ディストリビューション」とかを選択するのが普通なのでしょうか?
それとも、「コアシステムサポート」あたりを選択して、後から
自分で必要なものをセットアップするのでしょうか?
0353名無しさん@お腹いっぱい。
2006/07/01(土) 22:47:37こういう質問に一般論で答えても意味が無い。
どうせ、「面倒なら全部入れとけ」と言われれば「不要なモノは入れたくない」だの、
「それが穴になるかもしれないから不安」だの言い出すし、「必要なモノだけ入れろ」
と言われれば、「何が必要で何が不要かわからない」と言い出すに決まってる。
どっちにしても、「必要なモノ」や「不要なモノ」はそいつの環境依存にしかならん。
0354名無しさん@お腹いっぱい。
2006/07/02(日) 00:13:11apache2が動くだけで他は何もいらない場合、でお願いします。
0355名無しさん@お腹いっぱい。
2006/07/02(日) 00:16:53>>352は単にアンケートを取りたいだけだと思われ。
実際の環境構築の質問ならこんなに曖昧な書き方はしない。
0356名無しさん@お腹いっぱい。
2006/07/02(日) 00:46:47そんな定義とか蘊蓄はわりとどうでも良くて、
文字通り普通にwebサーバとか構築するときは
どうすればいいんでしょうか?
0357名無しさん@お腹いっぱい。
2006/07/02(日) 01:05:090358名無しさん@お腹いっぱい。
2006/07/02(日) 01:11:47普通は自分でダウンロードして自分でコンパイルすると思う。
より正確にはコンパイラーがコンパイルするのだけど。
0359名無しさん@お腹いっぱい。
2006/07/02(日) 01:39:56標準のでいいと思うなら標準のを使えばいい。
0360名無しさん@お腹いっぱい。
2006/07/02(日) 10:38:01既存のものを使うのかで
必要なソフトウェアが違ってくるよってことを指摘したかった。
普通とか標準とかまあ勘弁して欲しいが。
普通はトークンリングだったりIEEE802.3のイーサネットだったりする世界もあるさ。
0361名無しさん@お腹いっぱい。
2006/07/02(日) 12:28:56どうやったら確認することができますか?
0362名無しさん@お腹いっぱい。
2006/07/02(日) 12:40:19他人に分かるように説明する
0363名無しさん@お腹いっぱい。
2006/07/02(日) 13:19:17(oracle用語の使い回し)
プリフェッチも同じような意味ですけど、バイト数で表したもののことです(vtunefsで表示されるもの)。
それらしいコマンドのマニュアル四段だけど、solarisでの適切な表現がみつからなかったもので。
0364名無しさん@お腹いっぱい。
2006/07/02(日) 17:51:440365名無しさん@お腹いっぱい。
2006/07/02(日) 19:31:45read(2)で読み込むならデバイスドライバ/ファイルシステムドライバしだい。
mmap(2)で読み込むならI/Oは見かけ上発生しないが、
アクセスしてみればページフォルトが発生しうる。
そしてそのフォルトの発生状況はその時のキャッシュしだい。
0366名無しさん@お腹いっぱい。
2006/07/02(日) 20:41:44どうでもいいけど、>>352の質問を完全に誤解していると思われ。
0367名無しさん@お腹いっぱい。
2006/07/02(日) 21:01:00私の乏しい経験では、solarisに不慣れな場合、
まず「entire system」を選択し、
動作確認
その後不必要と思えるようになったpkgを削除していく
のも無難かと思います。
ディスクに余裕があり、patchの嵐に耐えられることが
前提ですが。
0368名無しさん@お腹いっぱい。
2006/07/02(日) 23:11:38apache2動かすだけだったら私は全体ディストリビューションは
選択しない。コアシステムサポートなりなんなり選択して
必要なパッケージを手動インストール、かな。
0369367
2006/07/02(日) 23:53:48solaris10のapacheは2系なのでしょうか?
でなければ、368さんが正しいかも知れません(10および2系の経験はありませんが)。
0370名無しさん@お腹いっぱい。
2006/07/02(日) 23:57:25リバースプロキシなどの機能が追加されているし。
0371名無しさん@お腹いっぱい。
2006/07/03(月) 01:07:51>>370 2.0 系でも reverse proxy 自体は入ってる.まぁ 2.2 の方が改良されてるけど.
0372名無しさん@お腹いっぱい。
2006/07/03(月) 09:50:39結局自分でパッケージを作るはめになる罠。
0373名無しさん@お腹いっぱい。
2006/07/03(月) 11:09:030374名無しさん@お腹いっぱい。
2006/07/03(月) 11:22:300375名無しさん@お腹いっぱい。
2006/07/03(月) 11:30:130376名無しさん@お腹いっぱい。
2006/07/03(月) 11:35:580377名無しさん@お腹いっぱい。
2006/07/03(月) 12:07:530378名無しさん@お腹いっぱい。
2006/07/03(月) 12:18:31そのあたりのを使うのだったら自分で作った方がよくなくない????
0379名無しさん@お腹いっぱい。
2006/07/03(月) 15:54:37その意見には賛成。
小物やconfigureオプションが少ない奴なら、パッケージ使った方が楽でいいが。
0380名無しさん@お腹いっぱい。
2006/07/03(月) 16:22:06まぁ MPM は今のところ DSO にできないから別のやつ使おうと思ったら自分でビルドせざるを得ないけど
(将来的には MPM も DSO にできるようにしようという話は dev@httpd でも出てるけど)
0381名無しさん@お腹いっぱい。
2006/07/03(月) 23:52:300382名無しさん@お腹いっぱい。
2006/07/04(火) 01:43:500383名無しさん@お腹いっぱい。
2006/07/04(火) 02:11:160384名無しさん@お腹いっぱい。
2006/07/04(火) 02:16:590385名無しさん@お腹いっぱい。
2006/07/04(火) 02:18:040386名無しさん@お腹いっぱい。
2006/07/04(火) 02:41:120387加藤紘一
2006/07/04(火) 04:00:000388名無しさん@お腹いっぱい。
2006/07/04(火) 07:53:58Sol8のpkg個別でDL出来ないの俺だけですか?
CDイメージはDL出来るんだけどlib数個のために数百M落とすのは・・・
■ このスレッドは過去ログ倉庫に格納されています