unopkg
From Apache OpenOffice Wiki
启动扩展管理器的另一种方式是通过 unopkg 程序。它替代了 OpenOffice.org 1.1.0 以及更早版本中的不再适用的 pkgchk 程序。
相比OpenOffice.org 的扩展管理器, unopkg 同样也能管理共享扩展。例如:
[<OfficePath>/program] $ unopkg add --shared my_extension.oxt
为所有用户安装 my_extension.oxt 扩展。
unopkg 提供的无窗口模式,此模式下所有互动都通过 console 控制台产生。如果 unopkg 使用自命令 gui
启动,那么将出项与 OpenOffice.org 中一样的扩展管理器对话框。
[<OfficePath>/program] $ unopkg gui
区别在于对话框中的 OpenOffice.org 扩展 的所有部署项都可以被修改并且可添加新部署项。所有诸如添加和删除等操作都可以在对话框中完成。所以 unopkg gui
并不需要其他任何参数了。
这里简单概述 unopkg 的功能。其他更多命令请参阅帮助文档,帮助文档可通过调用 unopkg -h
命令获得。
首先,打开一个控制台程序并且切换到 Office 程序的安装路径下。
为单一用户添加扩展:
[<OfficePath>/program] $ unopkg add my_extension.oxt
为所有用户添加扩展:
[<OfficePath>/program] $ unopkg add --shared my_extension.oxt
通过扩展标识符卸载用户扩展(参阅 扩展标识符):
[<OfficePath>/program] $ unopkg remove my.domain.my_extension-id
卸载共享扩展:
[<OfficePath>/program] $ unopkg remove --shared my.domain.my_extension-id
在为所有用户安装扩展或其他项目之前,需确保没有正在运行的 OpenOffice.org 实例。unopkg 无法识别是否有来自其他用户运行的 OpenOffice.org 实例。安装到一个正在运行的 Office 将可能破坏一致性并使得安装失败!
当用户启动 OpenOffice.org 再启动 unopkg 时, Office 的扩展管理器将被使用并且结束 unopkg。所以,任何共享扩展和其他共享项都无法被修改。
Content on this page is licensed under the Public Documentation License (PDL). |