Что такое OSGeo4W-эквивалент для Linux?


10

OSGeo4W - это стек GeoFOSS для Windows, основанный на Cygwin.

Я знаю, что есть список пакетов, описывающий то, что находится внутри двоичного пакета OSGeo4W, и я могу получить и установить каждый пакет самостоятельно.

Но было бы неплохо установить все пакеты одновременно: есть ли что-нибудь подобное для Linux?

Кстати , я использую Sabayon / Gentoo Linux на основе менеджера пакетов portage, который не совместим с ELGIS .


Обновление относительно причин:

  • Вам действительно нужно установить все пакеты одновременно? Ну да. Я продолжаю удалять и переустанавливать пакеты из-за определенных опций, зависимостей и т. Д. В настоящее время я пытаюсь заставить file.gdb [ то и это ] работать с qgis. Но мне нужно деинсталлировать GDAL из диспетчера пакетов (что, безусловно, нарушит множество зависимостей) и перекомпилировать его с поддержкой fgdb. Я искал способ установить все сразу. Как указано в этом вопросе , мне потребовалось около недели, чтобы запустить QGIS с полной поддержкой GRASS и плагинов.

  • Ну, мы должны использовать OSGeo4W, потому что Windows, в отличие от любой другой ОС, не имеет своего менеджера пакетов. Наша жизнь была бы намного проще, если бы это было так. Понял. Но так как я не использую Ubuntu / Debian, у меня есть только некоторые важные пакеты в моих официальных репозиториях, что довольно раздражает. Вот почему я искал какой-то метапакет, такой как OSGeo4W.

Тем не менее, дистрибутив OSGeo-Live выглядит довольно хорошо.


Ну, мы должны использовать OSGeo4W, потому что Windows, в отличие от любой другой ОС, не имеет своего менеджера пакетов. Наша жизнь была бы намного проще, если бы это было так.
Натан W

Вам действительно нужно установить все пакеты одновременно?
RK

Обновлен вопрос с учетом ваших комментариев.
Afr

Преимущество OSGeo4W заключается в большом сообществе пользователей Windows, которые подают отчеты об ошибках, если что-то пойдет не так. Ubuntu, кажется, имеет адекватную поддержку, но экзотическим дистрибутивам Linux, похоже, не хватает активных сторонников или разработчиков. Я полагаю, вы должны жить с этим.
AndreJ

Ответы:


5

Помимо дистрибутива OSGeo Live, как уже упоминалось здесь, см. Также

Корпоративный Linux (EL) и его производные (то есть Red Hat Enterprise Linux, CentOS и Scientific Linux) - это популярная и надежная платформа для серверов и рабочих станций с высокой вычислительной мощностью, и поэтому она хорошо соответствует специфическим требованиям ГИС.

Это работает также хорошо на Fedora и т. Д.


К сожалению, ELGIS не доступен для моего дистрибутива (Sabayon / Gentoo), обновил мой вопрос. Но в любом случае, возможно, стоит взглянуть на Scientific Linux, спасибо.
Afr

6

Как насчет использования дистрибутива OSGeo Live ?

OSGeo-Live - это автономный загрузочный DVD-диск, флэш-накопитель USB или виртуальная машина на основе Xubuntu, который позволяет вам пробовать широкий спектр геопространственных программ с открытым исходным кодом, не устанавливая ничего. Он полностью состоит из свободного программного обеспечения, что позволяет его свободно распространять, дублировать и распространять.

В нем есть все в OSGeo4W и не только.


Какие версии поставляются на DVD? Список на live.osgeo.org/en/overview/overview.html немного отстает от того, что предлагает OSGeo4W. Включен ли недавний Мастер QGIS?
AndreJ

На это распределение, похоже, стоит взглянуть.
Afr

Мне пришлось отказаться от этого ответа, дистрибутив OSGeoLive очень устарел и нестабилен. Некоторые репозитории отключены и многие зависимости нарушены. Это хороший проект, но кажется, что активное сообщество отсутствует.
Afr

1

Для дистрибутивов Linux нет прямого эквивалента OSGeo4W, потому что в этом нет необходимости. Все основные дистрибутивы Linux обычно предоставляют полный набор свободного и открытого программного обеспечения для пакетов Geospatial , поэтому такое подмножество общего набора пакетов (вместе с системой управления пакетами, предлагаемой дистрибутивом) следует рассматривать как эквивалент OSGeo4W.

В качестве альтернативы, в качестве краткосрочного решения каждый FOSS4G доступен в виде пакета с исходным кодом, так что вы можете собрать его из исходного кода, используя канонические шаги GNU:

./configure && make && sudo make install

или эквиваленты для CMake, и в большинстве случаев он работает безупречно.


Все основные дистрибутивы Linux , как правило , предоставляют полный набор ... - Я не хотел бы спросить , если это было правдой :)
AFR

2
@donschoe Если программное обеспечение не упаковано для распространения, которое вы используете, вы должны отправить запрос сопровождающим вашего распространения. Таким образом, другие пользователи получат большую выгоду. Вот как это работает в мире Linux, в идеале.
mloskot

в идеале - и это правильно, но я искал какое-то краткосрочное решение. но, похоже, нет простого пути, я посмотрю на очередь запросов.
Afr

1
Однако одной из проблем при компиляции исходного кода и его установке является деинсталляция! Конечно, для начинающих лучше использовать предварительно скомпилированные пакеты из менеджера пакетов. Удаление вручную того, что sudo make installвставлено в систему, может быть трудной и трудоемкой задачей.
Никос Александрис

1

Для установки программного обеспечения, поскольку в дистрибутивах Linux обычно используются репозитории программного обеспечения, а не загружаемые установочные файлы, такие как OSgeo4W_setup.exe для Windows, вам следует изучить свои конкретные доступные версии Linux-репозиториев, содержащие пакеты приложений ГИС. Пользователи Windows: репозитории для Linux похожи на хранилища программного обеспечения или, скорее, на публичные библиотеки утвержденного программного обеспечения, которые вы используете для процесса установки «программного обеспечения» на планшет или мобильный телефон.

OSgeo4W_setup.exe фактически функционирует как специальный способ репликации процесса установки пакета, который пользователи Linux уже давно обычно используют. Это делают многие исполняемые файлы MS-W *, что является свидетельством функциональности Linux и процесса установки пакетов. На самом деле OSgeo4W имеет преимущество в расширенной опции встроенной поддержки fgdb и автоматических драйверах базы данных Microsoft ODBC для персональных баз геоданных (MDB), поддержке MS-SQL Spatial - поскольку библиотеки Microsoft являются проприетарными для компьютеров Windows.

ГИС специализируется, и поэтому вряд ли в стандартном репозитории любой версии Linux будет ГИС в качестве стандартного программного обеспечения для просмотра, без добавления только того специального репозитория, который вам нужен.

Пользователи Ubuntu Linux могут иметь доступ к большому хранилищу программного обеспечения ГИС под эгидой OSGeo. Вы можете загрузить QGIS, GRASS, GDAL / OGR, Spatialite_GUI и т. Д., Добавив UbuntuGIS Reposity. см. для получения информации - https://wiki.ubuntu.com/UbuntuGIS

Пользователи Windows, у каждого дистрибутива Linux есть разные репозитории программного обеспечения, поэтому ищите конкретную версию, если вы устанавливаете Linux. UbuntuGIS Resposity хорошо известен OSGeo.


На первый взгляд, это выглядит намного лучше, чем OSGeoLive-дистрибутив. Я попробую, спасибо.
Afr
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.