Cos'è l'equivalente OSGeo4W per Linux?


10

OSGeo4W è uno stack di GeoFOSS basato su Windows basato su Cygwin.

So che esiste un elenco di pacchetti che descrive cosa c'è dentro il pacchetto binario OSGeo4W e potrei recuperare e installare ogni pacchetto da solo.

Ma sarebbe bello installare tutti i pacchetti contemporaneamente: esiste qualcosa di simile per Linux disponibile?

A proposito , sto usando Sabayon / Gentoo Linux basato sul gestore di pacchetti portage che non è compatibile con ELGIS .


Aggiornamento relativo ai motivi:

  • Hai davvero bisogno di installare tutti i pacchetti contemporaneamente? Beh si. Continuo a disinstallare e reinstallare i pacchetti a causa di determinate opzioni, dipendenze, ecc. Attualmente sto cercando di far funzionare file.gdb [ questo e quello ] con qgis. Ma devo disinstallare GDAL dal gestore dei pacchetti (che romperà certamente molte dipendenze) e ricompilarlo con il supporto di fgdb. Stavo cercando un modo per installare tutto in una volta. Come indicato in questa domanda , mi ci è voluta una settimana per far funzionare QGIS con il supporto completo di GRASS e plugin.

  • Bene, dobbiamo usare OSGeo4W perché Windows, a differenza di qualsiasi altro sistema operativo, non ha il suo gestore di pacchetti. La nostra vita sarebbe molto più facile se così fosse. Inteso. Ma poiché non sto usando Ubuntu / Debian, ho solo alcuni dei pacchetti importanti nei miei repository ufficiali, il che è abbastanza fastidioso. Ecco perché stavo cercando alcuni meta-pacchetti come OSGeo4W.

La distribuzione OSGeo-Live sembra piuttosto buona però.


Bene, dobbiamo usare OSGeo4W perché Windows, a differenza di qualsiasi altro sistema operativo, non ha il suo gestore di pacchetti. La nostra vita sarebbe molto più facile se così fosse.
Nathan W,

Hai davvero bisogno di installare tutti i pacchetti contemporaneamente?
RK,

Aggiornata la domanda relativa ai tuoi commenti.
Afr

Il vantaggio di OSGeo4W è la grande comunità di utenti Windows, che presenta segnalazioni di bug se qualcosa va storto. Ubuntu sembra avere un supporto adeguato, ma le distro Linux esotiche sembrano mancare di sostenitori o sviluppatori attivi. Immagino che tu debba convivere con quello.
AndreJ,

Risposte:


5

Oltre alla distribuzione OSGeo Live, come già menzionato qui, vedi anche

Enterprise Linux (EL) e derivati ​​(vale a dire Red Hat Enterprise Linux, CentOS e Scientific Linux) è una piattaforma popolare e solida per server e stazioni di lavoro pesanti, ed è quindi adatta a requisiti specifici di GIS.

Funziona bene anche su Fedora ecc.


Sfortunatamente, ELGIS non è disponibile per la mia distribuzione (Sabayon / Gentoo), ho aggiornato la mia domanda. Ma potrebbe valere la pena dare un'occhiata a Scientific Linux comunque, grazie.
Afr

6

Che dire dell'utilizzo della distribuzione OSGeo Live ?

OSGeo-Live è un DVD avviabile autonomo, una chiavetta USB o una macchina virtuale basata su Xubuntu, che consente di provare un'ampia varietà di software geospaziale open source senza installare nulla. È composto interamente da software libero, che consente di distribuirlo, duplicarlo e distribuirlo liberamente.

Ha tutto in OSGeo4W e altro ancora.


Quali versioni sono incluse nel DVD? L'elenco su live.osgeo.org/en/overview/overview.html è un po 'indietro rispetto a ciò che offre OSGeo4W. È incluso un recente QGIS Master?
AndreJ,

Questa distribuzione sembra davvero valere la pena di dare un'occhiata.
Afr

Ho dovuto accettare questa risposta, la distribuzione OSGeoLive è molto obsoleta e instabile. Alcuni repository sono offline e molte dipendenze sono interrotte. È un buon progetto ma sembra che manchi la comunità attiva.
Afr

1

Non esiste un equivalente diretto di OSGeo4W fornito per le distribuzioni Linux, poiché non è necessario. Tutte le principali distribuzioni Linux di solito forniscono un set completo di software gratuito e open source per pacchetti geospaziali , quindi tale sottoinsieme del set complessivo di pacchetti (insieme al sistema di gestione dei pacchetti offerto da una distribuzione) dovrebbe essere considerato equivalente a OSGeo4W.

In alternativa, come soluzione a breve termine , ogni FOSS4G è disponibile come pacchetto con un codice sorgente, quindi puoi costruirlo dal sorgente usando i passaggi canonici GNU:

./configure && make && sudo make install

o equivalenti per CMake e nella maggior parte dei casi funziona perfettamente.


Tutte le principali distribuzioni Linux di solito forniscono un set completo ... - Non vorrei chiedere se fosse vero :)
Afr

2
@donschoe Se un software non è impacchettato per la distribuzione utilizzata, è necessario inviare una richiesta ai manutentori della distribuzione. In questo modo, altri utenti ne trarranno grandi benefici. Funziona così nel mondo Linux, idealmente.
mloskot,

idealmente - ed è corretto, ma stavo cercando una soluzione a breve termine. ma sembra che non sia facile, darò un'occhiata alla coda delle richieste.
Afr

1
Un problema, tuttavia, nella compilazione del codice sorgente e nell'installazione è la disinstallazione! È sicuramente meglio, per i principianti, utilizzare i pacchetti precompilati all'interno di un gestore pacchetti. Rimuovere manualmente ciò che sudo make installè stato inserito nel sistema può essere un'attività difficile e che richiede tempo.
Nikos Alexandris,

1

Per l'installazione del software, dal momento che le distribuzioni Linux di solito fanno uso di repository software anziché di file di installazione scaricati, come OSgeo4W_setup.exe per Windows, vorresti ricercare che sei particolari repository disponibili versioni Linux contenenti pacchetti di applicazioni GIS. Utenti Windows: i repository per Linux sono come i Negozi di software, o piuttosto le librerie pubbliche di software approvato, come quelle utilizzate per il processo di installazione del "software" su un tablet o un telefono cellulare.

OSgeo4W_setup.exe in realtà funziona come un modo ad hoc per replicare il processo di installazione del pacchetto che gli utenti Linux hanno usato da molto tempo. Molti eseguibili MS-W * lo fanno, a testimonianza della funzionalità di Linux e del processo di installazione del pacchetto. OSgeo4W in realtà ha un vantaggio nell'opzione avanzata del supporto fgdb precostruito e driver di database Microsoft ODBC automatici per geodatabase personali (MDB), supporto spaziale MS-SQL - poiché le librerie Microsoft sono proprietarie di computer Windows.

GIS è specializzato, quindi è improbabile che il repository standard della versione Linux di chiunque abbia GIS come software standard da cercare, senza aggiungere solo quel repository speciale di cui hai bisogno.

Gli utenti di Ubuntu Linux possono avere accesso a un ottimo repository di software GIS sotto l'ombrello OSGeo. È possibile scaricare QGIS, GRASS, GDAL / OGR, Spatialite_GUI ecc. Aggiungendo UbuntuGIS Reposity. consultare per info-- https://wiki.ubuntu.com/UbuntuGIS

Utenti di Windows, ogni distribuzione Linux ha diversi repository di software, quindi cerca la tua versione particolare se stai installando Linux. UbuntuGIS Resposity è ben consolidato da OSGeo.


a prima vista, sembra molto meglio rispetto alla distribuzione OSGeoLive. Ci proverò, grazie.
Afr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.