Что такое 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.