Що таке OSGeo4W-еквівалент для Linux?


10

OSGeo4W - це стек Windows GeoFOSS, який базується на cygwin.

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

Але було б непогано встановити всі пакети одразу: чи є щось подібне для Linux?

До речі , я використовую Sabayon / Gentoo Linux на основі диспетчера пакунків portage, який не сумісний з ELGIS .


Оновлення щодо причин:

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

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

Хоча дистрибутив OSGeo-Live виглядає досить непогано.


Ну, ми повинні використовувати OSGeo4W, оскільки Windows, на відміну від будь-якої іншої ОС, не має свого менеджера пакетів. Наше життя було б набагато простішим, якби це було.
Nathan W

Вам справді потрібно встановити всі пакунки відразу?
РК

Оновіть питання щодо ваших коментарів.
Афр

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

Відповіді:


5

Крім дистрибуції OSGeo Live, як уже згадувалося тут, див

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

Це також добре працює на Fedora тощо.


На жаль, ELGIS недоступний для мого розповсюдження (Sabayon / Gentoo), оновив моє запитання. Але, можливо, варто все-таки поглянути на Scientific Linux, дякую.
Афр

6

Що з використанням дистрибутива OSGeo Live ?

OSGeo-Live - це автономний завантажувальний DVD, USB-накопичувач USB або віртуальна машина на базі Xubuntu, що дозволяє спробувати широкий спектр геопросторового програмного забезпечення з відкритим кодом, не встановлюючи нічого. Він складається повністю з вільного програмного забезпечення, що дозволяє йому вільно розповсюджуватися, дублюватися та передаватися навколо.

У ньому є все в OSGeo4W та багато іншого.


Які версії в комплекті з DVD? Список на live.osgeo.org/en/overview/overview.html трохи відстає від того, що пропонує OSGeo4W. Чи включений останній майстер QGIS?
AndreJ

Цей розподіл справді, мабуть, варто переглянути.
Афр

Мені довелося визнати цю відповідь, дистрибуція OSGeoLive дуже застаріла і нестабільна. Деякі сховища офлайн і багато залежностей порушено. Це хороший проект, але, здається, відсутня активна спільнота.
Афр

1

Не існує прямого еквівалента OSGeo4W для дистрибутивів Linux, тому що в цьому немає необхідності. Усі основні дистрибутиви Linux зазвичай забезпечують повний набір вільного та відкритого програмного забезпечення для геопросторових пакетів, тому такий підмножина загального набору пакетів (разом із системою управління пакетами, що пропонуються дистрибутивами), слід вважати еквівалентною OSGeo4W.

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

./configure && make && sudo make install

або еквіваленти для CMake, і в більшості випадків він працює бездоганно.


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

2
@donschoe Якщо програмне забезпечення не використовується для розповсюдження, яке ви використовуєте, ви повинні надіслати запит керівникам вашого дистрибутиву. Таким чином, інші користувачі отримають велику користь. Ось так це працює в світі Linux, в ідеалі.
mloskot

в ідеалі - і це правильно, але я шукав якесь короткочасне рішення. але, здається, немає простого способу, я перегляну чергу запитів.
Афр

1
Одна з проблем при складанні вихідного коду та його встановленні - це де-інсталяція! Для початківців, звичайно, краще використовувати попередньо складені пакети з менеджера пакунків. Видалення того, що sudo make installбуло вставлено в систему вручну, може бути важким і трудомістким завданням.
Нікос Олександріс

1

Для встановлення програмного забезпечення, оскільки дистрибутиви Linux зазвичай використовують репозиторії програмного забезпечення, а не завантажені інсталяційні файли, такі як OSgeo4W_setup.exe для Windows, ви хочете вивчити наявні у вас версії Linux, доступні сховища, що містять пакети програм GIS. Користувачі Windows: сховища для Linux схожі на магазини програм, а точніше публічні бібліотеки затвердженого програмного забезпечення, наприклад, ви використовуєте для встановлення "програмного забезпечення" на планшет або мобільний телефон.

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

GIS є спеціалізованим, і тому стандартний репозиторій чиєїсь версії Linux навряд чи матиме GIS як стандартне програмне забезпечення для перегляду, не додаючи лише те спеціальне сховище, яке вам потрібно.

Користувачі Ubuntu Linux можуть мати доступ до чудового сховища програмного забезпечення GIS під парасолькою OSGeo. Ви можете завантажити QGIS, GRASS, GDAL / OGR, Spatialite_GUI тощо, додавши Repuity UbuntuGIS. див. для інформації-- https://wiki.ubuntu.com/UbuntuGIS

Користувачі Windows, кожен дистрибутив Linux має різні сховища програмного забезпечення, тому досліджуйте вашу конкретну версію, якщо ви встановлюєте Linux. Resbuity UbuntuGIS добре встановлений OSGeo.


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