• ベストアンサー

finkでrdesktopがインストールできない

fink selfupdate fink install rdesktop Failed: no package found for specification 'desktop'! どうしたらいいものか

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

  • ベストアンサー
  • ki073
  • ベストアンサー率77% (491/634)
回答No.5

もう少しのところです。 rdesktop.infoを修正するときに openssl098-shlibsの修正を間違えているようです。 openssl100.libになっていませんか? 正しくは、 openssl100-shlibs です。数字の部分だけ変更してください。 それでもエラーが出るようでしたら fink list openssl でパッケージを確認してください。(アスタリスクは不要) openssl100-shlibs がでてくるはずです。

aefae7366
質問者

お礼

sudo mkdir /sw/fink/10.7/local/main/finkinfo/local cd /sw/fink/10.7/local/main/finkinfo/local sudo wget http://fink.cvs.sourceforge.net/viewvc/fink/dists/10.4/stable/main/finkinfo/crypto/rdesktop.info sudo vi rdesktop.info でバージョン書き換え 2カ所098→100 sudo fink install rdesktop でできました ありがとうございました

その他の回答 (4)

  • ki073
  • ベストアンサー率77% (491/634)
回答No.4

No.3のお礼欄について /sw/fink/10.7/localの直下では駄目で、No.2で書いたように /sw/fink/10.7/local/main/finkinfo/local直下にいれてください。 (No.2の記述/sw/fink/10.7/local/finkinfo/localはmainが抜けていました) そうすれば認識はします。 openssl100とopenssl098の互換性の問題がなければ良いのですが。

aefae7366
質問者

お礼

たびたびすみません。。 Scanning package description files.......... Information about 4397 packages read in 0 seconds. The package 'rdesktop' will be built and installed. Reading dependency for rdesktop-1.6.0-1... Reading runtime dependency for rdesktop-1.6.0-1... Reading build dependency for rdesktop-1.6.0-1... WARNING: While resolving dependency "openssl100.lib" for package "rdesktop-1.6.0-1", package "openssl100.lib" was not found. Can't resolve dependency "openssl100.lib" for package "rdesktop-1.6.0-1" (no matching packages/versions found) Exiting with failure. ディレクトリをかえてためしたところ、上記エラーに変わりましたが駄目でした。 opensslが無いのかなと思いまして、openssl*,libで検索しましたがやはり存在しませんでした。 そこで、fink install opensslを実行しましたが変わりません。。。

  • ki073
  • ベストアンサー率77% (491/634)
回答No.3

どのようなエラーが出ていますか? 10.7で試してみましたが、次の変更をすればインストールができました。 rdesktop.infoの変更点 4行目 openssl098-shlibsをopenssl100-shlibsに変更 5行目 openssl098-devをopenssl100-devに変更 どのような動作をするのかわかりませんので動作確認はしていません。 そこまで行っていないのかな、 fink list rdesktop でrdesktopが表示されますか?表示されないのならrdesktop.infoの入れた場所と、ファイル名が正しいか確認してください。 保存するときには、フォーマットを「ページのソース」にして保存してください。権限が無いというエラーが出るのでしたら、一旦デスクトップなどに保存して移動させてみてください。 また拡張子が隠されていることがあるので、「情報を見る」でおかしな拡張子がついていないか確認してください。

aefae7366
質問者

お礼

たびたびすいません 権限の問題は、infoファイルのコピー時にsudoをつけてパスしました エラーメッセージは以下のとおりでした(最初から変わってません) no package found for "rdesktop" Failed: no package found for specification 'desktop'! opensslのlibのファイル名は変えていませでしたので さっそく変えてリトライしましたがエラー変わりませんでした infoファイルはサファリでダウンロードしたときに拡張子txtがついてしまいましたが ファイル移動時に外しました。コンソール上で再確認しましたがよけいな拡張子はやはりついていません infoファイル自体がfinkに無視されていようにみえるのですが infoファイルの置き場所は/sw/fink/10.7/localの直下でいいのでしょうか?

  • ki073
  • ベストアンサー率77% (491/634)
回答No.2

No.1の続きです。 10.7だとしてインストールのやりかたですが、 まず、/sw/fink/10.7/localフォルダの中に (今10.7の入ったmacが手ものにないので未確認、10.7が違う名前になっているかも) mainというフォルダを作成し、さらにその中にfinkinfoという名前のフォルダを作成します。 さらにその中にlocalというフォルダを作成します。(finkinfoまでで良いかもしれませんが、私は作成しています) 次にNo.1にあるリンクに移動し、ページの下の方にある、info-File:をクリックして、中央付近にあるdownloadをクリックします。 表示されたものが、定義ファイルです。それを上で作成した /sw/fink/10.7/local/finkinfo/local の中にrdesktop.infoというファイル名で保存します。 以上で設定終わりです。 fink selfupdate fink install rdesktop で運が良ければインストールできます。 運が良ければというのは、依存関係のあるパケージがインストールできれば多分大丈夫なのですが、それも無いとなると同じように作成する必要があります。

aefae7366
質問者

お礼

お察しのとおりバージョンは10.7です localディレクトリは既にありました。早速infoファイルをおいて ためしてみましたがエラーメッセージは変わりませんでした。。。

aefae7366
質問者

補足

どうもすいません。早速試してみます。

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

OSのバージョンはいくつですか? もし10.7だとパッケージが提供されていません。 http://pdb.finkproject.org/pdb/package.php/rdesktop 提供されるまで待てないのなら、10.6のものを参考にパッケージを自分で作ってみてください。 簡単にできる場合は多いです。

関連するQ&A