Top > Extensions > Profile
* ユーザープロファイルの拡張機能ディレクトリ構造 [#r4c5bd05]
3.3 からインストールセットに拡張機能を含める機能が大きく変更され、さらにプロファイルにある拡張機能用ディレクトリ内でのファイルの配置が変更されています。

ユーザープロファイルの位置は OS やディストリビューションにより異なりますが大体次のような場所にあります。
- ~/.openoffice.org/3/
- C:\UserData\AppData\OpenOffice.org\3\

#contents
** uno_packages [#u80329e4]
インストールされた拡張機能のファイルは uno_packages/cache 以下に配置されます。

- uno_packages.db: Berkeley Database、インストールされた拡張機能 ID をキーとしてインストールされたディレクトリへの URL が保存されています。3 系では ID の始めに \ff が追加されています。
- log.txt: ログ
- registry: 拡張機能に含まれるファイルのうち処理が必要なものなどの処理後のファイルなど
- uno_packages: インストールされた拡張機能ファイル

** uno_packages.db [#e2ae7601]
[[Extensions/ExtensionDB]] の様にすると内容にアクセスできます。

** uno_packages [#r74ac159]
インストールされた拡張機能が zip 解凍され、一時ディレクトリ名のディレクトリ内に配置されます。
3.3 以降ではディレクトリ内に拡張機能パッケージ名 + properties ファイルが配置されます。

** registry [#k5b4b14e]
3.3 以前までは登録されたコンフィグレーションから構築されたファイル、コンポーネントのレジストリデータベースのみでした。

3.3 以降ではコンパイルされたヘルプファイルなどもこのディレクトリ内に配置されます。


*** com.sun.star.comp.deployment.bundle.PackageRegistryBackend [#m7a43c24]
- backenddb.xml

拡張機能パッケージごとに META-INF/manifest.xml で登録された項目のまとめ。

*** com.sun.star.comp.deployment.component.PackageRegistryBackend [#o7eecd7c]
- backenddb.xml

コンポーネントの登録。

3.3 以前は rdb ファイルへ登録。

*** com.sun.star.comp.deployment.configuration.PackageRegistryBackend [#we730a75]
3.3 以降では各拡張機能が配置されたディレクトリと同名のディレクトリ内に変換後のコンフィグレーションファイルが配置。%origin% などが置換済み。
- backenddb.xml

各コンフィグレーションファイルの登録。

- configmgr.ini

データとスキーマの登録

3.3 以前では registry/ 以下にコンフィグレーションファイルが統合されたものが配置。

*** com.sun.star.comp.deployment.executable.PackageRegistryBackend [#ge7003e1]

*** com.sun.star.comp.deployment.help.PackageRegistryBackend [#xfbf16a9]
- backenddb.xml

コンパイル済みのヘルプファイル。

3.3 以前では各ディレクトリにコンパイル済みフラグ、登録済みフラグが作成され、コンパイルされたヘルプファイルが同じ場所に配置。

*** com.sun.star.comp.deployment.script.PackageRegistryBackend [#h140c4ac]
- backenddb.xml

マクロ関連の登録。

*** com.sun.star.comp.deployment.sfwk.PackageRegistryBackend [#e6adf0c1]

** extensions [#ve110109]
3.3 から uno_packages 以外に extensions ディレクトリが作成されてバンドルされた拡張機能および shared インストールされた拡張機能の情報が格納されています。

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