Top > Extensions > ExtensionDB

uno_packages.db Edit

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

fileunopkgdb.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 ファイルが壊れてないのでうまく治るかどうか試してません。既存のファイルを置き換えるテストでなら問題なし。


Attach file: fileunopkgdb.zip 636 download [Information]

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