Was ist das OSGeo4W-Äquivalent für Linux?

10

OSGeo4W ist ein Windows-basierter Stapel von GeoFOSS, der auf Cygwin basiert.

Ich weiß, dass es eine Paketliste gibt, die beschreibt, was sich im OSGeo4W-Binärpaket befindet, und ich könnte jedes Paket selbst abrufen und installieren.

Aber es wäre schön, alle Pakete auf einmal zu installieren: Gibt es etwas Ähnliches für Linux?

Ich verwende übrigens Sabayon / Gentoo Linux basierend auf dem Portage Package Manager, der nicht mit ELGIS kompatibel ist .


Update bezüglich der Gründe:

  • Müssen Sie wirklich alle Pakete gleichzeitig installieren? Nun ja. Aufgrund bestimmter Optionen, Abhängigkeiten usw. werde ich weiterhin Pakete de- und neu installieren. Ich versuche derzeit, file.gdb [ dies und das ] dazu zu bringen, mit qgis zu arbeiten. Aber ich muss GDAL vom Paketmanager deinstallieren (was sicherlich viele Abhängigkeiten aufheben wird) und es mit fgdb-Unterstützung neu kompilieren. Ich suchte nach einer Möglichkeit, alles auf einmal zu installieren. Wie in dieser Frage angegeben , habe ich ungefähr eine Woche gebraucht, um QGIS mit vollständiger GRASS- und Plugin-Unterstützung zum Laufen zu bringen.

  • Nun, wir müssen OSGeo4W verwenden, da Windows im Gegensatz zu jedem anderen Betriebssystem keinen Paketmanager hat. Unser Leben wäre viel einfacher, wenn es so wäre. Verstanden. Da ich Ubuntu / Debian nicht verwende, habe ich nur einige der wichtigen Pakete in meinen offiziellen Repositories, was ziemlich ärgerlich ist. Deshalb habe ich nach einem Metapaket wie OSGeo4W gesucht.

Die OSGeo-Live-Distribution sieht allerdings ziemlich gut aus.

Afr
quelle
Nun, wir müssen OSGeo4W verwenden, da Windows im Gegensatz zu jedem anderen Betriebssystem keinen Paketmanager hat. Unser Leben wäre viel einfacher, wenn es so wäre.
Nathan W
Müssen Sie wirklich alle Pakete gleichzeitig installieren?
RK
Die Frage zu Ihren Kommentaren wurde aktualisiert.
Afr
Der Vorteil von OSGeo4W ist die große Community von Windows-Benutzern, die Fehlerberichte einreichen, wenn etwas schief geht. Ubuntu scheint eine angemessene Unterstützung zu haben, aber den exotischen Linux-Distributionen scheinen aktive Unterstützer oder Entwickler zu fehlen. Ich denke du musst damit leben.
AndreJ

Antworten:

5

Neben der OSGeo Live-Distribution, wie hier bereits erwähnt, siehe auch

Enterprise Linux (EL) und Derivate (dh Red Hat Enterprise Linux, CentOS und Scientific Linux) sind eine beliebte und robuste Plattform für Server und rechenintensive Workstations und eignen sich daher gut für GIS-spezifische Anforderungen.

Es funktioniert auch gut auf Fedora usw.

markusN
quelle
Leider ist ELGIS für meine Distribution nicht verfügbar (Sabayon / Gentoo), meine Frage wurde aktualisiert. Aber es könnte sich trotzdem lohnen, einen Blick auf Scientific Linux zu werfen, danke.
Afr
6

Was ist mit der OSGeo Live- Distribution?

OSGeo-Live ist eine eigenständige bootfähige DVD, ein USB-Stick oder eine virtuelle Maschine auf Basis von Xubuntu, mit der Sie eine Vielzahl von Open-Source-Geodaten-Software ausprobieren können, ohne etwas zu installieren. Es besteht vollständig aus freier Software, so dass es frei verteilt, dupliziert und weitergegeben werden kann.

Es hat alles im OSGeo4W und mehr.

RK
quelle
Welche Versionen sind auf der DVD enthalten? Die Liste unter live.osgeo.org/en/overview/overview.html liegt etwas hinter dem, was OSGeo4W bietet. Ist ein aktueller QGIS-Master enthalten?
AndreJ
Diese Verteilung scheint in der Tat einen Blick wert zu sein.
Afr
Ich musste diese Antwort nicht akzeptieren, die OSGeoLive-Distribution ist sehr veraltet und instabil. Einige Repositorys sind offline und viele Abhängigkeiten sind fehlerhaft. Es ist ein gutes Projekt, aber es scheint, dass die aktive Community fehlt.
Afr
1

Es gibt kein direktes Äquivalent zu OSGeo4W für Linux-Distributionen, da dies nicht erforderlich ist. Alle wichtigen Linux-Distributionen bieten normalerweise einen vollständigen Satz von Free- und Open Source-Software für Geospatial- Pakete. Daher sollte eine solche Teilmenge des gesamten Paketsatzes (zusammen mit dem von einer Distribution angebotenen Paketverwaltungssystem) als OSGeo4W-äquivalent angesehen werden.

Alternativ ist als kurzfristige Lösung jedes FOSS4G als Paket mit einem Quellcode verfügbar, sodass Sie es mithilfe der kanonischen GNU-Schritte aus dem Quellcode erstellen können:

./configure && make && sudo make install

oder Äquivalente für CMake und in den meisten Fällen funktioniert es einwandfrei.

Mloskot
quelle
Alle großen Linux-Distributionen bieten normalerweise einen vollständigen Satz ... - Ich würde nicht fragen, ob das wahr ist :)
Afr
2
@donschoe Wenn eine Software nicht für die von Ihnen verwendete Distribution gepackt ist, sollten Sie eine Anfrage an die Betreuer Ihrer Distribution senden. Auf diese Weise profitieren andere Benutzer erheblich. So funktioniert es im Idealfall in der Linux-Welt.
Mloskot
im Idealfall - und das ist richtig, aber ich suchte nach einer kurzfristigen Lösung. aber es scheint, dass es keinen einfachen Weg gibt, ich werde einen Blick auf die Anforderungswarteschlange werfen.
Afr
1
Ein Problem beim Kompilieren und Installieren des Quellcodes ist jedoch die Deinstallation! Für Anfänger ist es sicherlich besser, vorkompilierte Pakete in einem Paketmanager zu verwenden. Das manuelle Entfernen von Eingaben sudo make installin das System kann eine schwierige und zeitaufwändige Aufgabe sein.
Nikos Alexandris
1

Da Linux-Distributionen für die Softwareinstallation normalerweise Software-Repositorys anstelle von heruntergeladenen Installationsdateien wie OSgeo4W_setup.exe für Windows verwenden, sollten Sie untersuchen, ob für bestimmte Linux-Versionen Repositorys mit GIS-Anwendungspaketen verfügbar sind. Windows-Benutzer: Repositorys für Linux sind wie Softwarespeicher oder eher öffentliche Bibliotheken genehmigter Software, wie Sie sie für den Installationsprozess von "Software" auf einem Tablet oder Mobiltelefon verwenden.

OSgeo4W_setup.exe fungiert tatsächlich als Ad-hoc-Methode zum Replizieren des Paketinstallationsprozesses, den Linux-Benutzer seit langem normalerweise verwenden. Viele ausführbare MS-W * -Dateien tun dies, ein Beweis für die Funktionalität von Linux und den Paketinstallationsprozess. Das OSgeo4W hat tatsächlich einen Vorteil in der erweiterten Option der vorgefertigten fgdb-Unterstützung und der automatischen Microsoft ODBC-Datenbanktreiber für persönliche Geodatabases (MDB) sowie der MS-SQL Spatial-Unterstützung - da die Microsoft-Bibliotheken für Windows-Computer proprietär sind.

GIS ist spezialisiert, und daher ist es unwahrscheinlich, dass das Standard-Repository einer Linux-Version von irgendjemandem GIS als Standardsoftware zum Durchsuchen enthält, ohne nur das spezielle Repository hinzuzufügen, das Sie benötigen.

Ubuntu Linux-Benutzer können unter dem Dach von OSGeo auf ein großartiges GIS-Software-Repository zugreifen. Sie können QGIS, GRASS, GDAL / OGR, Spatialite_GUI usw. herunterladen, indem Sie die UbuntuGIS-Reposity hinzufügen. Weitere Informationen finden Sie unter https://wiki.ubuntu.com/UbuntuGIS

Windows-Benutzer, jede Linux-Distribution verfügt über unterschiedliche Software-Repositorys. Suchen Sie daher nach Ihrer speziellen Version, wenn Sie Linux installieren. Die UbuntuGIS Resposity ist von OSGeo gut etabliert.

user12711
quelle
Auf den ersten Blick sieht dies viel besser aus als die OSGeoLive-Distribution. Ich werde es versuchen, danke.
Afr