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 multiples 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, installe les extensions du référentiel GRASS Addons SVN dans GRASS local
l'installation ou supprime les extensions installées.
MOTS-CLÉS
général, installation, extensions
SYNOPSIS
g.extension
g.extension --Aidez-moi
g.extension [-lcgasdift] extension=prénom opération=un magnifique [svnurl=url] [préfixe=chemin]
[procuration=procuration[,procuration,...]] [--vous aider] [--verbeux] [--calme] [--ui]
Drapeaux:
-l
Liste des extensions disponibles dans le référentiel GRASS Addons SVN
-c
Répertorier les extensions disponibles dans le référentiel GRASS Addons SVN, y compris le module
la description
-g
Liste des extensions disponibles dans le référentiel GRASS Addons SVN (style de script shell)
-a
Lister les extensions installées localement
-s
Installer à l'échelle du système (peut nécessiter des droits d'administrateur système)
-d
Télécharger le code source et quitter
-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
Fonctionne sur des boîtes à outils au lieu de modules simples (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:
extension=prénom [obligatoire]
Nom de l'extension à installer ou à supprimer
Nom de la boîte à outils (ensemble d'extensions) lorsque l'indicateur -t est donné
opération=un magnifique [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=mandataire[, mandataire,...]
Définissez le proxy avec : "http= ,ftp= "
DESCRIPTION
g.extension télécharge et installe, supprime ou met à jour des extensions (addons) du
référentiel officiel GRASS GIS Addons ou source spécifiée par l'utilisateur dans le GRASS GIS local
installation.
Deux types d'extensions sont pris en charge :
· Scripts Python : ils sont installés sans besoin de compilation ou (généralement)
le besoin de dépendances particulières.
· Code source (essentiellement écrit en langage de programmation C ; peut également être écrit en C++,
Fortran ou d'autres langues) : tandis que 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 la base d'Unix
systèmes, l'installation est précédée du téléchargement automatique des extensions
code source ainsi que la compilation et l'installation ultérieures. Cela nécessite un
compilateur doit ê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
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.
Où le extensions Installé
Les extensions GRASS GIS sont installées par g.extension dans un répertoire dédié. Le 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. Au
GNU/Linux c'est $HOME/.grass7/addons, sur MS Windows c'est $APPDATA\GRASS7\addons. Les
Le répertoire est stocké dans la variable d'environnement GRASS_ADDON_BASE.
Le drapeau -s remplace ce répertoire cible d'installation par le répertoire d'installation de GRASS GIS
(déterminé par la variable environnementale GISBASE, par ex. / 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.
S'assurer que ces extensions seront accessibles dans GRASS GIS est alors de la responsabilité de
l'utilisateur.
Compilation et à la 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 toutes les autres exploitations
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 demandée (addon) et le compile localement. Ceci s'applique pour
les modules C et Python ainsi que toute autre extension. La raison en est que plus de choses
comme la page de manuel sont compilés, pas seulement le code source (qui est vraiment nécessaire pour
compiler juste dans le cas de C).
EXEMPLES
Télécharger et à la installer of an extension
Téléchargez et installez r.stream.distance dans l'installation actuelle de GRASS
g.extension extension=r.stream.distance
Cela installe l'extension à partir du référentiel officiel. Pour plus de commodité, un plus court
la syntaxe peut être utilisée :
g.extension r.stream.distance
Télécharger et à la installer of an extension quand derrière a procuration
Exemple pour un proxy http ouvert :
#syntaxe : http://proxyurl:port proxy
g.extension extension=r.stream.distance proxy="http://proxy.example.com:8080"
Exemple pour un proxy avec authentification proxy :
#syntaxe : http://username:mot de passe@proxyurl:proxyport
g.extension extension=r.stream.distance proxy="http://username:[email protected]:8080"
Gérant le extensions
Répertoriez toutes les extensions disponibles dans le référentiel officiel GRASS GIS Addons :
g.extension -l
Répertoriez toutes les extensions installées localement :
g.extension -a
Suppression d'une extension installée localement :
g.extension extension=r.stream.distance operation=retirer
DÉPANNAGE
Étant donné que les extensions doivent être compilées sur des systèmes basés sur Unix (Linux, Mac OSX, etc.) à moins qu'un
L'extension Python est installée, un environnement de compilateur complet doit être présent sur le
l'ordinateur.
ERROR: Veuillez installer GRASS développant paquet
Alors que GRASS GIS est disponible sur l'ordinateur de l'utilisateur, le package de développement respectif est
manquant. Si GRASS a été installé à partir d'un référentiel (Linux), le paquet grass-dev*
(communément nommé "grass-dev" ou "grass-devel", parfois accompagné du numéro de version)
doit être installé.
Utilisez g.extensiongrass en ligne en utilisant les services onworks.net