Skip to content

如何制作 dp2服务器的离线安装包

Hopeshine edited this page Sep 10, 2021 · 1 revision

一、如何制作dp2installer安装包

1.首先需要在本地安装 dp2Installer,并更新到最新版本。

2.在电脑桌面上新建一个文件夹,命名为dp2Installer

3.启动 dp2Installer,依次点击帮助-打开 dp2Installer 数据文件夹,全选该文件夹下所有扩展名为*.zip的文件,并复制粘贴到桌面上已创建的dp2Installer文件夹中。

扩展名为*.zip的文件 目前包括:

kernel_app.zip

kernel_data.zip

library_app.zip

library_data.zip

opac_app.zip

opac_data.zip

opac_style.zip

zserver_app.zip

zserver_data.zip

4.回到 dp2Installer 窗口,依次点击帮助-打开 dp2Installer 程序文件夹,全选该文件夹下所有扩展名为*.dll*.exe*.config的文件,复制粘贴到桌面上已创建的dp2Installer文件夹中。 需要注意x64,x86 这两个文件夹也需要复制。因为里面包含有dll文件

5.用户需要将收到安装包拿到装有服务器的断网电脑上来使用。解压缩后点击其中的.exe执行文件即可。特殊情况下,安装包如何更新请参考文档

单机版服务器安装离线包的制作过程与上雷同。

用户在使用过程中,通过内务前端访问服务器时,由于内务只能探测到 ClickOnce 方式安装的单机版,进入内务后系统会提示“服务器尚未安装”,用户只需要点击【否】即可。

二、如何为单机版制作绿色安装包

方法一:

与上述制作dp2installer雷同,将数据文件夹所有扩展名为*.zip的文件,和程序文件夹下所有扩展名为*.dll*.exe*.config的文件的内容拷贝到一个文件夹中,压缩即可。需要注意x64,x86 这两个文件夹也需要复制,因为里面包含有dll文件。

方法二: 3.90以上的单机版可以采用【帮助】-【创建绿色更新包】来直接制作。

在一个 ClickOnce 安装的 dp2libraryxe上,点【帮助】-【创建绿色更新包】,系统会将更新包做到当前用户的dp2LibraryXE_v1\temp下,生成一个名为“dp2libraryxe_update.zip”的更新包。下面包含两个压缩包,分别命名为“data.zip”和“program.zip”。

这个绿色更新包包含了 dp2libraryxe 数据文件夹里面的文件(“data.zip”)和程序文件夹里面的文件(“program.zip”),可用于更新版本。

用户可以用 U 盘等方式把这个 dp2libraryxe_update.zip 文件拷贝到需要升级绿色安装包的电脑上,打开旧版本dp2libraryxe,点【帮助】-【安装绿色更新包】,找到“dp2libraryxe_update.zip”后,去给绿色安装方式的 dp2libraryxe 进行升级。安装时,系统会分别把里面的两个 zip 文件展开到数据目录和程序目录,达到升级 dp2libraryxe 的目的。由于展开 zip 文件覆盖到程序目录的时候,这些程序文件正在执行,无法覆盖,所以程序用了特殊方法来覆盖,但最后会提示用户重启 Windows 一次,这些覆盖才能生效

注:

1.“创建绿色更新包”命令只能用于 ClickOnce 安装的 dp2libraryxe上。一个本身就是绿色安装的 dp2libraryxe 上执行“创建绿色更新包”命令,会被拒绝

2.采用方法二给单机版升级安装包时,“安装绿色更新包”功能只认“dp2libraryxe_update.zip”这个固定的文件名。用户不可改名这个文件,也不可选用其它文件,选了其它文件会报错并拒绝处理。这样可以避免张冠李戴。

3.将方法二制作的dp2libraryxe_update.zip 安装包拿到一个没有安装过dp2libraryxe的电脑上,或者拿到3.90以下版本的绿色单机版上使用时,要先将dp2libraryxe_update.zip 文件解压,并将里面的“data.zip”和“program.zip”分别解压后,将所有文件拷贝到同一个目录下面,然后双击dp2libraryxe.exe即可运行单机版。

详情参考文档

Clone this wiki locally