设置运行环境的方法及装置制造方法及图纸

技术编号:13014748 阅读:35 留言:0更新日期:2016-03-16 13:22
本发明专利技术公开了一种设置运行环境的方法及装置,属于地质勘探领域。所述方法包括:在安装有指定地质分析类应用的终端中为地质分析类应用集合中各应用添加运行所需的库文件,创建具备可读可写权限的数据共享目录,并在指定地质分析类应用的用户账户的运行环境中,设置地质分析类应用集合中各应用以指定地质分析类应用的用户账户在操作系统中登录并运行所需的环境变量,最后在指定地质分析类应用启动时,将指定地质分析类应用的用户账户对应的用户目录内各用户配置文件中的环境变量加载至操作系统中。实现了在安装有指定地质分析类应用的终端中可以执行地质分析类应用集合中的各应用,提高了地质分析的效率。

【技术实现步骤摘要】

本专利技术涉及地质勘探领域,特别涉及一种设置运行环境的方法及装置
技术介绍
在石油地质研究中所使用的大多数专业的地质分析类应用需要在Linux操作系统中使用,而不同的地质分析类应用需要设置该地质分析类应用的运行环境后才可以使用。其中,设置运行环境的方式为在终端的操作系统中添加入地质分析类应用运行所需的库文件,并设置地质分析类应用在当前运行环境下的环境变量。由于各地质分析类应用所需的运行环境各不相同,因此在目前使用过程中一般会在一个终端中为一个地质分析类应用设置独立的运行环境,并在设置后在该终端中仅使用该地质分析类应用。专利技术人发现现有技术至少存在以下问题:在石油地质研究中,通常需要对同一数据在多个不同的地质分析类应用中的解释成果进行对比,但是目前通常是一个终端设置一个地质分析类应用的运行环境,并仅运行一个地质分析类应用的方式,会导致不同地质分析类应用的解释成果的文件权限不同,不能与其他软件共享。工作人员需在机器之间频繁拷贝数据,而数据拷贝过程中经常出现数据丢失、损坏等现象,从而导致工作效率不高。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种设置运行环境的方法及装置。所述技术方案如下:—方面,提供了一种设置运行环境的方法,所述方法包括:在指定地质分析类应用中创建用户账户,并为所述指定地质分析类应用的用户账户配置运行环境,所述运行环境至少包括所述指定地质分析类应用运行所需的环境变量,所述指定地质分析类应用运行所需的库文件;为地质分析类应用集合中各应用添加运行所需的库文件;其中,所述地质分析类应用集合中各应用与所述指定地质分析类应用安装于当前操作系统的运行环境中,所述地质分析类应用集合中不包括所述指定地质分析类应用;为所述用户账户创建具备可读可写权限的数据共享目录,以使所述指定地质分析类应用和所述地质分析类应用集合中各应用在所述数据共享目录内进行数据的存储和共孕调用;在所述指定地质分析类应用的用户账户的运行环境中,设置所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述操作系统中登录并运行所需的环境变量;在以所述指定地质分析类应用的用户账户启动所述指定地质分析类应用时,将所述指定地质分析类应用的用户账户对应的用户目录内各用户配置文件中的环境变量加载至所述操作系统中,以使所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述同一操作系统中进行登录并运行。可选的,所述设置所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述操作系统中登录并运行所需的环境变量,包括:在第一指定路径中删除第一系统配置文件,所述系统配置文件中包含有与所述地质分析类应用集合中各应用运行相冲突的环境变量;在第二指定路径中的第二系统配置文件中添加入所述地质分析类应用集合中各应用对应的服务器地址和服务器标识;在所述指定地质分析类应用的用户账户对应的用户目录内的指定用户配置文件中添加入所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户进行登录并运行所需的环境变量;在所述指定地质分析类应用对应的应用目录内添加入用于保存所述数据共享目录的路径信息的用户配置文件。可选的,所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述操作系统中登录并运行所需的环境变量包括:应用存储路径,服务器地址,服务器标识,应用许可信息,应用认证信息,服务器的显示参数,数据共享目录的路径信息,用于保存数据共享目录的路径信息的用户配置文件的路径信息。可选的,所述在指定地质分析类应用中创建用户账户之前,所述方法还包括:在预设版本的操作系统中安装预设版本的显卡驱动,以使所述显卡驱动适配于各地质分析类应用。可选的,所述方法还包括:为所述指定地质分析类应用和所述地质分析类应用集合中各应用创建图形化菜单,并将为所述指定地质分析类应用和所述地质分析类应用集合中各应用整合于所述图形化菜单中。另一方面,提供了一种设置运行环境的装置,所述装置包括:账户创建模块,用于在指定地质分析类应用中创建用户账户,并为所述指定地质分析类应用的用户账户配置运行环境,所述运行环境至少包括所述指定地质分析类应用运行所需的环境变量,所述指定地质分析类应用运行所需的库文件;第一添加模块,用于为地质分析类应用集合中各应用添加运行所需的库文件;其中,所述地质分析类应用集合中各应用与所述指定地质分析类应用安装于当前操作系统的运行环境中,所述地质分析类应用集合中不包括所述指定地质分析类应用;共享目录创建模块,用于为所述用户账户创建具备可读可写权限的数据共享目录,以使所述指定地质分析类应用和所述地质分析类应用集合中各应用在所述数据共享目录内进行数据的存储和共享调用;设置模块,用于在所述指定地质分析类应用的用户账户的运行环境中,设置所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述操作系统中登录并运行所需的环境变量;加载模块,用于在以所述指定地质分析类应用的用户账户启动所述指定地质分析类应用时,将所述指定地质分析类应用的用户账户对应的用户目录内各用户配置文件中的环境变量加载至所述操作系统中,以使所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述同一操作系统中进行登录并运行。可选的,所述设置模块,包括:删除单元,用于在第一指定路径中删除第一系统配置文件,所述系统配置文件中包含有与所述地质分析类应用集合中各应用运行相冲突的环境变量;第一添加单元,用于在第二指定路径中的第二系统配置文件中添加入所述地质分析类应用集合中各应用对应的服务器地址和服务器标识;第二添加单元,用于在所述指定地质分析类应用的用户账户对应的用户目录内的指定用户配置文件中添加入所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户进行登录并运行所需的环境变量;第三添加单元,用于在所述指定地质分析类应用对应的应用目录内添加入用于保存所述数据共享目录的路径信息的用户配置文件。可选的,所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述操作系统中登录并运行所需的环境变量包括:应用存储路径,服务器地址,服务器标识,应用许可信息,应用认证信息,服务器的显示参数,数据共享目录的路径信息,用于保存数据共享目录的路径信息的用户配置文件的路径信息。可选的,所述装置还包括:安装模块,用于在预设版本的操作系统中安装预设版本的显卡驱动,以使所述显卡驱动适配于各地质分析类应用。可选的,所述装置还包括:菜单创建模块,用于为所述指定地质分析类应用和所述地质分析类应用集合中各应用创建图形化当前第1页1 2 3 4 本文档来自技高网...
设置运行环境的方法及装置

【技术保护点】
一种设置运行环境的方法,其特征在于,所述方法包括:在指定地质分析类应用中创建用户账户,并为所述指定地质分析类应用的用户账户配置运行环境,所述运行环境至少包括所述指定地质分析类应用运行所需的环境变量,所述指定地质分析类应用运行所需的库文件;为地质分析类应用集合中各应用添加运行所需的库文件;其中,所述地质分析类应用集合中各应用与所述指定地质分析类应用安装于当前操作系统的运行环境中,所述地质分析类应用集合中不包括所述指定地质分析类应用;为所述用户账户创建具备可读可写权限的数据共享目录,以使所述指定地质分析类应用和所述地质分析类应用集合中各应用在所述数据共享目录内进行数据的存储和共享调用;在所述指定地质分析类应用的用户账户的运行环境中,设置所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述操作系统中登录并运行所需的环境变量;在以所述指定地质分析类应用的用户账户启动所述指定地质分析类应用时,将所述指定地质分析类应用的用户账户对应的用户目录内各用户配置文件中的环境变量加载至所述操作系统中,以使所述地质分析类应用集合中各应用以所述指定地质分析类应用的用户账户在所述同一操作系统中进行登录并运行。...

【技术特征摘要】

【专利技术属性】
技术研发人员:耿红江佟凤芝崔永谦敬再阳黄埔李海龙朱松鸟王鲁娟崔占茹
申请(专利权)人:中国石油天然气股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1