Я просто переключился от 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
К сожалению, ТРАВА пакет версии разработки GIS для 7,0 не находится в хорошей форме теперь. Я предложил бы скомпилировать ТРАВУ GIS от исходного кода. (Редактирование: трава GIS 7.0 была выпущена, таким образом, ситуация отличается; это было допустимо на сентябрь 2014, однако компиляция может быть выгодной так или иначе.)
Необходимо установить инструменты компиляции и зависимости, загрузить исходный код с помощью SVN, настроить, скомпилировать и установить.
Шаги описаны здесь:
http://grasswiki.osgeo.org/wiki/Compile_and_Install_Ubuntu
Пройдите разделы:
Вот фактические шаги (частично мой, частично извлеченный из страницы 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
и затем запустите с конфигурации и продолжите компиляцию и установку.
Grass70-ядро установки с синаптическим пакетом и это будет работать.
В марше 2016 я установил его (версия 6.4.3, не 7, но может быть полезным), довольно легкий с "Географической Аналитической Системой поддержки Ресурсов (ТРАВА GIS)" от Центра программного обеспечения Ubuntu.
Сначала вам нужно установить некоторые инструменты:
sudo apt-get install gnupg software-properties-common
Теперь установите ключ подписи QGIS, чтобы программное обеспечение QGIS из репозитория QGIS было доверено и установлено:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51F523511C7028C3
Добавьте репозиторий 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"
Обновите информацию о своем репозитории, чтобы отразить также только что добавленный QGIS:
sudo apt-get update
Теперь установите QGIS!
Примечание: добавьте в эту строку qgis-server
, если вы также хотите установить QGIS Server:
sudo apt-get install qgis qgis-plugin-grass
Ответ получен из этого источника