Установка травы GIS 7.0 на Ubuntu 14.04

Я просто переключился от Windows до Ubuntu. Теперь я пытаюсь установить траву GIS 7.0 (бета, предстоящая конюшня) пакеты на Ubuntu 14.04, следующей инструкциям, данным здесь. Но я получаю эту ошибку

grass70 : Depends: grass70-core but it is not going to be installed
grass70-gui : Depends: grass70-core but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Интересно, как решить этот вопрос. Любая справка будет высоко цениться.Спасибо

Отредактированный

Я также попробовал следующие инструкции, но никакую удачу:

sudo add-apt-repository ppa:grass/grass-stable
sudo apt-get update
sudo apt-get -f install
sudo apt-get clean
sudo apt-get -f install
sudo apt-get install grass70 grass70-gui
2
задан 31 May 2014 в 09:46

4 ответа

К сожалению, ТРАВА пакет версии разработки GIS для 7,0 не находится в хорошей форме теперь. Я предложил бы скомпилировать ТРАВУ GIS от исходного кода. (Редактирование: трава GIS 7.0 была выпущена, таким образом, ситуация отличается; это было допустимо на сентябрь 2014, однако компиляция может быть выгодной так или иначе.)

Необходимо установить инструменты компиляции и зависимости, загрузить исходный код с помощью SVN, настроить, скомпилировать и установить.

Шаги описаны здесь:

http://grasswiki.osgeo.org/wiki/Compile_and_Install_Ubuntu

Пройдите разделы:

  • Зависимости
  • Используя предварительно скомпилированные dev Пакеты для PROJ.4, GEOS и GDAL
  • Скомпилируйте из источника, ТРАВА подраздела GIS

Вот фактические шаги (частично мой, частично извлеченный из страницы Wiki):

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install \
  build-essential \
    flex make bison gcc libgcc1 g++ cmake ccache \
    python python-dev \
    python-opengl \
    python-wxversion python-wxtools python-wxgtk2.8 \
    python-dateutil libgsl0-dev python-numpy \
    wx2.8-headers wx-common libwxgtk2.8-dev libwxgtk2.8-dbg \
    libwxbase2.8-dev  libwxbase2.8-dbg \
    libncurses5-dev \
    zlib1g-dev gettext \
    libtiff-dev libpnglite-dev \
    libcairo2 libcairo2-dev \
    sqlite3 libsqlite3-dev \
    libpq-dev \
    libreadline6 libreadline6-dev libfreetype6-dev \
    libfftw3-3 libfftw3-dev \
    libboost-thread-dev libboost-program-options-dev liblas-c-dev \
    resolvconf \
    libjasper-dev \
    subversion \
    libav-tools libavutil-dev ffmpeg2theora \
    libffmpegthumbnailer-dev \
    libavcodec-dev \
    libxmu-dev \
    libavformat-dev libswscale-dev \
    checkinstall \
    libglu1-mesa-dev libxmu-dev

Больше зависимостей:

sudo apt-get install libproj-dev
sudo apt-get install libgeos-dev
sudo apt-get install libgdal-dev
sudo apt-get install python-gdal

Перейдите к каталогу, где Вы хотите, чтобы код и ТРАВА GIS были скомпилированы (например. ~/dev или ~/bin или /usr/local/src или /opt/, ...).

Затем получить последний код для 7,0 использования выпуска:

svn co https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0 grass70_release

Перейдите к каталогу, который был создан svn:

cd grass70_release

Конфигурация:

export CFLAGS="-O2 -Wall"
export CXXFLAGS="-O2 -Wall"
export LDFLAGS="-s"
./configure \
    --enable-largefile=yes \
    --with-nls \
    --with-cxx \
    --with-readline \
    --with-pthread \
    --with-proj-share=/usr/share/proj \
    --with-geos=/usr/bin/geos-config \
    --with-wxwidgets \
    --with-cairo \
    --with-opengl-libs=/usr/include/GL \
    --with-freetype=yes --with-freetype-includes="/usr/include/freetype2/" \
    --with-postgresql=yes --with-postgres-includes="/usr/include/postgresql" \
    --with-sqlite=yes \
    --with-mysql=yes --with-mysql-includes="/usr/include/mysql" \
    --with-odbc=no \
    --with-liblas=yes --with-liblas-config=/usr/bin/liblas-config

Компиляция:

make -j2

Число после -j количество ядер, которые должны использоваться для компиляции (это может ускорить компиляцию, это не влияет на результат).

Установка:

sudo make install
sudo ldconfig

Вы не можете дополнительно установить, но затем необходимо выполнить ТРАВУ GIS с помощью полного пути для каталога исходного кода (../grass70_release), подкаталог bin, файл grass70.

Для обновления исходного кода позже используйте:

svn up

И затем скомпилируйте снова.

Время ко времени, необходимо перекомпилировать все, делает

make distclean

и затем запустите с конфигурации и продолжите компиляцию и установку.

2
ответ дан 2 December 2019 в 03:02

Grass70-ядро установки с синаптическим пакетом и это будет работать.

1
ответ дан 2 December 2019 в 03:02

В марше 2016 я установил его (версия 6.4.3, не 7, но может быть полезным), довольно легкий с "Географической Аналитической Системой поддержки Ресурсов (ТРАВА GIS)" от Центра программного обеспечения Ubuntu.

0
ответ дан 2 December 2019 в 03:02
  1. Сначала вам нужно установить некоторые инструменты:

    sudo apt-get install gnupg software-properties-common
    
  2. Теперь установите ключ подписи QGIS, чтобы программное обеспечение QGIS из репозитория QGIS было доверено и установлено:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51F523511C7028C3
    
  3. Добавьте репозиторий QGIS для последней стабильной версии QGIS (3.12.x București):

    Примечание: lsb_release -c -s в этих строках будет возвращено имя вашего дистрибутива

    sudo add-apt -repository "deb https://qgis.org/ubuntu `lsb_release -c -s` main"
    
  4. Обновите информацию о своем репозитории, чтобы отразить также только что добавленный QGIS:

    sudo apt-get update
    
  5. Теперь установите QGIS!

    Примечание: добавьте в эту строку qgis-server, если вы также хотите установить QGIS Server:

    sudo apt-get install qgis qgis-plugin-grass
    

и зажечь [qgis3.12 screen shot1

Ответ получен из этого источника

0
ответ дан 17 June 2020 в 17:14

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

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