おのたく日記 YouTubeも始めました→
2005-09-18(Sun) [長年日記]
■ [Debian][Podcast] iPodder 2.1.1をDebian 3.1(sarge)にインストール
トラックバックを頂いたので、「iPodderがエラーになる件について(2)」を参考に再度挑戦。
前回見付けられていなかった、iPodder-linux-2.1.1.tar.bz2 を取って来て試した。
/etc/apt/source.listにiPodder 1.99..のパッケージを提供してくれている
deb http://packages.pinkhamster.net/ unstable main
をいれて、wxpython2.5.3をインストール。(ここのiPodderそのものは前回Podcastを取得し始めると再起動できなくなっているのでiPodder 2.0以上で挑戦するためライブラリのみ借用)
さて、
1. iPodderGui.pyのバージョンを 2.1.1→2.1
2. iPodderStringsJapanese.pyのHide Windowsところでuが抜けているのを追加
インストールして実行すると、やっぱり
File "/opt/iPodder/listctrl.py", line 296, in ?
EVT_DOPOPUPMENU = wx.PyEventBinder(wxEVT_DOPOPUPMENU, 0)
AttributeError: 'module' object has no attribute 'PyEventBinder'
で止まってしまう。 wxにPyEventBinderが無いって、どーいうことよ… もしかして、とってきているwxpythonが悪い子なのかな?
■ no attribute 'PyEventBinder'の原因が分かった。
「iPodder Debian Package」で、公開されているlibwxgtk2.5.3-pythonを利用しているつもりだったが、なんとlibwxgtk2.4-pythonのwxphytonが利用されていたのだ。
なぜ気がついたかというと、wxpyhton2.6などの.rpmを探して来てインストールを試していたら、これは、libwxgtk2.4-pythonに含まれている/usr/lib/python2.3/site-packages/wxPythonというディレクトリが有ることに気がついてこれが、wxphytonの本体らしい事を知ったからです。
で、libwxgtk2.4-pythonに依存しているbitttorent-guiは利用を諦めてlibwxgtk2.4-pythonをuninstallしてから、wxphyton-2.5.3→libwxgtk2.5.3-pythonをインストールしたら、無事にiPodder 2.1.1が起動できるようになった。
Podcastを正しく持ってこれるかどうかは、今後たしかめる予定
|