应用程序包开发者指南

可单独重定位的对象

可单独重定位的对象不限于定位到可共同重定位的对象所在的目录位置。要定义一个可单独重定位的对象,需要在 prototype 文件的 path 字段中指定一个安装变量。指定安装变量之后,创建一个 request 脚本来提示安装人员输入可重定位基目录,或者创建一个 checkinstall 脚本基于文件系统数据确定路径名。有关 request 脚本的更多信息,请参见编写 request 脚本;有关 checkinstall 脚本的信息,请参见如何收集文件系统数据


注意 – 注意 –

可单独重定位的对象很难管理。使用可单独重定位的对象可能导致软件包组件的位置四处分散,这样在安装软件包的多个版本或体系结构时很难分离这些组件。只要可能,请尽量使用可共同重定位的对象。