这是 g.extensiongrass 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
g.扩展 - 在本地 GRASS 安装中维护 GRASS Addons 扩展。
从 GRASS Addons SVN 存储库下载、安装扩展到本地 GRASS
安装或删除已安装的扩展。
关键词
一般、安装、扩展
概要
g.扩展
g.扩展 - 帮帮我
g.扩展 [-升舱] 延期=姓名 操作=绳子 [svnurl=网址[字首=径]
[代理=代理[,代理,...]] [--帮助] [--详细] [--安静] [--ui]
标志:
-l
列出 GRASS Addons SVN 存储库中的可用扩展
-c
列出 GRASS Addons SVN 存储库中的可用扩展,包括模块
描述
-g
列出 GRASS Addons SVN 存储库中的可用扩展(shell 脚本样式)
-a
列出本地安装的扩展
-s
在系统范围内安装(可能需要系统管理员权限)
-d
下载源代码并退出
-i
不要安装新的扩展,只需编译它
-f
卸载扩展时强制删除(操作=删除)
-t
操作工具箱而不是单个模块(实验性)
- 帮帮我
打印使用摘要
--详细
详细模块输出
- 安静的
静音模块输出
--用户界面
强制启动 GUI 对话框
参数:
延期=姓名 [必需的]
要安装或删除的扩展名
给出 -t 标志时的工具箱名称(扩展集)
操作=绳子 [必需的]
要执行的操作
选项: 加, 去掉
默认: 加
svnurl=网址
SVN 插件存储库 URL
默认: http://svn.osgeo.org/grass/grass-addons/grass7
字首=径
安装扩展名的前缀(在给出标志 -s 时忽略)
默认: $GRASS_ADDON_BASE
代理=代理[,代理……]
设置代理:“http= ,ftp= ”
商品描述
g.扩展 下载和安装、删除或更新扩展(插件)
官方 GRASS GIS Addons 存储库或用户指定的源到本地 GRASS GIS
安装。
支持两种类型的扩展:
· Python 脚本:它们无需编译或(通常)安装
特殊依赖的需要。
· 源代码(主要用C语言编写;也可能用C++编写,
Fortran 或其他语言):而在 MS-Windows 系统上,请求的 GRASS GIS
扩展是从 GRASS GIS 站点下载预编译的,基于 Unix
系统安装之前会自动下载扩展的
源代码以及随后的编译和安装。 这需要一个
编译器环境存在于用户的计算机上。
管理的 安装 扩展
重新运行 g.扩展 在已安装的 GRASS GIS Addon 扩展上重新安装请求的
可能包括更新的扩展。
要批量更新所有本地安装的 GRASS GIS 扩展, g.扩展名.all 模块是
可用。
其中 此 扩展 旨在 安装
GRASS GIS 扩展安装由 g.扩展 到一个专门的目录。 默认的
是用户主目录中应用程序数据和设置的目录。 在
GNU/Linux 是 $HOME/.grass7/addons,在 MS Windows 上是 $APPDATA\GRASS7\addons。 这
目录存储在 GRASS_ADDON_BASE 环境变量中。
旗 -s 将此安装目标目录更改为 GRASS GIS 安装目录
(由 GISBASE 环境变量决定,例如 /用户名/) 而不是默认值
GRASS_ADDON_BASE 目录(另见变量文档)。 g.扩展 检查是否
用户有权写入 GISBASE 或 GRASS_ADDON_BASE。
安装扩展的地方可以通过选项自定义 字首.
确保在 GRASS GIS 中可以访问这些扩展是随后的责任
用户。
汇编 和 安装
在 MS Windows 系统上,编译工具不可用, g.扩展
从 GRASS GIS 项目服务器下载编译的可执行文件。 在所有其他操作
安装编译工具不难的系统, g.扩展 下载
请求扩展(插件)的源代码并在本地编译。 这适用于
C 和 Python 模块以及任何其他扩展。 原因是更多的东西
比如手册页都是编译出来的,不仅是源代码(这真的很有必要
仅在 C 的情况下编译)。
示例
下载 和 安装 of an 延期
下载并安装 r.流.距离 进入当前的 GRASS 安装
g.extension 扩展=r.stream.distance
这将从官方存储库安装扩展。 为方便起见,较短
可以使用语法:
g.扩展 r.stream.distance
下载 和 安装 of an 延期 ,尤其是 背后 a 代理
一个开放的 http 代理示例:
# 句法: http://proxyurl:代理端口
g.extension extension=r.stream.distance proxy="http://proxy.example.com:8080"
具有代理身份验证的代理示例:
# 句法: http://username:密码@代理网址:代理端口
g.extension extension=r.stream.distance proxy="http://username:[电子邮件保护]:8080"
管理的 此 扩展
列出官方 GRASS GIS Addons 存储库中的所有可用扩展:
g.扩展名-l
列出所有本地安装的扩展:
g.扩展-a
删除本地安装的扩展:
g.extension 扩展=r.stream.distance 操作=删除
故障排除
由于扩展必须在基于 Unix 的系统(Linux、Mac OSX 等)上编译,除非
安装了 Python 扩展,用户的计算机上必须存在完整的编译器环境
计算机。
错误: 请 安装 GRASS 发展 包
虽然 GRASS GIS 在用户的计算机上可用,但相应的开发包是
不足。 如果 GRASS 是从 (Linux) 存储库安装的,则还有草开发 * 包
(通常命名为“grass-dev”或“grass-devel”,有时与版本号一起使用)
必须安装。
使用 onworks.net 服务在线使用 g.extensiongrass