g.extensiongrass - Online di Cloud

Ini adalah perintah g.extensiongrass yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


g.ekstensi - Mempertahankan ekstensi GRASS Addons di instalasi GRASS lokal.
Unduh, instal ekstensi dari repositori GRASS Addons SVN ke GRASS lokal
menginstal atau menghapus ekstensi yang diinstal.

KEYWORDS


umum, instalasi, ekstensi

RINGKASAN


g.ekstensi
g.ekstensi --membantu
g.ekstensi [-lcgasdift] perpanjangan=nama operasi=string [svnurl=url] [awalan=path]
[wakil=wakil[,wakil,...]] [--membantu] [--bertele-tele] [--tenang] [--ui]

Bendera:
-l
Daftar ekstensi yang tersedia di repositori GRASS Addons SVN

-c
Daftar ekstensi yang tersedia di repositori GRASS Addons SVN termasuk modul
deskripsi

-g
Daftar ekstensi yang tersedia di repositori GRASS Addons SVN (gaya skrip shell)

-a
Daftar ekstensi yang dipasang secara lokal

-s
Instal seluruh sistem (mungkin memerlukan hak administrator sistem)

-d
Unduh kode sumber dan keluar

-i
Jangan instal ekstensi baru, kompilasi saja

-f
Penghapusan paksa saat mencopot ekstensi (operasi = hapus)

-t
Beroperasi pada kotak peralatan alih-alih modul tunggal (eksperimental)

--membantu
Cetak ringkasan penggunaan

--bertele-tele
Keluaran modul verbose

--diam
Keluaran modul yang tenang

--ui
Paksa meluncurkan dialog GUI

Parameter:
perpanjangan=nama [yg dibutuhkan]
Nama ekstensi yang akan dipasang atau dihapus
Nama kotak peralatan (set ekstensi) ketika -t flag diberikan

operasi=string [yg dibutuhkan]
Operasi yang akan dilakukan
Pilihan: menambahkan, menghapus
Default: menambahkan

svnurl=url
URL repositori SVN Addons
Default: http://svn.osgeo.org/grass/grass-addons/grass7

awalan=path
Awalan tempat menginstal ekstensi (diabaikan saat flag -s diberikan)
Default: $GRASS_ADDON_BASE

wakil=proksi[, proksi,...]
Setel proxy dengan: "http= ,ftp= "

DESKRIPSI


g.ekstensi mengunduh dan memasang, menghapus atau memperbarui ekstensi (tambahan) dari
repositori resmi GRASS GIS Addons atau sumber yang ditentukan pengguna ke dalam GRASS GIS lokal
instalasi.

Dua jenis ekstensi yang didukung:

· Skrip Python: mereka diinstal tanpa perlu kompilasi atau (biasanya)
kebutuhan ketergantungan khusus.

· Kode sumber (kebanyakan ditulis dalam bahasa pemrograman C; dapat juga ditulis dalam C++,
Fortran atau bahasa lain): sementara pada sistem MS-Windows, GRASS GIS yang diminta
ekstensi diunduh telah dikompilasi sebelumnya dari situs GRASS GIS, berbasis Unix
sistem penginstalan didahului dengan pengunduhan otomatis ekstensi
kode sumber bersama dengan kompilasi dan instalasi berikutnya. Ini membutuhkan
lingkungan compiler untuk hadir di komputer pengguna.

Pelaksana diinstal ekstensi
Menjalankan kembali g.ekstensi pada ekstensi Addon GRASS GIS yang terinstal menginstal ulang yang diminta
ekstensi yang mungkin menyertakan pembaruan.

Untuk memperbarui massal semua ekstensi GRASS GIS yang diinstal secara lokal, g.ekstensi.semua modul adalah
tersedia.

Where itu ekstensi adalah diinstal
Ekstensi GRASS GIS diinstal oleh g.ekstensi ke dalam direktori khusus. Standarnya
adalah direktori untuk data aplikasi dan pengaturan di dalam direktori home pengguna. Pada
GNU/Linux $HOME/.grass7/addons, pada MS Windows $APPDATA\GRASS7\addons. NS
direktori disimpan dalam variabel lingkungan GRASS_ADDON_BASE.

Bendera -s mengubah direktori target instalasi ini ke direktori instalasi GRASS GIS
(ditentukan oleh variabel lingkungan GISBASE, mis /usr/) daripada default
Direktori GRASS_ADDON_BASE (lihat juga dokumentasi untuk variabel). g.ekstensi memeriksa apakah
pengguna memiliki izin untuk menulis ke GISBASE atau GRASS_ADDON_BASE.

Tempat pemasangan ekstensi dapat disesuaikan dengan opsi awalan.
Memastikan bahwa ekstensi ini dapat diakses di GRASS GIS adalah tanggung jawab
pengguna.

Kompilasi dan instalasi
Pada sistem MS Windows, di mana alat kompilasi tidak tersedia, g.ekstensi
mengunduh executable yang dikompilasi dari server proyek GRASS GIS. Pada semua operasi lainnya
sistem di mana tidak sulit untuk menginstal alat kompilasi, g.ekstensi mengunduh
kode sumber dari ekstensi yang diminta (addon) dan mengompilasinya secara lokal. Ini berlaku untuk
modul C dan Python serta ekstensi lainnya. Alasannya adalah lebih banyak hal
seperti halaman manual dikompilasi, tidak hanya kode sumber (yang benar-benar diperlukan untuk
kompilasi hanya dalam kasus C).

CONTOH


Unduh dan install of an perpanjangan
Download dan menginstal r.stream.jarak ke instalasi GRASS saat ini
g.ekstensi ekstensi = r.stream.distance
Ini menginstal ekstensi dari repositori resmi. Untuk kenyamanan, lebih pendek
sintaks dapat digunakan:
g.ekstensi r.stream.distance

Unduh dan install of an perpanjangan ketika di belakang a wakil
Contoh untuk proxy http terbuka:
# sintaks: http://proxyurl:proksiport
g.extension extension=r.stream.distance proxy="http://proxy.example.com:8080"

Contoh untuk proxy dengan otentikasi proxy:
# sintaks: http://username:kata sandi@proxyurl:proxyport
g.extension extension=r.stream.distance proxy="http://username:kata sandi@proksi.contoh.com:8080"

Pelaksana itu ekstensi
Daftar semua ekstensi yang tersedia di repositori resmi GRASS GIS Addons:
g.ekstensi -l
Daftar semua ekstensi yang dipasang secara lokal:
g.ekstensi -a
Penghapusan ekstensi yang dipasang secara lokal:
g.extension extension=r.stream.distance operation=hapus

PEMECAHAN MASALAH


Karena ekstensi harus dikompilasi pada sistem berbasis Unix (Linux, Mac OSX, dll.) kecuali jika:
Ekstensi Python diinstal, lingkungan kompiler lengkap harus ada di pengguna
komputer.

ERROR: Silahkan install GRASS pengembangan paket
Sementara GRASS GIS tersedia di komputer pengguna, paket pengembangan masing-masing adalah
kekurangan. Jika GRASS diinstal dari repositori (Linux), juga paket grass-dev*
(biasanya bernama "grass-dev" atau "grass-devel", terkadang bersama dengan nomor versi)
harus dipasang.

Gunakan g.extensiongrass online menggunakan layanan onworks.net



Program online Linux & Windows terbaru