QGIS (Quantum GIS) устанавливают сбои, невстреченные зависимости

Я получаю следующую ошибку при попытке установить QGIS 2.0.1.2 на Ubuntu 12 или Ubuntu 13

  • Я использую это учебное руководство: http://www.digital-geography.com/install-qgis-2-0-on-ubuntu/

    - The following packages have unmet dependencies:
    - qgis: Depends: libc6 (>= 2.14) but 2.15-0ubuntu20.1 is to be   
       installed
    - Depends: libgcc1 (>= 1:4.1.1) but 1:4.7.2-2ubuntu1 is to be installed
    - Depends: libgdal1-1.7.0 but it is not going to be installed
    - Depends: libgeos-c1 (>= 3.2.2) but 3.3.8-2~quantal1 is to be installed
    - Depends: libqt4-network (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqt4-sql (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqt4-svg (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqt4-xml (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqtcore4 (>= 4:4.8.0) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqtgui4 (>= 4:4.8.0) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqtwebkit4 (>= 2.2~2011week36) but 2.2.1-4ubuntu1 is to be installed
    - Depends: libspatialite3 (>= 2.4.0~rc2) but 3.1.0~rc2-2~quantal2 is to be installed
    - Depends: libsqlite3-0 (>= 3.5.9) but 3.7.13-1 is to be installed
    - Depends: libstdc++6 (>= 4.4.0) but 4.7.2-2ubuntu1 is to be installed
    - Depends: qgis-providers (= 2.0.1-2+precise1) but 2.0.1-2+precise1 is to be installed
    - Depends: qgis-common (= 2.0.1-2+precise1) but 2.0.1-2+precise1 is to be installed
    
  • После установки Ubuntu 13.04 Я меньше не встретил зависимости:

        Depends: python-qgis-common (= 2.0.1-2 + precise1) but it is not installable
    - Depends on: libqgis2.0.1 but it is not installable
    - Depends on: sip-api-8.1 but it is not installable
    - Qgis:
    - Depends on: libgdal1-1.7.0 but it is not installable
    - Depends on: libqgis2.0.1 but it is not installable
    - Depends: but qgis-providers (= 2.0.1-2 + precise1) should not be installed
    - Recommends: qgis-plugin-globe but it is not installable
    - Qgis-plugin-grass:
    - Depends on: libgdal1-1.7.0 but it is not installable
    - Depends on: libqgis2.0.1 but it is not installable
    - Depends on: grass641 but it is not installable
    - E: Problems can not be corrected, you have held broken packages back.
    
6
задан 8 October 2013 в 14:41

2 ответа

Можете быть Вы, делают некоторую ошибку.. Я рекомендую Вам следовать за официальным сайтом Qgis для установки его в Ubuntu 13.04.

Я перечисляю путь, как установить:

1-й способ установить (предпочтенную) QGIS.

  1. Сначала уже снесите добавленные репозитории, которые Вы пытались установить Qgis:

    • Выполните это в своем терминале: sudo software-properties-gtk и перейдите к вкладке Other Software.

    • Затем снесите те репозитории, что Вы добавили использование Вашего упомянутого учебного руководства. Найдите имена подобными http://qgis.org/debian и ubuntugis-unstable. Закройте окно.

    • Выполнение этой команды в терминале для обновления репозитория: sudo apt-get update

  2. Теперь добавьте QGIS репозиторий еще раз к Вашему /etc/apt/sources.list файл. Сделайте это путем выполнения этих шагов:

    • Откройте терминал и выполнитесь:

      sudo gedit /etc/apt/sources.list
      
    • Добавьте следующие строки в последней строке:

      deb     http://qgis.org/debian raring main
      deb-src http://qgis.org/debian raring main
      
    • Сохраните файл и закройте окно.

    • Выполните следующие две команды для добавления public key из QGIS

      gpg --keyserver keyserver.ubuntu.com --recv 47765B75
      gpg --export --armor 47765B75 | sudo apt-key add -
      
    • Репозиторий обновления путем выполнения после команды:

      sudo apt-get update
      
  3. Теперь установка QGIS путем выполнения этих шагов:

    • Сначала удалите уже установленный QGIS или любая невязка (и поврежденный) пакеты если таковые имеются:

      sudo apt-get autoremove
      sudo apt-get autoclean
      sudo apt-get -f install
      sudo apt-get autoremove qgis
      sudo apt-get --purge remove qgis
      
    • Плагин травы установки:

      sudo apt-get install grass
      sudo apt-get install qgis-plugin-grass
      
    • Наконец установка QGIS:

      sudo apt-get install qgis python-qgis
      

2-й способ установить *QGIS через репозиторий Ubuntugis:*

Можно также установить QGIS путем добавления Ubuntugis репозиторий. (ubuntugis проект обеспечивает более новые версии различных пакетов FOSSGIS, при этом QGIS является одним из них.)

  • Сначала удалите http://qgis.org/debian строки от Вашего /etc/apt/sources.list. 2-й шаг в моем первом методе может помочь Вам, как удалить.

  • Затем выполняет эти команды:

    sudo apt-get install python-software-properties
    sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
    sudo apt-get update
    sudo apt-get install qgis python-qgis qgis-plugin-grass
    

Это должно установить без любой проблемы. Ответ, если что-то идет не так, как надо..

Источник: www.qgis.org

16
ответ дан 8 October 2013 в 14:41

Сообщение об ошибке, которое вы получаете, просто говорит о том, что некоторые зависимости не могут быть установлены из «стандартного» репозитория Ubuntu (для вашей версии Ubuntu).

Например, python-qgis-common (из пакета, который вы пытаетесь установить) зависит от libqgis2.0.1

Однако, если вы посмотрите на версию этого пакета, установленную Ubuntu в официальном стандартном репозитории:

http://packages.ubuntu.com/search?suite=default&section=all&arch=any&keywords=libqgis&searchon=names

Вы можно увидеть, что версия, поддерживаемая Ubuntu (из их официального репо), составляет 1.7.5 для Raring и выше. Ничего точного ...

Ну, Ubuntu всегда опаздывает на поддержку последней версии любого неосновного программного обеспечения.

Однако мне удалось установить последнюю версию QGIS на мою Ubuntu 12.04 Precise, просто посетив веб-сайт QGIS.org:

http://hub.qgis.org/projects/quantum- gis / wiki / Download

Когда возникают проблемы, всегда лучше обратиться на сайт организации.

Затем посмотрите на Chapter 2.6 Ubuntu

. Репозитории должны быть добавлены в файл /etc/apt/sources.list с помощью команды:

sudo gksu gedit /etc/apt/sources.list

Затем выполните обычный

sudo apt-get update
sudo apt-get install qgis
[ 1119] Ответ в командной строке будет рекомендовать вам установить следующие пакеты:

qgis-plugin-grass pyhton-qgis qgis-plugin-globe

Получить некоторую информацию о том, нужно ли их устанавливать.

1121 Вот и все. Нет больше бла-бла. Я обычно предпочитаю понимать команды & amp; действия, которые я предпринимаю, чтобы исправить проблему. Нет лучшего источника, чем оригинальный разработчик.

0
ответ дан 8 October 2013 в 14:41

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

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