g.extensiongrass - En ligne dans le Cloud

Il s'agit de la commande g.extensiongrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


g.extension - Maintient les extensions GRASS Addons dans l'installation locale de GRASS.
Télécharge et installe les extensions du référentiel SVN GRASS Addons dans le référentiel GRASS local
installation ou suppression des extensions installées.

MOTS-CLÉS


général, installation, extensions

SYNOPSIS


g.extension
g.extension --Aidez-moi
g.extension [-lcgasdift] l'extension de=nom la vente au détail XNUMXh/XNUMX=string [svnurl=url] [préfixe=chemin]
[procuration=procuration[,procuration,...]] [--vous aider] [--verbeux] [--calme] [--ui]

Drapeaux:
-l
Liste des extensions disponibles dans le référentiel SVN GRASS Addons

-c
Listez les extensions disponibles dans le référentiel SVN GRASS Addons, y compris le module
la description

-g
Liste des extensions disponibles dans le référentiel SVN GRASS Addons (style script shell)

-a
Lister les extensions installées localement

-s
Installation à l'échelle du système (peut nécessiter des droits d'administrateur système)

-d
Téléchargez le code source et quittez

-i
N'installez pas de nouvelle extension, compilez-la simplement

-f
Forcer la suppression lors de la désinstallation de l'extension (opération = supprimer)

-t
Fonctionner sur des boîtes à outils plutôt que sur des modules individuels (expérimental)

--Aidez-moi
Imprimer le récapitulatif d'utilisation

--verbeux
Sortie du module verbeux

--silencieux
Sortie module silencieuse

--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI

Paramètres:
l'extension de=nom [obligatoire]
Nom de l'extension à installer ou à supprimer
Nom de la boîte à outils (ensemble d'extensions) lorsque l'indicateur -t est donné

la vente au détail XNUMXh/XNUMX=string [obligatoire]
Opération à effectuer
Options : ajouter, supprimez
Valeur par défaut: ajouter

svnurl=url
URL du référentiel SVN Addons
Valeur par défaut: http://svn.osgeo.org/grass/grass-addons/grass7

préfixe=chemin
Préfixe où installer l'extension (ignoré lorsque l'indicateur -s est donné)
Valeur par défaut: $GRASS_ADDON_BASE

procuration=proxy[,proxy,...]
Définissez le proxy avec : « http= ,ftp= "

DESCRIPTION


g.extension télécharge et installe, supprime ou met à jour des extensions (modules complémentaires) du
référentiel officiel des modules complémentaires GRASS GIS ou source spécifiée par l'utilisateur dans le SIG GRASS local
installation.

Deux types d'extensions sont pris en charge :

· Scripts Python : ils s'installent sans nécessiter de compilation ou (généralement)
le besoin de dépendances spéciales.

· Code source (principalement écrit en langage de programmation C ; peut également être écrit en C++),
Fortran ou autres langages) : sur les systèmes MS-Windows, le SIG GRASS demandé
l'extension est téléchargée pré-compilée à partir du site GRASS GIS, sur un système basé sur Unix
systèmes l'installation est précédée du téléchargement automatique du fichier de l'extension
code source ainsi que la compilation et l'installation ultérieures. Cela nécessite un
environnement de compilation à être présent sur l'ordinateur de l'utilisateur.

Gérant Installé extensions
Réexécution g.extension sur une extension GRASS GIS Addon installée, réinstalle le fichier demandé
extension qui peut inclure des mises à jour.

Pour mettre à jour en masse toutes les extensions GRASS GIS installées localement, g.extension.all le module est
disponible.

le extensions sommes-nous Installé
Les extensions GRASS GIS sont installées par g.extension dans un répertoire dédié. La valeur par défaut
est un répertoire pour les données et les paramètres de l'application dans le répertoire personnel de l'utilisateur.
Sous GNU/Linux, c'est $HOME/.grass7/addons, sous MS Windows, c'est $APPDATA\GRASS7\addons.
le répertoire est stocké dans la variable d'environnement GRASS_ADDON_BASE.

Le drapeau -s modifie ce répertoire cible d'installation vers le répertoire d'installation de GRASS GIS
(déterminé par la variable d'environnement GISBASE, par exemple / usr /) plutôt que la valeur par défaut
Répertoire GRASS_ADDON_BASE (voir aussi la documentation pour les variables). g.extension vérifie si
l'utilisateur a la permission d'écrire dans GISBASE ou GRASS_ADDON_BASE.

L'endroit où les extensions sont installées peut être personnalisé par l'option préfixe.
Il incombe alors à l'entreprise de s'assurer que ces extensions seront accessibles dans GRASS GIS.
l'utilisateur.

Compilation et installation
Sur les systèmes MS Windows, où les outils de compilation ne sont pas facilement disponibles, g.extension
télécharge un exécutable compilé depuis le serveur du projet GRASS GIS. Sur tous les autres systèmes d'exploitation
systèmes où il n'est pas difficile d'installer des outils de compilation, g.extension télécharge le
code source de l'extension (module complémentaire) demandée et le compile localement. Ceci s'applique à
modules C et Python, ainsi que d'autres extensions. La raison est que davantage de choses
telles que les pages de manuel sont compilées, pas seulement le code source (qui est vraiment nécessaire pour
compiler juste au cas où c'est C).

EXEMPLES


Télécharger et installer of an l'extension de
Téléchargez et installez r.stream.distance dans l'installation actuelle de GRASS
g.extension extension=r.stream.distance
Ceci installe l'extension depuis le dépôt officiel. Pour plus de commodité, une version plus courte
la syntaxe peut être utilisée :
g.extension r.stream.distance

Télécharger et installer of an l'extension de quand derrière a procuration
Exemple pour un proxy http ouvert :
# syntaxe : http://proxyurl:proxyport
g.extension extension=r.stream.distance proxy="http://proxy.example.com:8080"

Exemple de proxy avec authentification proxy :
# syntaxe : http://username:mot de passe@proxyurl:proxyport
g.extension extension=r.stream.distance proxy="http://username:mot de passe@proxy.exemple.com:8080"

Gérant le extensions
Répertoriez toutes les extensions disponibles dans le référentiel officiel GRASS GIS Addons :
g.extension -l
Lister toutes les extensions installées localement :
g.extension -a
Suppression d'une extension installée localement :
g.extension extension=r.stream.distance opération=supprimer

DÉPANNAGE


Étant donné que les extensions doivent être compilées sur les systèmes basés sur Unix (Linux, Mac OSX, etc.), à moins qu'un
L'extension Python est installée, un environnement de compilation complet doit être présent sur l'ordinateur de l'utilisateur
l'ordinateur.

ERROR: Veuillez installer GRASS développant paquet
Bien que GRASS GIS soit disponible sur l'ordinateur de l'utilisateur, le package de développement correspondant est
manquant. Si GRASS a été installé depuis un dépôt (Linux), le paquet grass-dev* sera également
(communément appelé « grass-dev » ou « grass-devel », parfois accompagné du numéro de version)
doit être installé.

Utilisez g.extensiongrass en ligne avec les services onworks.net



Derniers programmes en ligne Linux et Windows