Это команда g.extensiongrass, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
g.расширение - Поддерживает расширения GRASS Addons в локальной установке GRASS.
Загружает, устанавливает расширения из репозитория GRASS Addons SVN в локальный GRASS
установка или удаление установленных расширений.
КЛЮЧЕВЫЕ СЛОВА
общие, установка, расширения
СИНТАКСИС
g.расширение
g.расширение --Помогите
g.расширение [-лкгаздифт] расширение=имя операция=string [свнурл=URL] [префикс=путь]
[полномочие=полномочие[,полномочие, ...]] [-помощь] [-подробный] [-тихий] [-ui]
Флаги:
-l
Список доступных расширений в репозитории GRASS Addons SVN
-c
Список доступных расширений в репозитории GRASS Addons SVN, включая модуль
описание
-g
Список доступных расширений в репозитории GRASS Addons SVN (стиль сценария оболочки)
-a
Список локально установленных расширений
-s
Установить в масштабе всей системы (могут потребоваться права системного администратора)
-d
Загрузите исходный код и выйдите
-i
Не устанавливайте новое расширение, просто скомпилируйте его
-f
Принудительное удаление при удалении расширения (операция = удалить)
-t
Работать с наборами инструментов вместо отдельных модулей (экспериментально)
--Помогите
Распечатать сводку использования
--подробный
Подробный вывод модуля
--тихий
Тихий выход модуля
--уи
Принудительный запуск диалогового окна GUI
Параметры:
расширение=имя [требуется]
Название расширения, которое нужно установить или удалить
Имя панели инструментов (набора расширений), когда указан флаг -t
операция=string [требуется]
Операция, которую нужно выполнить
Опции: добавлять, удаление
По умолчанию:
свнурл=URL
URL репозитория SVN Addons
По умолчанию: 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
расширение загружается предварительно скомпилированным с сайта GRASS GIS на базе Unix
систем установке предшествует автоматическая загрузка расширений
исходный код с последующей компиляцией и установкой. Это требует
среда компилятора, присутствующая на компьютере пользователя.
Управление установлен расширения
Повторный запуск g.расширение на установленном расширении GRASS GIS Addon повторно устанавливает запрошенный
расширение, которое может включать обновления.
Для массового обновления всех локально установленных расширений GRASS GIS, г.расширение.все модуль
доступен.
где расширения установлен
Расширения GRASS GIS устанавливаются g.расширение в специальный каталог. По умолчанию
- это каталог для данных и настроек приложения внутри домашнего каталога пользователя. На
GNU / Linux это $ HOME / .grass7 / addons, в MS Windows это $ APPDATA \ GRASS7 \ addons. В
каталог хранится в переменной окружения GRASS_ADDON_BASE.
Флаг -s изменяет этот целевой каталог установки на каталог установки GRASS GIS
(определяется переменной среды GISBASE, например / usr /), а не по умолчанию
Каталог GRASS_ADDON_BASE (см. Также документацию по переменным). g.расширение проверяет, если
у пользователя есть разрешение на запись в GISBASE или GRASS_ADDON_BASE.
Место установки расширений можно настроить опцией префикс.
Обеспечение доступности этих расширений в GRASS GIS является обязанностью
Пользователь.
Сборник и установка
В системах MS Windows, где инструменты компиляции недоступны, g.расширение
загружает скомпилированный исполняемый файл с сервера проекта GRASS GIS. На всех остальных действующих
системы, в которых нетрудно установить инструменты компиляции, g.расширение загружает
исходный код запрошенного расширения (аддона) и компилирует его локально. Это относится к
как модули C, так и Python, а также любые другие расширения. Причина в том, что больше вещей
такие как справочная страница, а не только исходный код (который действительно необходим для
скомпилировать только в случае C).
ПРИМЕРЫ
Скачать и устанавливать of an расширение
Скачайте и установите r.stream.distance в текущую установку GRASS
g.extension 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: пароль @ proxyurl: proxyport
g.extension extension = r.stream.distance proxy = "http://username:пароль@proxy.example.com: 8080 дюйма
Управление расширения
Перечислите все доступные расширения в официальном репозитории GRASS GIS Addons:
g.расширение -l
Перечислите все локально установленные расширения:
г.расширение -а
Удаление локально установленного расширения:
g.extension extension = r.stream.distance operation = remove
УСТРАНЕНИЕ
Поскольку расширения должны быть скомпилированы в системах на основе Unix (Linux, Mac OSX и т. Д.), Если
Установлено расширение Python, у пользователя должна быть полная среда компилятора.
компьютер.
ОШИБКА: Пожалуйста, устанавливать GRASS способствовали пакет
Хотя GRASS GIS доступна на компьютере пользователя, соответствующий пакет разработки
не хватает. Если GRASS был установлен из репозитория (Linux), также пакет grass-dev *
(обычно называется "grass-dev" или "grass-devel", иногда вместе с номером версии)
должен быть установлен.
Используйте g.extensiongrass в Интернете с помощью сервисов onworks.net