Ini ialah arahan g.extensiongrass yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS
JADUAL:
NAMA
g.lanjutan - Mengekalkan sambungan Addons GRASS dalam pemasangan GRASS tempatan.
Muat turun, pasang sambungan daripada repositori GRASS Addons SVN ke dalam GRASS tempatan
pemasangan atau mengalih keluar sambungan yang dipasang.
Kata-kata berkaitan
am, pemasangan, sambungan
SINOPSIS
g.lanjutan
g.lanjutan - membantu
g.lanjutan [-lcgasdift] lanjutan=nama operasi=rentetan [svnurl=url] [awalan=jalan]
[proksi=proksi[,proksi,...]] [--membantu] [--kata kerja] [--tenang] [--ui]
Bendera:
-l
Senaraikan sambungan yang tersedia dalam repositori GRASS Addons SVN
-c
Senaraikan sambungan yang tersedia dalam repositori GRASS Addons SVN termasuk modul
Penerangan
-g
Senaraikan sambungan yang tersedia dalam repositori GRASS Addons SVN (gaya skrip shell)
-a
Senaraikan sambungan yang dipasang secara setempat
-s
Pasang seluruh sistem (mungkin memerlukan hak pentadbir sistem)
-d
Muat turun kod sumber dan keluar
-i
Jangan pasang sambungan baharu, susun sahaja
-f
Alih keluar paksa apabila menyahpasang sambungan (operasi=buang)
-t
Beroperasi pada kotak alat dan bukannya modul tunggal (percubaan)
- membantu
Cetak ringkasan penggunaan
--verbose
Keluaran modul verbose
--senyap
Keluaran modul senyap
--ui
Paksa melancarkan dialog GUI
Parameter:
lanjutan=nama [diperlukan]
Nama sambungan untuk dipasang atau dialih keluar
Nama kotak alat (set sambungan) apabila bendera -t diberikan
operasi=rentetan [diperlukan]
Operasi yang akan dilakukan
Pilihan: Tambah, mengeluarkan
default: menambah
svnurl=url
URL repositori Addons SVN
default: http://svn.osgeo.org/grass/grass-addons/grass7
awalan=jalan
Awalan tempat untuk memasang sambungan (diabaikan apabila bendera -s diberikan)
default: $GRASS_ADDON_BASE
proksi=proksi[,proksi,...]
Tetapkan proksi dengan: "http= ,ftp= "
DESCRIPTION
g.lanjutan memuat turun dan memasang, mengalih keluar atau mengemas kini sambungan (tambahan) daripada
repositori rasmi GRASS GIS Addons atau sumber yang ditentukan pengguna ke dalam GRASS GIS tempatan
pemasangan.
Dua jenis sambungan disokong:
· Skrip Python: ia dipasang tanpa memerlukan kompilasi atau (biasanya)
keperluan tanggungan khas.
· Kod sumber (kebanyakannya ditulis dalam bahasa pengaturcaraan C; juga boleh ditulis dalam C++,
Fortran atau bahasa lain): semasa pada sistem MS-Windows GIS GRASS diminta
sambungan dimuat turun pra-disusun daripada tapak GRASS GIS, berasaskan Unix
sistem pemasangan didahului oleh muat turun automatik sambungan itu
kod sumber bersama-sama dengan penyusunan dan pemasangan seterusnya. Ini memerlukan a
persekitaran pengkompil untuk hadir pada komputer pengguna.
Urusan dipasang sambungan
Berjalan semula g.lanjutan pada sambungan Addon GRASS GIS yang dipasang memasang semula yang diminta
sambungan yang mungkin termasuk kemas kini.
Untuk mengemas kini pukal semua sambungan GRASS GIS yang dipasang secara tempatan, g.sambungan.semua modul ialah
diperlukan.
Lokasi yang sambungan adalah dipasang
Sambungan GRASS GIS dipasang oleh g.lanjutan ke dalam direktori khusus. lalai
ialah direktori untuk data aplikasi dan tetapan di dalam direktori rumah pengguna. hidup
GNU/Linux ia ialah $HOME/.grass7/addons, pada MS Windows ia ialah $APPDATA\GRASS7\addons. The
direktori disimpan dalam pembolehubah persekitaran GRASS_ADDON_BASE.
Bendera -s menukar direktori sasaran pemasangan ini kepada direktori pemasangan GRASS GIS
(ditentukan oleh pembolehubah persekitaran GISBASE, cth /usr/) dan bukannya lalai
Direktori GRASS_ADDON_BASE (lihat juga dokumentasi untuk pembolehubah). g.lanjutan memeriksa sekiranya
pengguna mempunyai kebenaran untuk menulis kepada GISBASE atau GRASS_ADDON_BASE.
Tempat di mana sambungan dipasang boleh disesuaikan dengan pilihan awalan.
Memastikan sambungan ini boleh diakses dalam GRASS GIS adalah tanggungjawab
pengguna.
Penyusunan and pemasangan
Pada sistem MS Windows, di mana alat penyusunan tidak tersedia, g.lanjutan
memuat turun boleh laku yang disusun daripada pelayan projek GRASS GIS. Pada semua operasi lain
sistem yang tidak sukar untuk memasang alat penyusunan, g.lanjutan memuat turun
kod sumber sambungan yang diminta (tambahan) dan menyusunnya secara setempat. Ini terpakai untuk
kedua-dua modul C dan Python serta sebarang sambungan lain. Sebabnya ialah lebih banyak perkara
seperti halaman manual disusun, bukan sahaja kod sumber (yang benar-benar diperlukan untuk
susun hanya dalam kes C).
CONTOH
muat turun and memasang of an lanjutan
Muat turun dan pasang r.stream.jarak ke dalam pemasangan GRASS semasa
g.sambungan sambungan=r.stream.jarak
Ini memasang sambungan dari repositori rasmi. Untuk kemudahan, lebih pendek
sintaks boleh digunakan:
g.sambungan r.aliran.jarak
muat turun and memasang of an lanjutan apabila di belakang a proksi
Contoh untuk proksi http terbuka:
# sintaks: http://proxyurl:proxyport
g.extension extension=r.stream.distance proksi="http://proxy.example.com:8080"
Contoh untuk proksi dengan pengesahan proksi:
# sintaks: http://username:kata laluan@proxyurl:proxyport
g.extension extension=r.stream.distance proksi="http://username:[e-mel dilindungi]:8080"
Urusan yang sambungan
Senaraikan semua sambungan yang tersedia dalam repositori Addons GRASS GIS rasmi:
g.sambungan -l
Senaraikan semua sambungan yang dipasang secara setempat:
g.sambungan -a
Mengalih keluar sambungan yang dipasang secara setempat:
g.sambungan sambungan=r.stream.distance operation=alih keluar
PENYELESAIAN MASALAH
Oleh kerana sambungan perlu disusun pada sistem berasaskan Unix (Linux, Mac OSX dll.) melainkan
Sambungan Python dipasang, persekitaran pengkompil penuh mesti ada pada pengguna
komputer.
KESALAHAN: Sila memasang GRASS pembangunan pakej
Walaupun GRASS GIS tersedia pada komputer pengguna, pakej pembangunan masing-masing adalah
kurang. Jika GRASS telah dipasang dari repositori (Linux), juga pakej grass-dev*
(biasanya dinamakan "grass-dev" atau "grass-devel", kadangkala bersama dengan nombor versi)
mesti dipasang.
Gunakan g.extensiongrass dalam talian menggunakan perkhidmatan onworks.net