Рейтинг:3

Не могу установить GeoDa в Ubuntu 21.04

флаг my

Я пытаюсь установить Geoda в свой Linux, но у меня возникла проблема:

Геода: https://geodacenter.github.io/download_linux.html

$sudo dpkg -i geoda_1.18-1focal1_amd64.deb
(Чтение базы данных... 599099 файлов и каталогов, установленных на данный момент.)
Подготовка к распаковке geoda_1.18-1focal1_amd64.deb...
Распаковка геода (1.18-1focal1) поверх (1.18-1focal1)...
dpkg: проблемы с зависимостями препятствуют настройке geoda:
 geoda зависит от libgdal26; Однако:
  Пакет libgdal26 еще не настроен.

dpkg: ошибка обработки пакета geoda (--install):
 проблемы с зависимостями - оставить ненастроенным
Обработка триггеров для desktop-file-utils (0.26-1ubuntu1) ...
Обработка триггеров для mailcap (3.68ubuntu1)...
Обработка триггеров для меню gnome (3.36.0-1ubuntu1)...
Обработка триггеров для темы hicolor-icon (0.17-2) ...
При обработке возникли ошибки:
 геода

Я попытался установить ligdal26, но мне это не удалось.

библиотека26: https://packages.ubuntu.com/focal/amd64/libgdal26/download

$ sudo dpkg -i libgdal26_3.0.4+dfsg-1build3_amd64.deb
(Чтение базы данных... 599099 файлов и каталогов, установленных на данный момент.)
Подготовка к распаковке libgdal26_3.0.4+dfsg-1build3_amd64.deb...
Распаковка libgdal26 (3.0.4+dfsg-1build3) поверх (3.0.4+dfsg-1build3)...
dpkg: проблемы с зависимостями препятствуют настройке libgdal26:
 libgdal26 зависит от libarmadillo9 (>= 1:9.800.4+dfsg); Однако:
  Пакет libarmadillo9 не установлен.
 libgdal26 зависит от libcfitsio8 (>= 3.470~); Однако:
  Пакет libcfitsio8 не установлен.
 libgdal26 зависит от libdap25 (>= 3.20.5); Однако:
  Пакет libdap25 не установлен.
 libgdal26 зависит от libhdf5-103; Однако:
  Пакет libhdf5-103 не установлен.
 libgdal26 зависит от libjson-c4 (>= 0.13.1); Однако:
  Пакет libjson-c4 не установлен.
 libgdal26 зависит от libnetcdf15 (>= 1:4.0.0); Однако:
  Пакет libnetcdf15 не установлен.
 libgdal26 зависит от libpoppler97 (>= 0.86.1); Однако:
  Пакет libpoppler97 не установлен.
 libgdal26 зависит от libproj15 (>= 6.0.0); Однако:
  Пакет libproj15 не установлен.
 libgdal26 зависит от libqhull7; Однако:
  Пакет libqhull7 не установлен.

dpkg: ошибка обработки пакета libgdal26 (--install):
 проблемы с зависимостями - оставить ненастроенным
Обработка триггеров для libc-bin (2.33-0ubuntu5)...
При обработке возникли ошибки:
 libgdal26

Кто-нибудь знает решение? Или GeoDa доступна только для версии LTS?

Linux-версия:

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Убунту 21.04
Релиз: 21.04
Кодовое имя: волосатый
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как установить файл .deb через командную строку?](https://askubuntu.com/questions/40779/how-do-i-install-a-deb-file-через-командную-строку)
Рейтинг:3
флаг zw

Вы по-прежнему можете установить GeoDa, используя приведенные ниже команды, чтобы получить все зависимости от Ubuntu 21.04:

компакт-диск ~/Загрузки

wget -c https://github.com/GeoDaCenter/geoda/releases/download/v1.18/geoda_1.18-1focal1_amd64.deb

wget -c http://archive.ubuntu.com/ubuntu/pool/universe/a/armadillo/libarmadillo9_9.800.4+dfsg-1build1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/c/cfitsio/libcfitsio8_3.470-3_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/libd/libdap/libdap25_3.20.5-1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gdal/libgdal26_3.0.4+dfsg-1build3_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/h/hdf5/libhdf5-103_1.10.4+repack-11ubuntu1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/main/j/json-c/libjson-c4_0.13.1+dfsg-7ubuntu0.3_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/n/netcdf/libnetcdf15_4.7.3-1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/main/p/poppler/libpoppler97_0.86.1-0ubuntu1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/p/proj/libproj15_6.3.1-1_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/q/qhull/libqhull7_2015.2-4_amd64.deb

судо подходящее обновление
sudo подходящая установка Деб libproj15_6.3.1-1_amd64.deb ./libqhull7_2015.2-4_amd64.deb

а затем используйте GeoDa.


Чтобы иметь меньше проблем в длительные периоды времени, вы должны сделать новую установку 20.04 LTS (долгосрочная поддержка, 5 лет обновлений) и прожить 4 года без забот.

флаг my
Спасибо, это действительно решило мою проблему =).
Рейтинг:3
флаг us

Обновлять : Я попробовал метод от N0rbert, и он работает у меня на Ubuntu 21.04.

В Ubuntu 21.04 я установил Геода на машине VirtualBox из Ubuntu 20.04.3 ISO.

Другим решением может быть создание USB-ключа (живого или постоянного) с Ubuntu 20.04.3 ISO. Я протестировал его с живым USB (вы можете установить программное обеспечение, но конфигурация сбрасывается при перезагрузке). Я считаю, что для тестов отлично подходит, если я пишу шаги.

Следующие команды позволяют мне установить Геода :

вселенная sudo add-apt-repository
судо подходящее обновление
sudo apt-get установить freeglut3 libpq5 libgdal26

Затем я нажал на geoda_1.18-1focal1_amd64.deb для установки и поиска Геода в приложениях.

введите описание изображения здесь

Примечание. Я являюсь пользователем других дистрибутивов Linux. Я также установил Геода с Linux Mint 20.02 (основан на Ubuntu 20.04 LTS). Я не помню, одинаковы ли шаги. Это был просто тест.

мне не повезло с гдеби для установки непосредственно на Ubuntu 21.04.

судо гдеби geoda_1.18-1focal1_amd64.deb
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Чтение информации о состоянии... Готово
Этот пакет не подлежит установке
Зависимость невыполнима: libgdal26
Рейтинг:1
флаг us

Попробуйте установить geoda_1.18-1focal1_amd64.deb с использованием гдеби.

гдеби утилита автоматически подтягивает необходимые зависимости.

Сначала установите гдеби:

Вселенная sudo apt-add-repository
судо подходящее обновление
sudo apt установить gdebi-core

Затем установите GeoDa, используя:

судо гдеби geoda_1.18-1focal1_amd64.deb
Рейтинг:1
флаг it

Добро пожаловать в Linux-версию Dependency Hell. Посетите веб-сайт geoda, чтобы увидеть предварительные условия. Установите их.

Вы можете попробовать установить зависимости (и их зависимости) и ..., это либо сработает, либо завершится ошибкой, если необходимая версия 17 глупый недоступен для вашей системы.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.