firefox-3.0-dom-inspectorを入れてもFirefoxに認識されない問題の解決方法(ダーティー)

いつから使えなかったのか分からないけど、インストールされてなかった。

$ dpkg -l "*dom-inspector"

要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール/(W)トリガ待ち/(T)トリガ保留
|/ エラー?=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前                      バージョン             説明
+++-===========================-===========================-======================================================================
ii  firefox-3.0-dom-inspector   3.0.10+nobinonly-0ubuntu0.9 dummy upgrade package for firefox-3.0-dom-inspector -> xulrunner-1.9-d
ii  firefox-dom-inspector       3.0.10+nobinonly-0ubuntu0.9 meta package for firefox-dom-inspector
ii  firefox-trunk-dom-inspector 3.0.10+nobinonly-0ubuntu0.9 dummy upgrade package for firefox-trunk -> firefox-3.0
ii  xulrunner-1.9-dom-inspector 1.9.0.10+nobinonly-0ubuntu0 tool for inspecting the DOM of pages in Mozilla Firefox

パッケージではきちんとインストールされている。ただ、

$ dpkg -L firefox-3.0-dom-inspector

/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/firefox-3.0-dom-inspector
/usr/share/doc/firefox-3.0-dom-inspector/copyright
/usr/share/doc/firefox-3.0-dom-inspector/changelog.Debian.gz

これはダミーパッケージで実体はxulrunner-1.9-dom-inspectorにある。
xulrunner-1.9-dom-inspector/usr/lib/xulrunner-addons/extension以下に入っていて、Firefoxだけのものではなくxulrunnerからも使えるようになっている。
しかし、$ dpkg -L firefox-3.0-dom-inspectorの結果からも分かる通り、リンクがない。

ということで、強制的にリンク。

$ cd /usr/lib/firefox/extensions
$ sudo ln -s ../../xulrunner-addons/extensions/inspector@mozilla.org
$ ls -l
合計 0
lrwxrwxrwx 1 root root 55 2009-05-01 23:16 inspector@mozilla.org -> ../../xulrunner-addons/extensions/inspector@mozilla.org/
lrwxrwxrwx 1 root root 35 2009-04-11 18:44 {e4a8a97b-f2ed-450b-b12d-ee082ba24781} -> ../../../share/firefox-greasemonkey/

これ良いと思いきや、Firefoxを起動しても認識されていない。プロファイルの方にキャッシュが残っているのでは、という疑いから見てみると~/.mozilla/fireofx/profile-ID/extensions.cacheにそのエントリが見事に残っていた。その行を削除して、Firefox起動。
強引は方法ではるけど、使える様になった。