windows7下Bernese5.2 软件手把手更新教程(配图)

官方发布的软件更新说明UPDATE.TXT中已经比较详细了,但针对小白的我,第一次更新时花费了很多时间在小问题上,下面就随我一起一步一步完成更新的过程吧。

windows7上安装Bernese5.2

windows下安装bernese5.2的步骤很easy,这里直接跳过。我的操作系统是windows7-64bit,bernese版本为5.2 release:2012-12-14。 安装目录是C盘根目录。
在这里插入图片描述

软件更新

1、启动更新工具

打开cmd命令行窗口,打开位于…\BERN52\GPS\EXE文件夹中的Perl脚本 “configure.pm”,

C:\Users\Administrator>perl C:\BERN52\GPS\EXE\configure.pm

启动更新工具,弹出如下选项:
在这里插入图片描述

2、下载更新压缩包

输入:2 选择"Install online updates"。
在这里插入图片描述
(1)工具将会检查安装是否完整并会找到当前的版本。
假如程序“wget”已经安装,更新工具将会自动在线查找适合当前版本的更新。相应的归档文件将会下载,并提示是否解压,假如回复“yes”,更新将自动完成。
假如“wget”程序没有安装,将会告知需要下载的更新包网络地址信息。然后可以下载这些更新包,保存在Bernese的顶层目录 %C% (Windows系统)。
(2)我这里没有安装“wget”,直接在浏览器中访问http://www.bernese.unibe.ch/UPDATE52,并下载更新包。
可能出现打不开网站的问题,建议更换浏览器或者换个时间段访问,输入用户名:number,密码:1990-12-14
在这里插入图片描述
(3)这里的表格中可以看到所有的更新包(区分unix和windows版本),根据你安装的软件版本,选择相应的更新包下载。由于我的版本太旧,我这里下载了所有的更新包。
同时windows用户还需要下载Executables for 32-bit systems (31.9 MB) 或者 executables for 64-bit systems (55.2 MB)执行程序,后续需要用到。
在这里插入图片描述

3、解压缩,自动更新文件

将更新压缩包拷贝到安装目录C:\BERN52\后,在cmd控制台中按“回车”,提示是否需要解压,选择"y":
注意:如果在步骤2之前,已经将更新压缩包拷贝到安装目录了,更新工具会自动修改压缩包的后缀名称(加“_old”),导致找不到可用的更新压缩包,需要手动改回原来的名称。
在这里插入图片描述
更新工具在命令行提供了几个选项,用于解压zip压缩包。假如选项中的一个都没有安装,更新工具会提示需要手动解压。假如有选项中的一个,工具将会解压文件到指定的目录(默认:Bernese软件顶层文件夹)。注意:这里需要将解压缩工具拷贝到当前目录C:\BERN52\里,如果安装在其他目录,会提示解缩失败,需手动解压缩。(尽量不要手动,太慢!)。我这里安装的是7-zip:
在这里插入图片描述

4、全部替换,重启bernese软件

在控制台中输入:2 ,会提示:更新文件将替换原文件,输入:yes

在这里插入图片描述
随后会继续提示覆盖下一个原文件,可选择输入:A,全部自动完成替换。完成后会提示:source code update completed。

在这里插入图片描述
从压缩文件中的更新仅是Bernese GNSS软件主目录( C 或 {C} 或 %C%)中文件。假如程序输入面板有变化,必须更新用户环境变量(所有用户!)中的输入文件。(注:需要给桌面Bernese程序管理器权限,否则更新菜单时会提示错误)这时,(打开桌面Bernese程序会自动更新)工具开始用UPDPAN程序更新Bernese菜单。充填完目录( C或{U}/PAN; ${U}/OPT/* 或者 来自更新文件的其他目录)然后运行程序。在更新完所有用户目录中的程序输入面板,之后退出Bernese菜单。
此时查看软件版本,已更新为最新版本:
在这里插入图片描述
现在,所有更新源和支持的文件都更新完毕了。Linux平台所有用户必须重新编译源代码,来完成更新。相同的操作在Windows平台对所有用户用他们自己的编译器。 利用configure.pm脚本中的菜单项"5) Compile the programs" 可以完成。

5 更新可执行程序

、在控没有编译器的Windows用户可以根据提示到网站上下最新的可执行文件,解压到%XG%目录 (默认:%C%\PGM\EXE_AIUB).
我这里没有安装编译器,直接去下载最新可执行程序(在第2步骤中已经下载好了),拷贝到C:\BERN52\PGM\EXE_AIUB中,解压缩后即可。

猜你喜欢

转载自blog.csdn.net/SmartTiger_CSL/article/details/109005860