Co to jest odpowiednik OSGeo4W dla systemu Linux?

10

OSGeo4W to oparty na systemie Windows stos GeoFOSS oparty na cygwinie.

Wiem, że istnieje lista pakietów opisująca zawartość pakietu binarnego OSGeo4W. Mogłam pobrać i zainstalować każdy pakiet na własną rękę.

Ale fajnie byłoby zainstalować wszystkie pakiety naraz: Czy jest coś podobnego dla Linuksa?

Nawiasem mówiąc , używam Sabayon / Gentoo Linux w oparciu o menedżera pakietów Portage, który nie jest kompatybilny z ELGIS .


Aktualizacja dotycząca powodów:

  • Czy naprawdę musisz zainstalować wszystkie pakiety jednocześnie? No tak. Ciągle usuwam i ponownie instaluję pakiety z powodu pewnych opcji, zależności itp. Obecnie próbuję uzyskać plik.g.gb [ to i tamto ] do pracy z qgis. Ale muszę odinstalować GDAL z menedżera pakietów (który z pewnością zepsuje wiele zależności) i ponownie skompilować z obsługą fgdb. Szukałem sposobu na zainstalowanie naraz. Jak stwierdzono w tym pytaniu , zajęło mi około tygodnia, aby uruchomić QGIS z pełną obsługą GRASS i wtyczek.

  • Cóż, musimy użyć OSGeo4W, ponieważ Windows, w przeciwieństwie do wszystkich innych systemów operacyjnych, nie ma menedżera pakietów. Gdyby tak było, nasze życie byłoby o wiele łatwiejsze. Zrozumiany. Ale ponieważ nie używam Ubuntu / Debian, mam tylko niektóre ważne pakiety w moich oficjalnych repozytoriach, co jest dość denerwujące. Właśnie dlatego szukałem metapakietu, takiego jak OSGeo4W.

Dystrybucja OSGeo-Live wygląda jednak całkiem nieźle.

Afr
źródło
Cóż, musimy użyć OSGeo4W, ponieważ Windows, w przeciwieństwie do wszystkich innych systemów operacyjnych, nie ma menedżera pakietów. Gdyby tak było, nasze życie byłoby o wiele łatwiejsze.
Nathan W
Czy naprawdę musisz zainstalować wszystkie pakiety jednocześnie?
RK
Zaktualizowano pytanie dotyczące twoich komentarzy.
Afr
Zaletą OSGeo4W jest duża społeczność użytkowników systemu Windows, którzy zgłaszają błędy, jeśli coś pójdzie nie tak. Wydaje się, że Ubuntu ma odpowiednie wsparcie, ale w egzotycznych dystrybucjach Linuksa brakuje aktywnych zwolenników lub programistów. Chyba musisz z tym żyć.
AndreJ

Odpowiedzi:

5

Oprócz dystrybucji OSGeo Live, jak już wspomniano tutaj, patrz również

Enterprise Linux (EL) i jego pochodne (czyli Red Hat Enterprise Linux, CentOS i Scientific Linux) to popularna i solidna platforma dla serwerów i stacji roboczych o dużej mocy obliczeniowej, dlatego też dobrze pasuje do specyficznych wymagań GIS.

Działa również ładnie na Fedorze itp.

markusN
źródło
Niestety ELGIS nie jest dostępny dla mojej dystrybucji (Sabayon / Gentoo), zaktualizowałem moje pytanie. Ale i tak warto spojrzeć na Scientific Linux, dzięki.
Afr
6

Co powiesz na korzystanie z dystrybucji OSGeo Live ?

OSGeo-Live jest samodzielnym bootowalnym dyskiem DVD, napędem USB lub maszyną wirtualną opartą na Xubuntu, która pozwala wypróbować szeroką gamę oprogramowania geoprzestrzennego typu open source bez instalowania czegokolwiek. Składa się w całości z wolnego oprogramowania, co pozwala na swobodne rozpowszechnianie, powielanie i przekazywanie.

Ma wszystko w OSGeo4W i więcej.

RK
źródło
Jakie wersje są dołączone na płycie DVD? Lista na live.osgeo.org/en/overview/overview.html jest nieco w tyle za tym, co oferuje OSGeo4W. Czy uwzględniono najnowszą wersję QGIS Master?
AndreJ
Ten rozkład rzeczywiście wydaje się wart uwagi.
Afr
Musiałem nie zaakceptować tej odpowiedzi, dystrybucja OSGeoLive jest bardzo przestarzała i niestabilna. Niektóre repozytoria są offline i wiele zależności jest zepsutych. To dobry projekt, ale wygląda na to, że brakuje aktywnej społeczności.
Afr
1

Nie ma bezpośredniego odpowiednika OSGeo4W dla dystrybucji Linuksa, ponieważ nie ma takiej potrzeby. Wszystkie główne dystrybucje Linuksa zwykle zapewniają pełny zestaw bezpłatnego i otwartego oprogramowania dla geoprzestrzenności pakietów , więc taki podzbiór całego zestawu pakietów (wraz z systemem zarządzania pakietami oferowanym przez dystrybucje) należy uznać za równoważny z OSGeo4W.

Alternatywnie, jako rozwiązanie krótkoterminowe , każdy FOSS4G jest dostępny jako pakiet z kodem źródłowym, dzięki czemu można go zbudować ze źródła przy użyciu kanonicznych kroków GNU:

./configure && make && sudo make install

lub odpowiedniki CMake, a w większości przypadków działa bezbłędnie.

mloskot
źródło
Wszystkie główne dystrybucje Linuksa zwykle zapewniają kompletny zestaw ... - Nie pytałbym, czy to prawda :)
Afr
2
@donschoe Jeśli oprogramowanie nie jest spakowane do dystrybucji, z której korzystasz, powinieneś przesłać zapytanie do opiekunów twojej dystrybucji. W ten sposób inni użytkownicy skorzystają bardzo. Idealnie tak działa w świecie Linuksa.
mloskot
idealnie - i to prawda, ale szukałem jakiegoś krótkoterminowego rozwiązania. ale wydaje się, że nie ma łatwego sposobu, przyjrzę się kolejce żądań.
Afr
1
Jednym z problemów podczas kompilowania kodu źródłowego i instalowania go jest deinstalacja! Z pewnością dla początkujących lepiej jest korzystać ze wstępnie skompilowanych pakietów z poziomu menedżera pakietów. Ręczne usuwanie tego, co sudo make installzostało wprowadzone do systemu, może być trudnym i czasochłonnym zadaniem.
Nikos Alexandris
1

W przypadku instalacji oprogramowania, ponieważ dystrybucje Linuksa zwykle używają repozytoriów oprogramowania, a nie pobranych plików instalacyjnych, takich jak OSgeo4W_setup.exe dla systemu Windows, warto sprawdzić, czy są dostępne repozytoria poszczególnych wersji systemu Linux zawierające pakiety aplikacji GIS. Użytkownicy systemu Windows: repozytoria dla systemu Linux są jak sklepy oprogramowania, a raczej publiczne biblioteki zatwierdzonego oprogramowania, takie jak używane w procesie instalacji „oprogramowania” na tablecie lub telefonie komórkowym.

OSgeo4W_setup.exe faktycznie działa jako doraźny sposób replikacji procesu instalacji pakietu, z którego zwykle korzystają użytkownicy Linuksa. Robi to wiele plików wykonywalnych MS-W *, co świadczy o funkcjonalności Linuksa i procesie instalacji pakietu. OSgeo4W ma przewagę w zaawansowanej opcji wstępnie wbudowanej obsługi fgdb i automatycznych sterowników baz danych Microsoft ODBC dla osobistych geobaz (MDB), obsługi MS-SQL Spatial - ponieważ biblioteki Microsoft są własnością komputerów z systemem Windows.

GIS jest wyspecjalizowany, więc jest mało prawdopodobne, aby standardowe repozytorium dowolnej wersji systemu Linux posiadało GIS jako standardowe oprogramowanie do przeglądania, bez dodawania tylko tego specjalnego repozytorium, którego potrzebujesz.

Użytkownicy systemu Ubuntu Linux mogą uzyskać dostęp do doskonałego repozytorium oprogramowania GIS pod parasolem OSGeo. Możesz pobrać QGIS, GRASS, GDAL / OGR, Spatialite_GUI itp., Dodając Reposity UbuntuGIS. zobacz informacje-- https://wiki.ubuntu.com/UbuntuGIS

Użytkownicy systemu Windows, każda dystrybucja Linuksa ma różne repozytoria oprogramowania, więc szukaj konkretnej wersji, jeśli instalujesz Linuksa. Szybkość UbuntuGIS jest dobrze ustalona przez OSGeo.

użytkownik12711
źródło
na pierwszy rzut oka wygląda to znacznie lepiej niż dystrybucja OSGeoLive. Spróbuję, dzięki.
Afr