Не удалось установить расширения на ТРАВЕ GIS

Я пытался установить несколько расширений на своей недавно установленной траве GIS 7.0 (установленные следующие инструкции здесь) среди них "i.fusion.hpf". Расширение, кажется, не имеет значения, поскольку проблемой является то же для каждого из них. Таким образом, когда я выполняю g.extension и пытаюсь добавить расширение, я получаю сообщение

ОШИБКА: установите пакет разработки ТРАВЫ

На веб-сайте ТРАВЫ я считал, что эта ошибка означала, что я должен был установить пакет "травы-dev". Я пытался сделать так, но когда я делаю это в терминале, я получаю сообщения об ошибках зависимостей... (на французском языке с переводом прямо после)

 ~$ sudo apt install grass-dev
    Reading package lists ... Done
    Building the dependency tree
    Reading status information ...
    Some packages can not be installed. This can mean
    that you asked for the impossible, or, if you use
    the unstable distribution, that some packages have not yet
    been created or did not come out of entering.
    The following information will help you resolve the situation:


    Following packages contain unsatisfied dependencies:
    grass-dev: depends: libgdal-dev but won't be installed
               depends: libpq-dev but won't be installed
    E: impossible to fix problems, defective packages are in "keep as is" mode.

Когда я пытаюсь установить зависимости, я в основном получаю те же ответы, относящиеся к другим зависимостям. Поскольку я не хочу' смешивать слишком много с теми, я прошу Вашу любезную помощь :-)

[Редактирование] я попробовал ответ Abel Tom, но это - то, что я получаю:

$ sudo apt installs libgdal-dev libpq-dev
Reading package lists ... Done
Building the dependency tree
Reading status information ...
Some packages can not be installed. This can mean
that you asked for the impossible, or, if you use
the unstable distribution, that some packages have not yet
been created or did not come out of entering.
The following information will help you resolve the situation:

The following packages of unmet dependencies:
libpq-dev: Depends: libpq5 (= 9.5.8-0ubuntu0.16.04.1) but 9.5.9-0ubuntu0.16.04 must be installed
E: Unable to fix problems, packages are in "keep as is" mode.

Я попробовал sudo apt install libpq5 но это уже установило.... странно. И sudo apt install -f не удался также....

Я пытался удалить и переустановить ТРАВУ GIS, но ничто не изменилось... кроме теперь QGIS, удаляется (таким образом, я переустановил его, кажется, хорошо работает). Я пытался изменить ppa. Я пошел от ppa:ubuntugis/ubuntugis-unstable кому: ppa:grass/grass-stable и затем пониженный до ТРАВЫ 7.0. Проблема была еще хуже, поскольку я не мог даже получить доступ к дополнительной базе данных! Теперь я вернулся на 7,2.

Начиная думать это - потому что пакеты находятся в разработке, так или иначе? Разработчики могли обновлять их, и таким образом они недоступны? Я действительно не знаю, как это работает, чтобы быть честным... Также на руководстве/поиске и устранении неисправностей g.extension, это говорит:

Так как расширения должны быть скомпилированы в основанных на Unix системах (Linux, MAC OSX и т.д.), если расширение Python не установлено, полная среда компилятора должна присутствовать на компьютере пользователя.

Это означает, что я могу установить некоторое расширение Python? Я действительно не уверен, что это означает.

Добрый день,

Nat Azodnem

0
задан 15 November 2017 в 10:22

2 ответа

Так, я наткнулся на этот поток, и мне удалось установить траву-dev с sudo aptitude install grass-dev.

Едва ли уверенный, что делает команда способности, но она работала! Я должен был пройти несколько опций, относительно которого решения я хотел запросить недостающие зависимости, и я выбрал тот, который установил libgdal-dev и libpq-dev. Libpq5 и другие пакеты были понижены. Поскольку, какую цель я' не знаю, но эй она работает теперь :-D

0
ответ дан 1 November 2019 в 05:29

Я смог успешно установить использование травы-dev sudo apt install grass-dev, я предполагаю, что у меня уже были все зависимости, установленные. Я предполагаю, что Вы почти там, устанавливаете зависимости, упомянутые ниже, и необходимо быть хорошими для движения.

Вот взгляд на мой grass-dev зависимости:

abel@i5myUbuntu:~$ dpkg --status grass-dev | grep Depends
Depends: grass-core (= 7.2.1-3), fakeroot, libfreetype6-dev, libgdal-dev, libpq-dev, libproj-dev, python, libc6 (>= 2.2.5)
1
ответ дан 1 November 2019 в 05:29

Другие вопросы по тегам:

Похожие вопросы: