우분투에 QGIS 설치


24

Ubuntu 12.04에서 QGIS를 사용하게 된 사람이 있습니까? 나는 안정적이고 불안정한 버전을 시도했지만 운이 없습니다. 나는 또한 다음을 얻는다 :

"Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
qgis : Depends: qgis-providers (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
    Depends: qgis-common (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
    Recommends: qgis-plugin-globe but it is not going to be installed
    Recommends: qgis-plugin-grass but it is not going to be installed
E: Unable to correct problems, you have held broken packages."

2
타사 PPA를 추가 했습니까?
nickves

sudo gpg --export --armor 997D3880 | sudo apt-key add
레이더 아래에서

QGIS 웹 사이트의 지침은 잘 작동합니다. qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu 우분투 릴리스 이름을 선택하십시오 ...
DPSSpatial

답변:


40

필요한 모든 것을 포함하는 ubuntugis ppa를 사용할 수 있습니다.

 $ sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
 $ sudo apt-get update
 $ sudo apt-get install qgis

시스템은 필요한 종속성을 처리합니다

또한 문제는 qgi에 대한 종속성이 손상되었음을 나타냅니다. 이 문제를 해결하는 한 가지 방법은 (당신이 그놈에서 터미널을 열 수 터미널에서 실행하여 캐시를 청소하는 것입니다 alt + ctrl + T)

$ sudo apt-get clean

또는

$ sudo apt-get autoclean

그런 다음 apt에게 깨진 종속성을 시도하고 수정하도록 요청하십시오.

$ sudo apt-get -f install 

출력이 다음과 유사한 경우 :

$ 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

정보를받지 못한 추가 패키지가 필요하다는 의미입니다. 설치하려면 다음을 실행하십시오.

$ sudo apt-get dist-upgrade

sources.list 및 소프트웨어 소스에서 리포지토리를 제거했습니다. 그런 다음 터미널에서 ubuntigis를 실행했는데 여전히 같은 오류가 발생합니다. 이견있는 사람? 참고로 나는 우분투와 리눅스를 처음 사용합니다.
LandArch

실행하면 로컬 저장소를 지 웁니다 : $ sudo는 apt-get을 청소 $ sudo는 apt-get을 자동 청소 당신은 ubuntugis 불안정한 PPA 실행 추가 한 후 $ sudo는 apt-get을 -f 깨진 의존성 해결하기 위해 노력할 것입니다 쉽다 설치
nickves을

1
나는 위의 모든 것을 수행했지만 여전히 충족되지 않은 종속성을 얻습니다. 다른 생각?
LandArch

2
일할 것이 있어요 나는 실제로 dpkg --force-depends --purge "dependency name"을 통해 충족되지 않은 종속성을 강제로 제거하는 것을
시도했다

@LandArch 귀하의 의견이 시간을 절약했습니다. 고맙습니다. 제안을 답변으로 작성하십시오. 내가 올거야.
Hamdi

6

우분투 12.04 (32 및 64 비트 모두)로 QGis 설치 및 실행에 문제가 없습니다

나는 다음 절차를 따랐다.

  1. 소프트웨어 제거가 항상 ubuntu-software-center로 깨끗하지는 않다는 것을 알았 기 때문에 ubuntu-Software-center와 함께 "시냅스"를 설치했습니다.
  2. 시냅틱에서 나는 ubuntu-release 섹션의 qgis-website에 언급 된 적절한 패키지 소스를 추가했다 : "deb http://qgis.org/debian precision main"
  3. 그런 다음 시냅틱을 닫고 터미널 창을 열고 다음을 입력하십시오.

    sudo gpg --keyserver keyserver.ubuntu.com --recv 997D3880

    리턴을 누르십시오. 다음 나는 입력 :

    sudo gpg --export --armor 997D3880 | sudo apt-key add-

    qgis-website에서 두 명령을 모두 처리했으며 패키지 소스의 키를 설치했습니다.

  4. 시냅틱을 다시 시작하고 패키지 소스를 업데이트합니다.
  5. 그런 다음 시냅틱에서 qgis를 검색하고 패키지 qgis를 선택하여 설치하십시오. 몇 가지 종속성도 설치됩니다.

그게 다야.

다른 패키지 소스로 qgis를 설치하려고 시도한 경우이를 비활성화하고 설치 전에 설치된 모든 qgis 패키지를 제거해야합니다.

나는 항상 새로 설치된 새로 설치된 머신에 qgis를 설치합니다. 머신에 퍼지가 너무 많으면 우분투를 새로 설치해야 할 것입니다. 모든 종속성을 제거하는 것이 항상 가능한 것은 아니기 때문에 소프트웨어를 성공적으로 설치하려고 시도한 후에 항상이 작업을 수행합니다.

희망이 도움이


소프트웨어 센터에서도 잘 작동합니다. 메뉴에서 편집-> 소프트웨어 소스 ...를 사용하여 패키지 소스를 입력하십시오
a1an

5

당신은 야간 빌드 (그것은 1.9.90+git20120502+6229eec~precise1오래되었지만 아주 오래된 것임)와 안정적인 저장소 (qgis.org 저장소 또는 ubuntugis)를 가지고 있습니다 /etc/apt/sources.list. 하나만 사용해야합니다.


이것은 나를 위해 일했습니다 (우분투 13.04). PPA를 제거하고 source.list의 야간 저장소 만 사용했습니다.
dimitris

3

안정적인 버전을 다음과 같이 설치했습니다.

sudo apt-add-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install qgis

2

QGIS 1.8 및 마스터 (일명 개발 버전)는 Ubuntu 12.04에서 큰 문제없이 설치됩니다. 오류 메시지에서 저장소를 혼합 한 것 같습니다. 따라서 저장소 목록을 정리하고 qgis 관련 패키지를 제거한 다음 UBUNTUGIS 저장소에서 찾을 수있는 지침을 사용하여 다시 설치하십시오.이 방법으로 최신 버전의 GDAL, GRASS 등을 얻을 수 있습니다.

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable/


2

나는 시냅스로 들어가서 모든 잔디와 gdal 패키지를 검색하고 완전히 제거한 다음 다음을 수행하여 효과를 얻었습니다.

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

1.8.0- Lisboa를 설치했습니다


2

Ubuntu 12.04LTS에서 플러그인을 사용하는 데 문제가있는 사용자는 대부분 권한 때문에 플러그인을 사용하십시오.

sudo chown username:username /home/username/.qgis

.qgis 폴더는 어디에 있습니까?

그런 다음 플러그인을 다시 설치하십시오. 제 경우에는 완벽하게 작동했습니다.

José Santos 감사합니다



0

오류 메시지를 피하기 위해 "기타"리포지토리에서 QGIS도 제거했습니다. 원래 설치는 소프트웨어 센터에서 사용하기 전이었습니다. 그 후 패키지를 업데이트하고 문제를 해결했습니다.


0

일할 것이 있어요 실제로 dpkg를 통해 충족되지 않은 종속성을 강제로 제거해야했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.