UbuntuにQGISをインストールする


24

QGISをUbuntu 12.04で動作させることに成功した人はいますか?安定版と不安定版を試してみましたが、運はありません。また、次のものも取得できます。

"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を追加しましたか?
ニックス

sudo gpg --export --armor 997D3880 | sudo apt-key add
レーダーの下

うまくQGISウェブサイトの仕事上の指示:qgis.org/en/site/forusers/alldownloads.html#debian-ubuntuはちょうどあなたのUbuntuのリリース名を選ぶ...
DPSSpatial

回答:


40

ubuntugis ppaを使用できます。これには必要なものがすべて含まれています。

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

システムは必要な依存関係を処理します

問題は、qgisの依存関係が壊れていることも示唆しています。これを修正する1つの方法は、ターミナルで実行してキャッシュを消去することです(gnomeでターミナルを開くことができます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を実行しても、同じエラーが発生します。何かご意見は?参考までに、私はUbuntuとLinuxの初心者です。
LandArch

クリアあなたは実行して、ローカルリポジトリ:$ sudoの$須藤はapt-getを自動クリーニングクリーンapt-getを使用すると、ubuntugis-不安定なPPAを追加した後に実行$ sudoのapt-getは-fはaptのインストールには、任意の壊れた依存関係を修正しようとします
nickves

1
私は上記のすべてを実行しましたが、まだ満たされていない依存関係を取得しています。他に考えはありますか?
LandArch

2
私は物事を働かせました。実際には、dpkg --force-depends --purge "dependency name"を使用して、満たされていない依存関係を強制的にパージする必要があります
-LandArch

@LandArchあなたのコメントは私の時間を節約しました。ありがとうございました。あなたの提案を答えとして書いてください。上げます。
ハムディ

6

ubuntu 12.04(32ビットと64ビットの両方)でQGisをインストールして実行しても問題ありません

次の手順を実行しました。

  1. ubuntu-software-centerで「synaptic」をインストールしました。これは、ubuntu-software-centerでソフトウェアのアンインストールが必ずしもきれいではないことがわかったためです。
  2. シナプスでは、適切なpackage-sourceを追加しました。これは、ubuntu-releaseセクションのqgis​​-websiteに記載されています。「deb http://qgis.org/debian precise main」
  3. 次に、シナプスを閉じてターミナルウィンドウを開き、次のように入力します。

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

    リターンを押します。次に入力します:

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

    私はqgis-websiteから両方のコマンドをコピーし、パッケージソースのキーをインストールします。

  4. synapticを再起動し、パッケージソースを更新します。
  5. 次に、シナプスでqgisを検索し、パッケージqgisを選択してインストールします。いくつかの依存関係もインストールされます。

それでおしまい。

以前に異なるパッケージソースでqgisをインストールしようとした場合、それらを非アクティブ化し、インストール前にインストールされたすべてのqgis​​-packagesを削除する必要があります。

私はいつも清潔で新しくインストールされたマシンにqgisをインストールします-マシンのファズが多すぎる場合は、おそらくubuntuを新たに再インストールする必要があります。すべての依存関係を削除することは常に可能であるとは限らないため、成功せずにソフトウェアをインストールしようとした後は常にこれを行います。

役立つことを願っています


ソフトウェアセンターでも
正常

5

あなたのナイトリービルド(それ1.9.90+git20120502+6229eec~precise1はから来ました-しかしかなりかなり古い)と安定したリポジトリ(qgis.orgリポジトリまたはubuntugisのいずれか)があなたの/etc/apt/sources.list。1つだけを使用する必要があります。


これ私のために働いた(Ubuntu 13.04)。PPAを削除し、sources.listで夜間のリポジトリのみを使用しました。
ディミトリス

3

安定版をインストールしました:

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

2

Ubuntu 12.04では、QGIS 1.8とマスター(別名開発バージョン)は大きな問題なくインストールされます。エラーメッセージから、リポジトリが混同されているようです。そのため、リポジトリリストをクリーンアップし、qgis関連パッケージを削除し、UBUNTUGISリポジトリにある指示を使用して再インストールすることをお勧めします。これにより、最新バージョンのGDAL、GRASSなども取得できます。

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


2

シナプスに入り、すべてのgrassパッケージと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はどこですか

その後、プラグインをもう一度インストールしてみてください。私の場合は完全に機能しました。

よろしくホセサントス



0

エラーメッセージを回避するために、「その他」のリポジトリからQGISも削除しました。私の最初のインストールは、ソフトウェアセンターで利用可能になる前からでした。その後、パッケージを更新し、問題を解決しました。


0

私は物事を働かせました。dpkg --force-depends --purge "dependency name"を使用して、満たされていない依存関係を強制的にパージする必要がありました。

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