Đây là lệnh g.extensi chanh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
g.phần mở rộng - Duy trì các phần mở rộng GRASS Addons trong cài đặt GRASS cục bộ.
Tải xuống, cài đặt tiện ích mở rộng từ kho GRASS Addons SVN vào GRASS cục bộ
cài đặt hoặc gỡ bỏ các phần mở rộng đã cài đặt.
TỪ KHÓA
chung, cài đặt, tiện ích mở rộng
SYNOPSIS
g.phần mở rộng
g.phần mở rộng --Cứu giúp
g.phần mở rộng [-lgasdift] mở rộng=tên hoạt động=chuỗi [svnurl=url] [tiếp đầu ngữ=con đường]
[Proxy=Proxy[,Proxy, ...]] [-giúp đỡ] [-dài dòng] [-yên tĩnh] [-ui]
Cờ:
-l
Liệt kê các phần mở rộng có sẵn trong kho GRASS Addons SVN
-c
Liệt kê các phần mở rộng có sẵn trong kho GRASS Addons SVN bao gồm mô-đun
Mô tả
-g
Liệt kê các phần mở rộng có sẵn trong kho GRASS Addons SVN (kiểu tập lệnh shell)
-a
Liệt kê các tiện ích mở rộng được cài đặt cục bộ
-s
Cài đặt trên toàn hệ thống (có thể cần quyền quản trị hệ thống)
-d
Tải xuống mã nguồn và thoát
-i
Không cài đặt tiện ích mở rộng mới, chỉ cần biên dịch nó
-f
Buộc xóa khi gỡ cài đặt tiện ích mở rộng (hoạt động = loại bỏ)
-t
Hoạt động trên các hộp công cụ thay vì các mô-đun đơn lẻ (thử nghiệm)
--Cứu giúp
In tóm tắt sử dụng
--dài dòng
Đầu ra mô-đun dài dòng
--Yên lặng
Đầu ra mô-đun yên tĩnh
--ui
Buộc khởi chạy hộp thoại GUI
Tham số:
mở rộng=tên [yêu cầu]
Tên tiện ích mở rộng cần cài đặt hoặc gỡ bỏ
Tên của hộp công cụ (tập hợp các phần mở rộng) khi cờ -t được đưa ra
hoạt động=chuỗi [yêu cầu]
Hoạt động được thực hiện
Tùy chọn: thêm vào, tẩy
Mặc định: thêm vào
svnurl=url
URL kho SVN Addons
Mặc định: http://svn.osgeo.org/grass/grass-addons/grass7
tiếp đầu ngữ=con đường
Tiền tố nơi cài đặt tiện ích mở rộng (bị bỏ qua khi cờ -s được đưa ra)
Mặc định: $ GRASS_ADDON_BASE
Proxy=proxy [, proxy, ...]
Đặt proxy bằng: "http = , ftp = "
MÔ TẢ
g.phần mở rộng tải xuống và cài đặt, xóa hoặc cập nhật các tiện ích mở rộng (addon) khỏi
kho lưu trữ GRASS GIS Addons chính thức hoặc nguồn do người dùng chỉ định vào GRASS GIS cục bộ
cài đặt.
Hai loại tiện ích mở rộng được hỗ trợ:
· Các tập lệnh Python: chúng được cài đặt mà không cần biên dịch hoặc (thường là)
sự cần thiết của các phụ thuộc đặc biệt.
· Mã nguồn (chủ yếu được viết bằng ngôn ngữ lập trình C; cũng có thể được viết bằng C ++,
Fortran hoặc các ngôn ngữ khác): trong khi trên hệ thống MS-Windows, GRASS GIS được yêu cầu
phần mở rộng được tải xuống được biên dịch trước từ trang GRASS GIS, dựa trên Unix
hệ thống cài đặt được thực hiện trước bằng việc tải xuống tự động phần mở rộng của
mã nguồn cùng với quá trình biên dịch và cài đặt tiếp theo. Điều này đòi hỏi một
môi trường biên dịch để có mặt trên máy tính của người dùng.
Quản lý cài đặt mở rộng
Đang chạy lại g.phần mở rộng trên tiện ích mở rộng GRASS GIS Addon đã cài đặt lại phần mở rộng được yêu cầu
phần mở rộng có thể bao gồm các bản cập nhật.
Để cập nhật hàng loạt tất cả các tiện ích mở rộng GRASS GIS được cài đặt cục bộ, g.extension.all mô-đun là
có sẵn.
Ở đâu các mở rộng đang cài đặt
Các phần mở rộng GRASS GIS được cài đặt bởi g.phần mở rộng vào một thư mục chuyên dụng. Mặc định
là một thư mục cho dữ liệu ứng dụng và cài đặt bên trong thư mục chính của người dùng. Trên
GNU / Linux nó là $ HOME / .grass7 / addons, trên MS Windows là $ APPDATA \ GRASS7 \ addons. Các
thư mục được lưu trữ trong biến môi trường GRASS_ADDON_BASE.
Lá cờ -s thay đổi thư mục đích cài đặt này thành thư mục cài đặt GRASS GIS
(được xác định bởi biến môi trường GISBASE, ví dụ: / usr /) thay vì mặc định
Thư mục GRASS_ADDON_BASE (xem thêm tài liệu về các biến). g.phần mở rộng kiểm tra nếu
người dùng có quyền ghi vào GISBASE hoặc GRASS_ADDON_BASE.
Nơi cài đặt các tiện ích mở rộng có thể được tùy chỉnh bằng tùy chọn tiếp đầu ngữ.
Đảm bảo rằng các phần mở rộng này sẽ có thể truy cập được trong GRASS GIS sau đó là trách nhiệm của
người dùng.
Compilation và cài đặt
Trên hệ thống MS Windows, nơi không có sẵn các công cụ biên dịch, g.phần mở rộng
tải xuống tệp thực thi đã biên dịch từ máy chủ dự án GRASS GIS. Trên tất cả các hoạt động khác
hệ thống không khó để cài đặt các công cụ biên dịch, g.phần mở rộng tải xuống
mã nguồn của tiện ích mở rộng được yêu cầu (addon) và biên dịch nó cục bộ. Điều này áp dụng cho
cả mô-đun C và Python cũng như bất kỳ phần mở rộng nào khác. Lý do là nhiều thứ hơn
chẳng hạn như trang thủ công được biên dịch, không chỉ mã nguồn (điều này thực sự cần thiết để
biên dịch chỉ trong trường hợp của C).
VÍ DỤ
Tải về và cài đặt, dựng lên of an mở rộng
Tải về và cài đặt r.stream.khoảng cách vào cài đặt GRASS hiện tại
g.extension extension = r.stream.distance
Điều này sẽ cài đặt tiện ích mở rộng từ kho lưu trữ chính thức. Để thuận tiện, ngắn hơn
cú pháp có thể được sử dụng:
g.extension r.stream.khoảng cách
Tải về và cài đặt, dựng lên of an mở rộng khi nào sau a Proxy
Ví dụ về proxy http mở:
# cú pháp: http://proxyurl:cổng giao thức
g.extension extension = r.stream.distance proxy = "http://proxy.example.com: 8080 "
Ví dụ về proxy có xác thực proxy:
# cú pháp: http://username: password @ proxyurl: proxyport
g.extension extension = r.stream.distance proxy = "http://username:[email được bảo vệ]: 8080 "
Quản lý các mở rộng
Liệt kê tất cả các tiện ích mở rộng có sẵn trong kho lưu trữ GRASS GIS Addons chính thức:
g.extension -l
Liệt kê tất cả các tiện ích mở rộng được cài đặt cục bộ:
g.extension -a
Xóa tiện ích mở rộng được cài đặt cục bộ:
g.extension extension = r.stream.distance operation = remove
Giải đáp thắc mắc
Vì các phần mở rộng phải được biên dịch trên các hệ thống dựa trên Unix (Linux, Mac OSX, v.v.) trừ khi
Phần mở rộng Python được cài đặt, một môi trường trình biên dịch đầy đủ phải có trên người dùng
máy tính bàn.
ERROR: Vui lòng cài đặt, dựng lên GRASS phát triển gói
Mặc dù GRASS GIS có sẵn trên máy tính của người dùng, gói phát triển tương ứng là
thiếu xót. Nếu GRASS được cài đặt từ kho lưu trữ (Linux), thì cũng là gói Grass-dev *
(thường được đặt tên là "grass-dev" hoặc "grass-devel", đôi khi cùng với số phiên bản)
phải được cài đặt.
Sử dụng g.extensi chanh trực tuyến bằng các dịch vụ onworks.net