Ubuntu 16.04 XenialへのQGIS3のインストール:依存関係の問題


8

Ubuntu 16.04 XenialにQGIS3をインストールしようとしています。

QGIS Webサイトの指示に従って、sources.listに次の行を追加しました。

deb https://qgis.org/ubuntugis xenial main
deb-src https://qgis.org/ubuntugis xenial main

走る

sudo apt-get update

そしてインストールを実行してみてください:

sudo apt-get install qgis python-qgis qgis-plugin-grass

それぞれのパッケージについて、いくつかの不足しているパッケージがあるという答えが得られます。

python-qgis : Depends: python-qgis-common (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
           Depends: libqgispython3.0.0 but it is not going to be installed
           Depends: libqgis-analysis3.0.0 but it is not going to be installed
           Depends: libqgis-core3.0.0 but it is not going to be installed
           Depends: libqgis-gui3.0.0 but it is not going to be installed
           Depends: libqgis-server3.0.0 but it is not going to be installed
 qgis : Depends: gdal-abi-2-2-2 but it is not installable
    Depends: libgdal20 (>= 1.8.0) but it is not installable
    Depends: libqgis-analysis3.0.0 but it is not going to be installed
    Depends: libqgis-app3.0.0 but it is not going to be installed
    Depends: libqgis-core3.0.0 but it is not going to be installed
    Depends: libqgis-gui3.0.0 but it is not going to be installed
    Depends: qgis-providers (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
                 Depends: libgdal20 (>= 1.8.0) but it is not installable
                 Depends: libqgis-app3.0.0 but it is not going to be installed
                 Depends: libqgis-core3.0.0 but it is not going to be installed
                 Depends: libqgis-gui3.0.0 but it is not going to be installed
                 Depends: libqgisgrass7-3.0.0 but it is not going to be installed
                 Depends: grass740 but it is not installable

最も興味深いのは、一部のパッケージがインストールできないことです:gdal-abi-2-2-2、libgdal20、grass740

これを解決する方法はありますか?



LTS xenialバージョンがない場合、Ubuntuが古すぎるため、QGIS 3をインストールできないと思います。このメモをお読みください:qgis.org/en/site/forusers/alldownloads.html#id9
xunilk

回答:


11

2018年6月29日テスト済み

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

sudo apt-get update && sudo apt-get install qgis python-qgis qgis-plugin-grass

最初に以前のバージョンをアンインストールする必要があり、このコードが機能するだけですか、それとも追加する必要がありますか(ubuntuのプロではありません)
Swarley

繰り返し行われる「sudo apt-get update」は有用ですか、それとも必要ですか。
活動の削減

私の場合、Ubuntu 16.04でこの手順を実行すると、QGIS 2.18.16がインストールされます。
活動の削減

これらのコマンドはQGIS 3.4を正常にインストールしましたが、Qt Designerはありません。
Hossein Madadi

5

xenial上のQGIS3の場合、ubuntugis-unstable ppaを使用する必要があります

sudo add-apt-repository ppa:ubuntugis / ubuntugis-unstable


実際、それは今日私にとってはうまくいきましたが、おそらくQGISインストーラーのドキュメントを更新する必要があります
adamczi

@adamcziと思いqgis.org/en/site/forusers/alldownloads.html#id10が明らかに十分です。
AndreJ

1
あなたは正しい@AndreJ、私はそれを間違って読んだに違いない、あるいは多分それは変わった。universeそれを機能させるには、Ubuntuで有効にする必要があることも指摘しておきます(そうしないと、「インストールされない」ものがたくさんあります)
adamczi

メインのubuntuリポジトリを開始した場合、ソフトウェアをインストールできないと思います。すべてを自己コンパイルしようとしない限り...
AndreJ

1

あなたがコンダを持っているなら、あなたはすることができます:

conda config --add channels conda-forge
conda create -n qgis3 -c ceholden -c QuantStack qgis=3
source activate qgis3
qgis

出典:https//github.com/conda-forge/qgis-feedstock/issues/17#issuecomment-373871708


conda 使用できます、QGIS3のインストールには必要ありません。
AndreJ

私の以前の答えを見てください。絶対に必要だと言っているわけではありませんでしたが、この答えにはそれが必要です。
geekdenz

0

#/etc/source.list.d/ubuntugis.list deb https://qgis.org/ubuntugis xenial main deb-src https://qgis.org/ubuntugis xenial main

そして

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

私の同僚が見つけたようです。

その前に、https: //qgis.org/ubuntugis/pool/main/q/qgis/ からすべての依存関係* .debファイルを手動でダウンロードし、gdebiを使用してインストールすることで、なんとかインストールできました。


0

libsqlite3.so.0シンボリックリンクを削除することで、Ubuntu 16.04にQGis 3.4をインストールできました

sudo rm /usr/local/lib/libsqlite3.so.0

-1

Linux Mint 18.3(Ubuntu 16.04)コンピューターを持っています。前述のガイドラインに従いました。

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

sudo apt-get update
sudo apt-get update && sudo apt-get install qgis python-qgis qgis-plugin-grass

ただし、未管理の依存関係エラーが引き続き発生していました。したがって、私はaptitudeを次のように試しました:

sudo aptitude install qgis python-qgis

私が選択した依存関係を解決するには:

 Install the following packages:                         
1)    python3-psycopg2 [2.7.6.1-3.pgdg16.04+1 (xenial-pgdg)]

提案されたソリューションを受け入れました。パッケージマネージャーがすべてのqgis​​ライブラリをインストールした後、qgis 3.4.4 Maediraを画面上で喜びながら観察できました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.