ArcGIS (Pro) 本地化安装包封装

ESRI 的安装包是不公开下载的,需要有效的许可证,登陆下载。

俄网等地有提供英文和俄文的安装包,其他语言包或许会作为附件提供。

其实,中文语言安装包如果没有大佬放出的话,也是可以自己组装的。

⚠阅前须知⚠

**从根本上来讲,先装英文版,再装中文包也没问题。**本文的目的就是两个字——折腾。

本文以中文语言包为例展开。

三类官包结构

文件名 文件内容 备注
ArcGISPro_28_177688.exe ArcGIS Pro 2.8 英文安装包
ArcGISProLP_28_zh_CN_177688.exe ArcGIS Pro 2.8 中文语言包 虚构的,没找到
ARCGISPRO_28_CHINESESIMPLIFIED.exe 封装的中文安装包 有,但一时没翻到

先来看看英文安装包的文件结构(隐去了部分与本次操作无关的文件,下同)

用 Bandizip 即可打开

# ArcGISPro_28_177688.exe
ARCGISPRO
│  ArcGISPro.cab
│  ArcGISPro.msi
│  setup.ini
│
└─Documentation

语言包的文件结构

# ArcGISProLP_28_zh_CN_177688.exe
ARCGISPROLP
└─zh_CNProChinese_CNLP.cabProChinese_CNLP.msi

再来看看一个带语言包的安装包,其文件组织如下:

# ARCGISPRO_28_CHINESESIMPLIFIED.rar
ARCGISPRO_28_CHINESESIMPLIFIED
│  Setup.exe
│
└─SetupFiles│  ArcGISPro.cab│  ArcGISPro.msi│  setup.ini│├─Documentation└─SupplementProChinese_CNLP.cabProChinese_CNLP.msi

结构对比

对比可以发现:

  1. 英文安装包中的所有文件,以 SetupFiles 目录封装放在了一级目录下
  2. 一级目录下多了一个 Setup.exe (或许可以从英文安装包中分离出来?还没尝试)
  3. 语言包放在了 SetupFiles/Supplement 下
  4. 对比一下 setup.ini 文件
[Setup]
ProductFile=ArcGISPro.msi
ProductCode={26C745E6-B3C1-467B-9523-727D1803EE07}
ProductName=ArcGIS Pro
ProductVersion=2.8.29751
ProductLanguage=English
InstallMode=Dual[Supplement]
Supplement=
[Setup]
ProductFile=ArcGISPro.msi
ProductCode={26C745E6-B3C1-467B-9523-727D1803EE07}
ProductName=ArcGIS Pro
ProductVersion=2.8.29751
ProductLanguage=Chinese Simplified
LanguageMST=2052.mst
InstallMode=Dual[Supplement]
Supplement=

差异如下

--- setup.ini(ENG)
+++ setup.ini(CHS)
@@ -3,7 +3,8 @@ProductCode={26C745E6-B3C1-467B-9523-727D1803EE07}ProductName=ArcGIS ProProductVersion=2.8.29751
-ProductLanguage=English
+ProductLanguage=Chinese Simplified
+LanguageMST=2052.mstInstallMode=Dual[Supplement]

简单格式

6c6,7
< ProductLanguage=English
---
> ProductLanguage=Chinese Simplified
> LanguageMST=2052.mst

小结:

  1. 改了 ProductLanguage 的值
  2. 加了 LanguageMST 值,格式是<Locale ID>.mst。例如 “中文(中国)” 对应 2052。
  3. 其余保留不变

修改步骤

以上述文件名为例,提供一种可行的修改思路:

  1. 新建一个文件夹 pack

  2. 解压 ArcGISPro_28_177688.exe 到 pack 目录下,修改目录名 ARCGISPRO 为 SetupFiles

  3. 解压语言包到 SetupFiles 目录下,修改目录名 ARCGISPROLP 为 Supplement

  4. 修改 Setup.ini文件

    1. ProductLanguage 值改为 Chinese Simplified(这一步不做好像也没事,但还是建议)
    2. 增加行 LanguageMST=2052.mst
    3. 如果是其他语言请酌情修改
  5. 复制 Setup.exe 到 pack 目录下

  6. 搞定!pack 文件夹改名 ArcGISPro_28_zh_CN_177688 打个压缩包就可以认为是封装产物了呢

后记

如有能力和需要,请支持正版

学习请申请学生版或购买个人版,商用。。。我也不知道咋办。

一种自行封装ArcGIS中文安装包的方法相关推荐

  1. deepnube安装包_DeepNude_V3中文安装包—完整包(适合没下过的人).zip

    声明&链接 『DeepNude_V3中文安装包-完整包(适合没下过的人).zip』资源内容来源于 52搜盘. 请认真阅读以下说明,您只有在了解并同意该说明后,才可继续访问本站. 1. 请认准罗 ...

  2. 大数据时代:9种从大数据中获取商业价值的方法

    很多大数据都是来自一些新的来源,这代表客户或合作伙伴互动的新渠道.和任何新的数据来源一样,大数据值得探索.通过数据探索,你可以了解一些之前所不知道的商业模式和事实真相. 关于管理大数据的调查显示,89 ...

  3. linux java时区_教大家几种在Linux系统中查看时区的方法

    前言 在这篇短文中,我们将向你简单介绍几种 Linux 下查看系统时区的简单方法.在 Linux 机器中,尤其是生产服务器上的时间管理技能,是在系统管理中一个极其重要的方面. 好,我们一起来看几种查看 ...

  4. inno setup 中文乱码问题_解决Inno Setup制作中文安装包在非中文系统上显示乱码的问题...

    尼玛,好几个月没更新了.囧... 目前我司新的客户端开发已经接近尾声,该改的bug已经改完,该重构的地方也都差不多了.视觉效果也已经根据美工的样式改完了.所以,就差制作安装包了.正所谓万事俱备,只欠东 ...

  5. 偶然发现SQL2005中文版里有vs2005中文安装包

    如果您已经安装了vs2005英文版,或你只有英文版,这时如果你想使用中文版界面的vs2005,你可以找到SQL2005中文版在第二张碟里面的Setup目录下,有个vs_setup.msi文件,运行他就 ...

  6. Windows7安装IE11步骤和中文安装包超简单

    此安装包仅限Win7 SP1(Service Pack1)其他本版装不上. 亲测:安装VS2015 提示安装IE10,安装此浏览器可以解决. 链接:https://pan.baidu.com/s/1O ...

  7. python取列表前几个元素_Python下几种从一个序列中取出元素的方法

    使用Python进行数据处理时,有时候会有这样的操作,比如从一个列表或者numpy array中随机取出一个元素,对一个列表中的元素进行shuffle,等等.虽然这些操作也可以通过编写很简短的程序完成 ...

  8. 安卓linux终端 计算,5种在Linux终端中进行算术运算的方法

    在本文中,我们将向您展示在 终端中进行算术运算的各种有用方法. 在本文结束时,您将学习在 行中进行数学计算的基本不同实用方法.让我们开始吧! 1.使用Bash 在Linux CLI上进行基本数学运算的 ...

  9. Linux脚本方式修改Mac地址,两种修改Linux系统中MAC地址的方法

    我们先查找MAC地址和网络接口,我们来了解一下Linux中网卡的一些细节.用这个命令来获取网络接口的详细信息: ip link show 在输出中,您将看到一些详细信息以及MAC地址: 1: lo:m ...

最新文章

  1. Android中NFC编程
  2. 中职计算机基础课堂传统教学,中职计算机基础知识教学创新
  3. 免费下载 | 全景揭秘阿里文娱智能算法
  4. php实例之简单的留言板,PHP实例一之简单的留言板
  5. JAVA 排序工具类
  6. 游戏ai 行为树_游戏AI –行为树简介
  7. backlog配置_TCP/IP协议中backlog参数
  8. ActivityGroup详解
  9. SQL Server活动监视器
  10. 案例-中国法律法规doc文档爬取
  11. 合宙Air202--Luat入门学习
  12. Pytorch 小白记事本 1
  13. Karl Guttag:Magic Leap 2光学解析,部分指标超HoloLens 2
  14. 在云服务的助力下,卫星遥感技术可以怎样造福人类?
  15. 雨滴网易云播放器html代码,求大佬帮忙看下 雨滴音乐插件怎么改代码关联网易云?...
  16. 经济学人精读笔记17:无现金时代,电子支付大势所趋
  17. 可汗学院的数学从零开始学习顺序?
  18. Oracle从周一到周日的日期排序
  19. 老人与海好词100英文带翻译_老人与海英文读后感100字
  20. 软件:推荐七款实用的画流程图工具

热门文章

  1. FFmpeg AVPacket和av_packet_unref函数剖析
  2. 5不触发系统键盘_47个防盗报警系统知识
  3. D. Magical Array(思维)
  4. 两个亿储固态的测试、拆解,得一微YS9082HC主控
  5. 【IAP支付之一】In-App Purchase Walk Through 整个支付流程
  6. java实现多线程爬取表情包
  7. inputStream转File
  8. 发债企业的违约风险预警初赛方案【AI比赛】
  9. 我的美女老板(38-40)
  10. 2.1 开始使用Forge