Ubuntuで2.18.5に更新した後に削除されたQGIS


12

ubuntugis ppaを使用してQGIS 2.18.5に更新した後、QGIS 2.18.4のインストールが削除され、ターミナルにQGISをインストールしようとすると、満たされていない依存関係に関するエラーが表示されます。

The following packages have unmet dependencies:
python-qgis : Depends: python-future but it is not installable
E: Unable to correct problems, you have held broken packages.

私のような同様の記事見てきました。このこれを SEに、彼らは私の問題を解決することができませんでした。python 2.7にpython-futureをインストールしていますが、QGISをインストールできません。この問題をどのように解決できますか?LTRのインストールも試みましたが、これにより、満たされていない依存関係のリストがさらに長くなります。私のOSはLinux Mint 17.3(Ubuntu 14.04)です。


2
これは、Mint 18.1の問題でもあります。gdal-abi-2-1-2パッケージに関連しているようです。これは、ubuntuリポジトリの最新のgdalアップデートに対してコンパイルされていない最新のqgis​​アップデートに関連していると思います。qgisの作業バージョンを取得するための私の唯一の解決方法は、qgisの古いバージョンに戻り(ここで@Rajaからの返信gis.stackexchange.com/questions/217727/…を参照)、sources.listを更新して、開発者が問題を迅速に分類することを期待して、毎晩更新します。
スカベック

qgis.org/debian ppa を使用したUbuntu 14.04での同じ問題。
オスカー

まあ... 14.04から16.04にアップグレードしました。すべてが機能しています。
オスカー

@AndreJ Ubuntugisリポジトリ(現在のリリース)は確かにGDAL 2.1.3に正常に更新されますが、仮想パッケージgdal-abi-2-1-2に依存しているため、QGIS 2.18.5(および他のいくつかの関連パッケージ)は依然として失敗します、利用できません。私は困惑しています。
スカベック

コメントするほどの評判もありませんが、@ scabecksとまったく同じ問題があります。Mint18.1には最新の更新があり、Qgis.orgとubuntugisのxenialの不安定なリポジトリがあります。QGis 2.18.5はパッケージgdal-abi-2-1-2について不満を言っていますが、これは利用できません。@AndreJが要求したフォローアップスレッドは既にありますか?
ジオトム

回答:


4

これは確かにQGISインストーラーのバグであり、すでにチケットがあります:http : //hub.qgis.org/issues/16383

今のところ、QGIS-LTRのみがトラスティで実行されています。バージョン管理の競合を回避するには、QGIS 2.18のパッケージを削除してパージする必要があります:https : //askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application

または、xenialに基づくLinux Mint 18.1へのアップグレードを検討してください。不足しているパッケージはそのために利用可能です。

python-futureをpipでインストールしても、パッケージマネージャーには表示されないため、役に立ちません。


更新

チケットは修正されたためクローズされました。すべてが正常に戻ります。


1
また、packages.ubuntu.com / xenial / all / python-future / download およびpackages.ubuntu.com/xenial/all/python-owslib/downloadからpython-futureおよびpython-owslib をdpkg で手動でインストールしてから、以下の手順に従うこともできます。アップグレードあり。これらの2つのパッケージは更新なしで(セキュリティパッケージも!)
pwesの

しかし、これらは信頼のためではなく、xenialのためです。
-AndreJ

これらのパッケージのすべての依存関係がTrustyでも満たされている限り、問題ではありません。
-pwes

pwesによるコメントの指示に従うこともUbuntuの16.04で私のためのトリックをやった
wouterB

とにかく、レポジトリは今は大丈夫です。python-qgisの新しいバージョンはpython-futureやpython-owslibに依存しないため、上記の「廃止された」パッケージを削除できます。
-pwes

1

pwesによるコメントの指示に従ってください。

http://packages.ubuntu.com/xenial/all/python-future/downloadおよび http://packages.ubuntu.com/xenial/all/python-owslibからpython-futureおよびpython-owslibを手動でインストールすることもできます。 / pkgを使用してダウンロードし、アップグレードを実行します。これらの2つのパッケージは、更新なしで(セキュリティパッケージも!)

python-futureパッケージを手動でダウンロードしてインストールしたので、Mint 17.3マシンに問題なくQGISをインストールできました。

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