こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PostgresSQLにPerlをインストールしようとすると′競合'していますというエラーが。。。

始めて投稿させていただきます。
新しい会社に入社したら何故かPostgresSQLにPerlを使えるようにすることになりました。コンピュターとは今まで無縁でしたので、基本的なことを聞くことになるかもしれませんが、よろしければ教えてください!!

Linux ベースのSQLにPerlをインストールしようとすると、

ファイル /usr/share/man/mann/while.n.gz (パッケージ tcl-8.3.5-88 から)は、パッケージ tcl-8.4.6-0vl1からのファイルと競合しています。

というメッセージが連なって出て行きます。

なるほど パッケージtcl-8.4.6-0vl1 からのファイルを消せばいいのかなと find / -name tcl-8.4* コマンドをうつと、

そのようなデクトリやファイルはありません

とかえってきます。それならばと locate tcl-8.4* コマンドで探しますが、doc しか見付かりません!

どうすればいいのか、何か良い案があれば教えていただきたいです。
突然で申し訳ないですが、よろしくお願いいたします。

投稿日時 - 2005-03-04 18:49:20

QNo.1250519

すぐに回答ほしいです

質問者が選んだベストアンサー

Vine か Redhat ですかね?・・・ちょっと整理しましょう。

まず
> Linux ベースのSQLにPerlをインストールしようとすると
とありますが、SQL に Perl をインストールというのは表現としておかしいです。
Linux のシステムに Perl をインストール、ということですよね?

それと、Perl をインストールする、とおっしゃっていますが
実際に入れているのは、Tcl ですね。

で、メッセージの意味は、Tcl-8.3.5 を入れようとしたら、別バージョンの Tcl-8.4.6 によって必要なファイルが既に入ってますよ、ということです。
一般的には、この状態であれば Tcl-8.3.5 はインストールする必要はないのでは、と思いますが・・・

最終的な目標をもう少し明確に提示していただいたほうが、アドバイスや回答がつきやすいと思います。

PostgreSQL に Perl インターフェイスを・・・
ということであれば、下の URL が参考になるかもしれません。

参考URL:http://osb.sra.co.jp/PostgreSQL/7.3/perl.html

投稿日時 - 2005-03-04 19:21:16

お礼

早速のお返事大変ありがとうございます。
説明不足で大変申し訳ないです。

仰る通り、Vine Linux をベースのPostgreSQLにPerlインターフェイスをインストールしようとしていました!

Perl インタ‐フェイスをインスト‐ルしようとすると、Tcl‐8.3.5が必要ですと出てきて、Tcl-8.3.5をインスト‐ルしようとすると Tcl-8.4.6と競合します、と出てきていたのでつまってしまいました。

ですが参考にあげていただいたURLを拝見させてもらい、すんなりインスト‐ルすることができました。

ご丁寧な返答をしていただき本当にありがとうございます!

投稿日時 - 2005-03-07 16:53:14

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問