前回はdockerからQGISを起動してみましたが、やっぱりホストマシンからQGISを起動したい。
前回↓
dockerコンテナからGUIのQGISを起動したい - たぶん動く...
対象OS Ubuntu 20.04.5 LTS
最初にインストールしたとき、QGISの公式ページから紹介されている方法 に沿ってインストールしました。 qgisのリポジトリからパッケージを取ってくる方法ですね。
で、再インストールしようとしたら一発でできませんでした...
# apt-get install qgis パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: qgis : 依存: libgdal30 (>= 1.11) しかし、インストールすることができません 依存: libproj22 (>= 5.0.0) しかし、インストールすることができません 依存: libqgis-3d3.26.3 しかし、インストールされようとしていません 依存: libqgis-analysis3.26.3 しかし、インストールされようとしていません 依存: libqgis-app3.26.3 しかし、インストールされようとしていません 依存: libqgis-core3.26.3 しかし、インストールされようとしていません 依存: libqgis-gui3.26.3 しかし、インストールされようとしていません 依存: python3-qgis (= 1:3.26.3+32focal-ubuntugis) しかし、インストールされようとしていません 依存: qgis-providers (= 1:3.26.3+32focal-ubuntugis) しかし、インストールされようとしていません 推奨: qgis-plugin-grass しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 以下のアクションでこれらの依存関係の問題は解決されます: 以下のパッケージを現在のバージョンに一時固定する: 1) libqgis-3d3.26.3 [インストールされていません] 2) libqgis-analysis3.26.3 [インストールされていません] 3) libqgis-app3.26.3 [インストールされていません] 4) libqgis-core3.26.3 [インストールされていません] 5) libqgis-customwidgets [インストールされていません] 6) libqgis-gui3.26.3 [インストールされていません] 7) libqgis-server3.26.3 [インストールされていません] 8) libqgisgrass8-3.26.3 [インストールされていません] 9) libqgispython3.26.3 [インストールされていません] 10) python3-qgis [インストールされていません] 11) python3-qgis-common [インストールされていません] 12) qgis [インストールされていません] 13) qgis-plugin-grass [インストールされていません] 14) qgis-provider-grass [インストールされていません] 15) qgis-providers [インストールされていません]
いろいろ調べてみると、依存関係の解決ができないらしいです。数時間かけて解決しようとしましたが、解決できなかったので諦めました。
qgisのリポジトリから取ってくるのが悪いので、ubuntuのリポジトリからqgisを取ってくる方法に作戦変更
sudo rm /etc/apt/sources.list.d/qgis.sources
/etc/apt/sources.listを編集し、qgis関係のURLを削除
うまく行きました。