离线安装部署postgresql
背景将系统部署到客户服务器上,操作系统为window server2008。在测试服务器部署没问题,在客户的机器上安装postgresql9.6的时候出错:vc++2013 运行时安装出错。测试过程在公司服务器上的虚拟机上部署了相同的操作系统,安装postgresql,跟之前的结果一样,顺利安装。但是,在自己电脑虚拟机上测试发现出现同样的问题。对比发现自己电脑虚拟机没连上网。
·
背景
将系统部署到客户服务器上,操作系统为window
server2008。在测试服务器部署没问题,在客户的机器上安装postgresql9.6的时候出错:vc++2013 运行时安装出错。
测试过程
在公司服务器上的虚拟机上部署了相同的操作系统,安装postgresql,跟之前的结果一样,顺利安装。但是,在自己电脑虚拟机上测试发现出现同样的问题。对比发现自己电脑虚拟机没连上网。
原因
安装postgresql之前需要安装vc++的运行库,这个需要联网进行根证书验证。断网的情况下,运行库没办法正常安装。
解决方案
如果可以联网,问题迎刃而解。
如果不能联网,还可以通过以下方式:
下载证书:MicrosoftRootCertificateAuthority2011.cer
地址
http://go.microsoft.com/fwlink/?LinkID=747875&clcid=0x409
然后加载证书:
- 开始→运行→MMC
- 文件→添加删除管理单元 (Ctrl+M)
- 证书→计算机账户(其他的都保持默认,无限下一步)
- 回到窗体,展开:证书→受信任的根证书颁发机构→证书
- 右击展开菜单,所有任务→导入
- 剩下的,就是选择你下载好的cer文件,然后无限下一步了。
更多推荐
已为社区贡献1条内容
所有评论(0)