Top > Extensions > ExtensionDB
*uno_packages.db [#dec42589]
時々拡張機能データベースが壊れてインストールしてある拡張機能が動かなくなることがあります。インストールされた拡張機能のファイルからデータベースファイルを作成してやれば・・・といった感じで作成したもの。

&ref(unopkgdb.zip);

- Python 2.6.x? bsddb モジュールを利用

- UserInstallation/user/uno_packages/cache/uno_packages/uno_packages.db ファイルと置き換える

 python unopkgdb.py PATH_TO_UserInstallation DB_OUT_PATH

- UserInstallation/user/uno_packages/cache/registry/com.sun.star.comp.registry.configuration.PackageRegistryBackend/registered_packages.db を現在インストールされているパッケージから作成します。

 python registereddb.py PATH_TO_UserInstallation REGISTEREDDB_OUT_PATH

最近 db ファイルが壊れてないのでうまく治るかどうか試してません。既存のファイルを置き換えるテストでなら問題なし。

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes