Este es el comando g.extensiongrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
g. extensión - Mantiene las extensiones de GRASS Addons en la instalación local de GRASS.
Descarga, instala extensiones desde el repositorio SVN de GRASS Addons en GRASS local
instalación o elimina las extensiones instaladas.
PALABRAS CLAVE
general, instalación, extensiones
SINOPSIS
g. extensión
g. extensión --ayuda
g. extensión [-lcgasdift] extensión=nombre Inteligente=cadena [enrollado=url] [prefijo=camino]
[apoderado=apoderado[,apoderado, ...]] [-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
-l
Enumere las extensiones disponibles en el repositorio SVN de GRASS Addons
-c
Enumere las extensiones disponibles en el repositorio SVN de GRASS Addons, incluido el módulo
descripción
-g
Enumere las extensiones disponibles en el repositorio SVN de GRASS Addons (estilo de script de shell)
-a
Lista de extensiones instaladas localmente
-s
Instalar en todo el sistema (puede necesitar derechos de administrador del sistema)
-d
Descarga el código fuente y sal
-i
No instale una nueva extensión, solo compílela
-f
Forzar la eliminación al desinstalar la extensión (operación = eliminar)
-t
Operar en cajas de herramientas en lugar de módulos individuales (experimental)
--ayuda
Resumen de uso de impresión
--verboso
Salida del módulo detallado
--tranquilo
Salida de módulo silencioso
--ui
Forzar el inicio del cuadro de diálogo GUI
parámetros:
extensión=nombre [requerido]
Nombre de la extensión para instalar o quitar
Nombre de la caja de herramientas (conjunto de extensiones) cuando se da la marca -t
Inteligente=cadena [requerido]
Operación a realizar
Opciones: añadir, remove
Por defecto: add
enrollado=url
URL del repositorio de complementos de SVN
Por defecto: http://svn.osgeo.org/grass/grass-addons/grass7
prefijo=camino
Prefijo donde instalar la extensión (ignorado cuando se da la bandera -s)
Por defecto: $ GRASS_ADDON_BASE
apoderado=proxy [, proxy, ...]
Configure el proxy con: "http = , ftp = "
DESCRIPCIÓN
g. extensión descarga e instala, elimina o actualiza extensiones (complementos) del
repositorio oficial de complementos de GRASS GIS o fuente especificada por el usuario en el GRASS GIS local
instalación.
Se admiten dos tipos de extensiones:
· Scripts de Python: se instalan sin necesidad de compilación o (normalmente)
la necesidad de dependencias especiales.
· Código fuente (principalmente escrito en lenguaje de programación C; también puede estar escrito en C ++,
Fortran u otros idiomas): mientras esté en sistemas MS-Windows, el GRASS GIS solicitado
La extensión se descarga precompilada desde el sitio GRASS GIS, en Unix basado
sistemas la instalación está precedida por la descarga automática de la extensión
código fuente junto con la posterior compilación e instalación. Esto requiere un
entorno del compilador para estar presente en la computadora del usuario.
Gestionando instalado extensiones
Reanudación g. extensión en una extensión GRASS GIS Addon instalada vuelve a instalar el
extensión que puede incluir actualizaciones.
Para actualizar de forma masiva todas las extensiones de GRASS GIS instaladas localmente, g.extensión.todas el módulo es
para todos.
Dónde los extensiones están instalado
Las extensiones de GRASS GIS son instaladas por g. extensión en un directorio dedicado. El valor por defecto
es un directorio para la configuración y los datos de la aplicación dentro del directorio de inicio del usuario. Sobre
GNU / Linux es $ HOME / .grass7 / addons, en MS Windows es $ APPDATA \ GRASS7 \ addons. los
El directorio se almacena en la variable de entorno GRASS_ADDON_BASE.
La bandera -s cambia este directorio de destino de instalación al directorio de instalación de GRASS GIS
(determinado por la variable ambiental GISBASE, p. ej. / usr /) en lugar del predeterminado
Directorio GRASS_ADDON_BASE (consulte también la documentación para las variables). g. extensión comprueba si
el usuario tiene permiso para escribir en GISBASE o GRASS_ADDON_BASE.
El lugar donde se instalan las extensiones se puede personalizar mediante la opción prefijo.
Asegurarse de que estas extensiones sean accesibles en GRASS GIS es responsabilidad de
el usuario.
Compilación y instalación
En sistemas MS Windows, donde las herramientas de compilación no están disponibles, g. extensión
descarga un ejecutable compilado del servidor del proyecto GRASS GIS. En todos los demás operativos
sistemas donde no es difícil instalar herramientas de compilación, g. extensión descarga el
código fuente de la extensión solicitada (complemento) y lo compila localmente. Esto aplica para
tanto los módulos C como Python, así como cualquier otra extensión. La razon es que mas cosas
como la página de manual se compilan, no solo el código fuente (que es realmente necesario para
compilar solo en el caso de C).
EJEMPLOS
Descargar y instalar of an extensión
Descarga e instala r.corriente.distancia en la instalación actual de GRASS
g.extension extensión = r.stream.distance
Esto instala la extensión del repositorio oficial. Para mayor comodidad, un
la sintaxis se puede utilizar:
g.extensión r.flujo.distancia
Descargar y instalar of an extensión when detrás de a apoderado
Ejemplo de un proxy http abierto:
# sintaxis: http://proxyurl:Puerto proxy
g.extension extension = r.stream.distance proxy = "http://proxy.example.com: 8080 "
Ejemplo de un proxy con autenticación de proxy:
# sintaxis: http://username: contraseña @ proxyurl: puerto proxy
g.extension extension = r.stream.distance proxy = "http://username:[email protected]: 8080 "
Gestionando los extensiones
Enumere todas las extensiones disponibles en el repositorio oficial de complementos de GRASS GIS:
g. extensión -l
Enumere todas las extensiones instaladas localmente:
g. extensión -a
Eliminación de una extensión instalada localmente:
g.extension extension = r.stream.distance operation = remove
SOLUCIÓN DE PROBLEMAS
Dado que las extensiones deben compilarse en sistemas basados en Unix (Linux, Mac OSX, etc.) a menos que
La extensión de Python está instalada, un entorno de compilador completo debe estar presente en el
ordenador.
ERROR: Por favor, instalar HIERBA Desarrollo PARA DOS
Si bien GRASS GIS está disponible en la computadora del usuario, el paquete de desarrollo respectivo es
carente. Si GRASS se instaló desde un repositorio (Linux), también el paquete grass-dev *
(comúnmente llamado "grass-dev" o "grass-devel", a veces junto con el número de versión)
debe ser instalado.
Utilice g.extensiongrass en línea utilizando los servicios de onworks.net