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

Solaris教えてスレッド 其の21

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/12/07(水) 10:15:56
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 part7
http://pc8.2ch.net/test/read.cgi/unix/1132414671/
0461名無しさん@お腹いっぱい。2006/01/19(木) 10:55:55
Solarisは、デバイスドライバをもう少し何とかしろよな。
あと、ノートPC対応。ものは悪くないのに、インストールできない
んじゃ話になんねーよ。パッケージ周りもGUIのツールがあると尚良い。
0462名無しさん@お腹いっぱい。2006/01/19(木) 14:16:13
>>460
いやー、ロギング機能って何によって実現されているのかなと思いまして。
マウント時にloggingオプション付けないと出来ないんですか?
じゃー、mountコマンドによってジャーナリング機能が提供されていると考えて良いんですか?
0463名無しさん@お腹いっぱい。2006/01/19(木) 14:21:15
>>460
Solairs 9 だと付ケナクテモイイヨ
04644452006/01/19(木) 19:13:27
パッチを全てアンインストールしても直らず、
Solaris 10 1/06を再インストールした直後にSMCで一般ユーザ作成して
その一般ユーザでJDSセッションでログインすると同一の現象が再現。

2つのソースから、パッチが一番怪しいと思っていたが1/06に対しては、
パッチの有無にかかわらず、現象が再現。1/06に適用済みのパッチが原因???

rootでJDSセッションでログインしてみたところ、現象は発生せず。
rootと一般ユーザのデスクトップや環境変数の違いを調べてみます。
納得がいかなかったら、3/05との比較してみようと思います。
0465名無しさん@お腹いっぱい。2006/01/19(木) 19:35:29
>>464
まだやってんのかよw
04664452006/01/19(木) 19:45:02
わかった。もうかかない。
ちらしの裏じゃねーんだよ、って意味だろ。
0467名無しさん@お腹いっぱい。2006/01/19(木) 20:32:55
釣りにマジレス、カコワルイ。
0468名無しさん@お腹いっぱい。2006/01/19(木) 22:29:08
>>445
おいおい
いちいち切れるな
最期までがんばってくれよ
0469名無しさん@お腹いっぱい。2006/01/20(金) 01:45:24
>>466
逆にちゃんと解決してここにまとめを出せるように頑張れ
後で同じ現象に悩む奴がいる、きっといる
0470名無しさん@お腹いっぱい。2006/01/20(金) 03:57:40
結局、ジャーナリングって何によって提供されてるんですか?
ファイルシステム?カーネル?mountコマンド?
0471名無しさん@お腹いっぱい。2006/01/20(金) 09:04:28
Solarisだと、rootのホームディレクトリはそのまんま"/"なわけだが、
これだと/がとっちらかっちゃうのでLinuxやFreeBSDのように"/root"に
変更したんだけど、何か問題ってある?
0472名無しさん@お腹いっぱい。2006/01/20(金) 09:36:38
>>471
たぶんそれほど問題はないと思うが、
そもそもrootでdot fileとかが散らかるような使い方をするのがおかしい。
rootにはカスタマイズ設定ファイルを設けてはいけない。これ鉄則。
rootでXは厳禁。rootでemacsとかも禁止。
0473名無しさん@お腹いっぱい。2006/01/20(金) 09:40:39
xscreensaver確かにエラー出るね。
04744732006/01/20(金) 10:24:16
とりあえずシンボリックリンクで問題なくなった。
ln -s /usr/openwin/bin/xscreensaver /usr/bin/
0475名無しさん@お腹いっぱい。2006/01/20(金) 10:38:22
>>472
思考停止ですか?
0476名無しさん@お腹いっぱい。2006/01/20(金) 10:39:54
Solarisユーザーで Xを使用している人の Xの起動方法についてですが、
xinit(or startx)で起動する人と、
dtloginでログインする人
の割合ってどのくらいですか?
0477名無しさん@お腹いっぱい。2006/01/20(金) 10:54:53
>>476
x11start

その統計は世界レベルで欲しいのか?
どれくらいの信頼性が欲しいんだ?
0478名無しさん@お腹いっぱい。2006/01/20(金) 11:01:48
VMware5.5.1上にSolaris 10(x86) 1/06入れて、Update Manager
でパッチ当てたら再起動必要とか出てたので、shutdown -i0 -g0 -y したら
Installing update 118344-06 と出たまま動きません・・・・

どうしたら先に進みますか?
0479名無しさん@お腹いっぱい。2006/01/20(金) 11:25:07
>>475
doze はマルチユーザーシステムじゃないからな。ゼロからべんきょし直せ。
0480名無しさん@お腹いっぱい。2006/01/20(金) 11:27:46
>>475
Solaris系コミュニティの中に「思考停止」が口癖の人が居るよね。
まあ、誰のカキコか判り易くていいが・・
0481名無しさん@お腹いっぱい。2006/01/20(金) 11:39:34
えーと、"/root"をrootのホームディレクトリにして特に問題ないと
いうことで良いですね。

>>472
所詮は個人用のデスクトップマシンなので、rootでX使ったり
emacsが使えても特に問題はないのですよ。もちろん普段はユーザで
オペレートしてるけどね。そういう操作をするべきかどうかは
是々非々で決まるのであって、厳禁とか決まった解が無いのがUNIX
でしょ。
0482名無しさん@お腹いっぱい。2006/01/20(金) 11:40:59
>>474
/usr/openwin/binにパスを通せば良いだけの話じゃないの?
0483名無しさん@お腹いっぱい。2006/01/20(金) 11:48:40
> rootでXは厳禁。rootでemacsとかも禁止。

俺、いつもrootでX立ち上げてるけど、↑が真であるなら
最初から禁止にすればいいと思うんだけどね

「rootで設定ファイルうんぬん」んついては、それがなぜいけないのか
論理的に説明できる理由でもあるなら聞いてみたいです
0484名無しさん@お腹いっぱい。2006/01/20(金) 12:01:39
>>482
登録したての一般ユーザーでJDSにログインする場合、
PATHを通したくても通しようがないというお話。
0485名無しさん@お腹いっぱい。2006/01/20(金) 12:03:20
>>483
>俺、いつもrootでX立ち上げてるけど
>俺、いつもrootでX立ち上げてるけど
>俺、いつもrootでX立ち上げてるけど
>俺、いつもrootでX立ち上げてるけど
Solarisユーザーのレベルも地に堕ちたな。
0486名無しさん@お腹いっぱい。2006/01/20(金) 12:05:53
えーと、rootでXを動かしていけない理由は特になくて、単なる
爺さんの思い込みということで良いのでしょうか?
0487名無しさん@お腹いっぱい。2006/01/20(金) 12:08:54
ごめんね。地に落として(苦笑。フリーだから試したくなるのよ
しかしそれほどまでにユーザー層広げたくないんですかね?

Solarisってけっこう依怙地なユーザーが多いんでしょうか?
0488名無しさん@お腹いっぱい。2006/01/20(金) 12:10:30
>>471
ファイルシステム(ufs)で提供されています。
0489名無しさん@お腹いっぱい。2006/01/20(金) 12:14:14
rootでXつかうなって人はどういう理由から?
0490名無しさん@お腹いっぱい。2006/01/20(金) 12:16:51
上手い例えが見つからなくてスマン。

「面倒くさいから俺はギアチェンジしないぜ。常に1速で走ってるよ。」的な DQN さを感じた。
0491名無しさん@お腹いっぱい。2006/01/20(金) 12:24:58
例えはどうでもいいから理由を語って下さい
0492名無しさん@お腹いっぱい。2006/01/20(金) 12:28:40
マジレス。rootでXを使うと、
端末エミュレータその他、root権限が必要ないプロセスまで
すべてroot権限で動作してしまうため、危険。
0493名無しさん@お腹いっぱい。2006/01/20(金) 12:34:01
コマンドやファイル操作ならsu -すればいいだけのことだし
Solarisなら一般ユーザで入っても管理ツールのみrootで動かすことも出来る
0494名無しさん@お腹いっぱい。2006/01/20(金) 12:34:26
危険なのはみんな知ってるでしょ。
rootでXを使うのが厳禁な理由が知りたい。
0495名無しさん@お腹いっぱい。2006/01/20(金) 12:53:02
昔のXがdefault設定でセキュリティヨワヨワな設定だったときに
他人のX鯖に繋いでキーインを全て盗むプログラムを使ったことがある

rootでXに入れば全てのコマンドを盗まれる可能性が高かったし
rootはconsoleでというのは今でもそんなに間違った考えではない
どこに敵(X鯖の設定ミス、エネミー)がいるか分からないので
特権は安全に使いましょうという心がけだよ

SuSE Linuxを使ったことがある?
rootでXを使うと爆弾マークの壁紙が出る
あの鳥も特権の必要な管理GUIツールは必要に応じて権限を昇格させることが出来るので
まぁ信用できるヤツが作ってンなと

俺の設定は確実、穴は無い、と強弁するなら好きにやればいいんじゃね?
漏れは他人のシステムが壊れようが何しようがなんとも思わんし
0496名無しさん@お腹いっぱい。2006/01/20(金) 12:56:24
>>497
Solarisに限らないでしょ。*BSDあたりもそう。保守的というか、時代の
流れについて来れない人が多いんだよ。Linux界隈はそこら辺は割と柔軟と
いうか寛容だけどね。まぁ、爺さん連中の繰言じみた妄言は聞き流して
ください。
rootでX使って特に問題はありません。サーバ用途なんかだと止めた方が
良いと思うけど、個人のデスクトップ用途なら全然問題なし。ばんばんXを
使いましょう。
0497名無しさん@お腹いっぱい。2006/01/20(金) 13:00:14
>>497じゃなくて、>>487ね。
0498名無しさん@お腹いっぱい。2006/01/20(金) 13:06:29
>>495
> 昔の〜心がけだよ

えーと、つまり確たる根拠があるわけでもなく、未開の土人のように
信じている迷信で「厳禁」と言ってるだけということですね。
0499名無しさん@お腹いっぱい。2006/01/20(金) 13:07:26
>>496
釣れますか?
0500名無しさん@お腹いっぱい。2006/01/20(金) 13:07:28
> 時代の流れについて来れない人が多いんだよ。

時代って何だよ
流されてるだけじゃないの
他人に麻薬を勧めるのが>>496の定義する時代ってヤツなのね
頼むから犬板に帰って欲しい
0501名無しさん@お腹いっぱい。2006/01/20(金) 13:08:27
>>498
ひょっとしてネットワークのパケットが目で見える人?
それならそうと言ってくれなくちゃw
0502名無しさん@お腹いっぱい。2006/01/20(金) 13:10:54
特権ユーザで GUI 上げる習慣があるのは Windows だけだよ。
0503名無しさん@お腹いっぱい。2006/01/20(金) 13:11:16
>>500
> 時代って何だよ

君のような時代遅れの爺さんには永遠に理解できないものですよw

>>501
意味不明。馬鹿じゃね?w
0504名無しさん@お腹いっぱい。2006/01/20(金) 13:12:05
>>502
Mac OS X。
0505名無しさん@お腹いっぱい。2006/01/20(金) 13:13:27
>>504
Mac 使った事無いくせに適当な事言うな。
ちなみにこれは BathyScaphe からのカキコ。
0506名無しさん@お腹いっぱい。2006/01/20(金) 13:13:39
>>503
爺さんねぇ
爺さんでいいよ
漏れも漏れの大先輩のような爺さんになりたかったんだ

説明できない、理解できない、目が見えないの三重苦だナ
友達もメンターも居ないんだろw
哀れなヤツ
0507名無しさん@お腹いっぱい。2006/01/20(金) 13:25:48
犬厨が来ると荒れるのではなく、荒らすために来てるのが犬厨なのだなぁ。
0508名無しさん@お腹いっぱい。2006/01/20(金) 13:35:22
相田みつを
0509名無しさん@お腹いっぱい。2006/01/20(金) 13:36:01
セキュリティに気をつかうものは root で動かすとエラーになることがある。
apache の suexec なんてあからさまな例はともかくとして、
courier-imap なんか root で configure するだけでエラーになる。

configure: WARNING: === Do not compile Courier-IMAP as root. Compile
configure: WARNING: === Courier-IMAP as a non-root user then su to
configure: WARNING: === root before running make install. You must now
configure: WARNING: === remove this entire directory and then extract the
configure: WARNING: === source code from the tarball as a non-root user
configure: WARNING: === and rerun the configure script. If you have read
configure: WARNING: === the INSTALL file you should have known this. So
configure: WARNING: === you better read INSTALL again.
configure: error: aborted.

>>492
>端末エミュレータその他、root権限が必要ないプロセスまで

OS によっては setuid されてることもある。
# utmp/wtmp に記録するため。
0510名無しさん@お腹いっぱい。2006/01/20(金) 13:39:01
簡単。root で作業する必要なんかないから。デメリット以外なにもない。
admin なんたらでログオンだかしないといけないシステムから来た人間以外には
なんで root で作業したがるかもわからないんだよ。感覚が汚染されてる。
0511名無しさん@お腹いっぱい。2006/01/20(金) 13:39:12
どちらさんも罵倒や勝利宣言は楽な逃げ方なんでしょうけど
俺はきちんとした理由が聞きたいな

rootでないほうが安全ってのは分かるんだけど
俺の場合はWindowsでネット関係やるのが恐くて*BSDやSolarisのデスクトップ使ってるので
防波堤みたいなもんなんだよね。だからむしろ壊れてもいい
rootが危険と言ってる人もsuやsudoを使うのは認めてるんだから
それを拡大解釈してrootでXをつかってもいいっていう妥協点があるような気もするんだけどね

特権でGUIを動かすのはWindowsだけって意見もあるみたいだけど
個人のデスクトップ用途ならそのほうが利便性が良いって見方も出来ると思う
まぁどっちも思考停止しちゃってるから歩み寄りがないのが一番の問題だ
0512名無しさん@お腹いっぱい。2006/01/20(金) 13:47:54
アホか。一時的に管理権限取得して作業できないバカ環境から来たやつだけだつーの。
MacOS X みたいに root ログインできなくするべき。今でも root ログイン防いでないのは
そういうバカが昔はいなかったからだ。
0513名無しさん@お腹いっぱい。2006/01/20(金) 13:55:15
>>511
ネットワーク透過なサービスを提供しているというのがXの一番の問題点なのよ
場合によってはXクライアントが穴を与えてしまう

rootでXを使用すべきでないという人は思考停止してないです
むしろ、rootでXを使うべきというのは何なんだろうかと
まぁ攻める側の人間だとすれば分かりやすく解釈可能だ
0514名無しさん@お腹いっぱい。2006/01/20(金) 14:16:54
>>506
よお、負犬爺さん、まだいたのか?w
お前みたいな流れに取り残されてる脳軟化症のオッサンが
なれるのは「クソジジイ」くらいなもんだぞw
残念だったなw

> 説明できない、理解できない、目が見えないの三重苦だナ
> 友達もメンターも居ないんだろw

鏡を見ながらの自己批判乙w

>>511
だからたいした理由なんかないんだって。未開の土人と同じ。
怖いこわいって迷信を信じてるだけ。環境によって使わない方が
良い場合があるのは確かだが、個人のデスクトップ環境なら別に
たいした問題はない。そういう判断のできない脳軟化ジジイが
「厳禁」とか馬鹿丸出しの思考停止書き込みをしてるだけ。
あるオペレーションをやるべきかどうかなんてのは、環境依存で
決まってくるのであって、何も考えず「厳禁」とか言ってる奴は
そうした現実についていけないアルツハイマーなオヤジだけだ。

>>513
だからさ、ファイアウォールもあって自分や家族程度しかいない
ネットワークで誰がその穴を突いてくるんだよ。馬鹿。今時Solaris
使うような奴なら当然そのくらいのことはやってるだろ。
だいたい「使うべき」なんて誰も言っていない。別に使ったって
たいした問題ではないって言ってるだけだろ。字が読めないのか。
阿呆。
0515名無しさん@お腹いっぱい。2006/01/20(金) 14:17:49
>>509
イマドキのOSは setuidなしに utmp/wtmpの記録だけじゃなく、
ptyの取得とか、一般ユーザのままで出来る。
xtermとかがchmod u+sされていたのはかなり昔の話。
0516名無しさん@お腹いっぱい。2006/01/20(金) 14:20:00
天下の必殺理由
「気持ち悪い」
コレに該当するんじゃないの(w
0517名無しさん@お腹いっぱい。2006/01/20(金) 14:20:08
結論:「rootでXは厳禁」とか言ってる奴は全員重度のアルツハイマー。
0518名無しさん@お腹いっぱい。2006/01/20(金) 14:30:35
> だからさ、ファイアウォールもあって自分や家族程度しかいない
> ネットワークで

ココ笑うところ?
0519名無しさん@お腹いっぱい。2006/01/20(金) 14:30:47
Mac OS Xは設定すればrootでログインできるぞ
Tigerは知らないけどPantherならファストユーザースイッチで利用してたよ
0520名無しさん@お腹いっぱい。2006/01/20(金) 14:35:21
>>514
rootで起動したWebブラウザにbuffer overflowがあると、
たとえファイアーウォールがあってもそんなの関係なしに
リモートからroot権限を奪えるのを、キミは知らないのかな?
いわゆるポートに対する攻撃とは違うんだよ。
怪しいWebをブラウザで見ただけでやられる。
0521名無しさん@お腹いっぱい。2006/01/20(金) 14:37:17
何でこんなに必死なの?
0522名無しさん@お腹いっぱい。2006/01/20(金) 14:38:02
坊やだからさ
0523名無しさん@お腹いっぱい。2006/01/20(金) 15:04:29
Participation Ageとか言ってもアホ犬に懐かれたら困るな
0524名無しさん@お腹いっぱい。2006/01/20(金) 15:31:28
>>483
思考停止ですか?
0525名無しさん@お腹いっぱい。2006/01/20(金) 15:36:03
えと
ほんとにrootでXを使うべきでない理由を知りたい奴はいるの?
どんな理由がでてもイチャモンつけるヤクザみたいのしかいない気がする
0526名無しさん@お腹いっぱい。2006/01/20(金) 15:40:55
>>525
正解
0527名無しさん@お腹いっぱい。2006/01/20(金) 15:44:10
つーかID出ないから一人で荒らしたい放題だな。
0528名無しさん@お腹いっぱい。2006/01/20(金) 15:55:38
なんで root で X アプリを使う必要があるんだろ。
0529名無しさん@お腹いっぱい。2006/01/20(金) 16:01:58
Solarisのインストーラにはインストール中に一般ユーザの登録画面がない。

インストール直後、dtloginが起動するが、rootでしかloginできない。

早くJDSを使いたいので、とりあえずrootでログインする。

一応使えてしまうので一般ユーザの登録を忘れる。

今に至る。
0530名無しさん@お腹いっぱい。2006/01/20(金) 16:26:01
きのうSolarix x86を初めていれてみて、まさに>>529
>Solarisのインストーラにはインストール中に一般ユーザの登録画面がない。
なことに驚きましたが、GUI起動前に login: で root で入ったら、
「X 動かしたいんだったらとっととログアウトしろよ」的メッセージは出るものの
ふつうに使えましたよ。
ユーザ追加作業とかしてログアウトしたら、その後10秒ほどでXが出てきました。
(Sparcで使ってたときはいつもX無しだったのでかえって戸惑った)
0531名無しさん@お腹いっぱい。2006/01/20(金) 16:32:29
X上がってからでもコンソールに落とせるっしょ。
0532名無しさん@お腹いっぱい。2006/01/20(金) 19:02:12
root屋さんは、T-Sol いぢれば考えも変わるよ。
時期SolarisでT-Solの機能も追加されるって聞いたし。
0533名無しさん@お腹いっぱい。2006/01/20(金) 19:08:35
まだやってんのかよ!
0534名無しさん@お腹いっぱい。2006/01/20(金) 22:59:26
ったく、だから MS-DOS みたいなクズに TCP/IP つむんじゃねーつーのに。
0535名無しさん@お腹いっぱい。2006/01/20(金) 23:15:04
DOSはもうカーネルに入ってないだろ流石にw
ファイルシステム上にあったとしてもブートフロッピをつくるためだけで
0536名無しさん@お腹いっぱい。2006/01/20(金) 23:26:35
そおゆう意味じゃない。MS-DOS に TCP/IP 積んだら Unix とおなじレベルだと思い込んだ
バカを大量発生させた。MS で責任もって回収して閉じ込めろ。
0537名無しさん@お腹いっぱい。2006/01/21(土) 00:13:30
違うの?
0538名無しさん@お腹いっぱい。2006/01/21(土) 00:27:25
何がおなしじゃないの?DOSでもよくね?
0539名無しさん@お腹いっぱい。2006/01/21(土) 00:39:25
( ´,_ゝ`)大漁ですね
0540名無しさん@お腹いっぱい。2006/01/21(土) 00:49:32
馬フンにホイップクリーム
0541名無しさん@お腹いっぱい。2006/01/21(土) 00:52:07
そこまで root でログインしたいんならいいこと教えてやろう。root のユーザー ID を
0 番以外に変更するんだ。たとえば 1000 番にする。これで安全。root で作業し放題。ばっちし!!
0542名無しさん@お腹いっぱい。2006/01/21(土) 00:55:58
じゃ、会社のサーバで試してみるわ。何かあったら責任とってね。
0543名無しさん@お腹いっぱい。2006/01/21(土) 00:58:27
10年ほどLinuxを使ってきましたが、最近仕事でSolarisを入れてから妙にその魅力に
取り付かれてしまいました。

身の回りの環境を全部Solaris10(x86)に置き換えようと思うのですが、
DELLのPE SC430のSATA構成にインストールはできますか?
0544名無しさん@お腹いっぱい。2006/01/21(土) 01:11:17
PATA互換モードにすればいけるんじゃね
0545名無しさん@お腹いっぱい。2006/01/21(土) 01:20:05
DELLのBIOSがタコくて、PATA互換モードにできなかったような・・・
一度DELLに聞いてみます。ありがとうございました。
0546名無しさん@お腹いっぱい。2006/01/21(土) 01:37:24
SATA 積んでるマシンあるけど...
0547名無しさん@お腹いっぱい。2006/01/21(土) 01:50:39
>>542
ぜひやってくれ。ちきゅうのためにw
0548名無しさん@お腹いっぱい。2006/01/21(土) 02:33:00
ユーザー権限にすると地球が救われるのか。宗教だな…
0549名無しさん@お腹いっぱい。2006/01/21(土) 09:47:04
ロート誓約
0550名無しさん@お腹いっぱい。2006/01/21(土) 15:52:20
>>548
人様に害をなす存在がひとつ消去される。
0551名無しさん@お腹いっぱい。2006/01/21(土) 20:28:35
すいません、質問です。
solaris9で、コンパニオンCDからインストールしたgcc-3.3.2を使っています。
dvdrtools-0.2.1をコンパイルしているのですが、上手くいきません。
stdint.hが無いと言われたので、とりあえずコメントアウトしました。
そして、/usr/ccs/binのar、as、ldをリネーム。
/opt/sfw/binのgar、gas、gldにシンボリックリンクを貼りました。
で、
../librscg/librscg.a(scsi-remote.o): In function `rscsigetconn':
scsi-remote.o(.text+0xda8): undefined reference to `getservbyname'
scsi-remote.o(.text+0xf2c): undefined reference to `rcmd'
../librscg/librscg.a(scsi-remote.o): In function `rscsigetbuf':
scsi-remote.o(.text+0x135c): undefined reference to `setsockopt'
scsi-remote.o(.text+0x13ac): undefined reference to `setsockopt'
scsi-remote.o(.text+0x1468): undefined reference to `setsockopt'
scsi-remote.o(.text+0x14b8): undefined reference to `setsockopt'
と言うエラーがでます。
どなたか、上手くコンパイルできた方、いらっしゃいますでしょうか?
そのときはどうやってコンパイルしたのでしょうか?
また、パッケージは有りますでしょうか?
0552名無しさん@お腹いっぱい。2006/01/21(土) 20:53:27
>>551
ヒント: -lnsl -lsocket
0553名無しさん@お腹いっぱい。2006/01/21(土) 22:29:51
>>552
ヒントちゃうやん。そのままやんw
0554名無しさん@お腹いっぱい。2006/01/21(土) 22:46:17
>>551
もひとつヒント。
ここでエラーが出ているのはdvdrtools付属のrscsiというコマンドに関するもので、
これはネットワーク経由で別ホストのDVDドライブに焼くというもの。
普通はこれは使わないから、rscsiの部分でエラーが出ても
無視してmakeすればいい。要するにdvdrecordコマンドだけ出来ればいい。
dvdrecord本体には -lnsl -lsocket は要らない。
0555名無しさん@お腹いっぱい。2006/01/21(土) 23:43:58
>>551
> そして、/usr/ccs/binのar、as、ldをリネーム。
> /opt/sfw/binのgar、gas、gldにシンボリックリンクを貼りました。
そんなことせん方がええんちゃうの? 誰やこんなデマ流してる元は?
0556名無しさん@お腹いっぱい。2006/01/22(日) 00:13:26
>>555
何故そんなことをしたのか理由が聞きたいよね。
0557名無しさん@お腹いっぱい。2006/01/22(日) 00:20:32
SunStudio11つっこんどきー
0558511 2006/01/22(日) 03:21:08
コンパイルできました!
正確にはcdda2wavで
未定義の 最初に参照している
シンボル ファイル
getservbyname toc.o
gethostbyname toc.o
socket toc.o
connect toc.o
って出て、またこけたんですけれど、dvdrecordはちゃんとコンパイルできているから良いかな、
とおもってdvdrecordだけインストールしました。
アドバイス通りSunStudio11でコンパイルしましたよ。
ちゃんと
$ ldd /usr/local/bin/dvdrecord
librt.so.1 => /usr/lib/librt.so.1
libc.so.1 => /usr/lib/libc.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libmd5.so.1 => /usr/lib/libmd5.so.1
libdl.so.1 => /usr/lib/libdl.so.1
/usr/platform/SUNW,Sun-Blade-1500/lib/libc_psr.so.1
/usr/platform/SUNW,Sun-Blade-1500/lib/libmd5_psr.so.1
リンクもされてるみたいです。
なんで、リネームしたかというと、まだ初心者なので、
sunのar、as、ldでコンパイルできない→GnuのソフトだしGnuのtoolを使おう!と思ったわけです。
本当にありがとうございました。
0559名無しさん@お腹いっぱい。2006/01/22(日) 04:31:26
不ツーはPATHで/usr/sfw/binを先にするが
0560511 2006/01/22(日) 06:11:23
コンパイルして、インストールしたまでは良いんですけれど、
dvdrecordってどんなドライブサポートしてるんですかね?
みなさんどんなドライブ使ってます?
PLEXTORは中古のUltraに時々搭載されてますけど、PLEXTORが良いのかな?
外付けのUSBドライブって使えないんですかね?
実はまだDVDドライブ持ってないんです・・・
SCSIじゃないとダメなのかなぁ。
■ このスレッドは過去ログ倉庫に格納されています