Marbleインストールエラー:dpkg:依存関係の問題のためにMarbleを設定できません。

Marbleインストールエラー:dpkg:依存関係の問題のためにMarbleを設定できません。

Debian 8 JessieがインストールされているRaspberry Pi 3があり、Marbleをインストールしようとしていますが、インストールできません。このエラーが発生しましたが、今何をすべきかわかりません...

pi@raspberrypi:~/Desktop $ sudo dpkg -i marble_4.14.2-1_armhf.deb
(Reading database ... 131700 files and directories currently installed.)
Preparing to unpack marble_4.14.2-1_armhf.deb ...
Unpacking marble (4:4.14.2-1) over (4:4.14.2-1) ...
dpkg: dependency problems prevent configuration of marble:
marble depends on marble-data (>= 4:4.14.2-1); however:
Package marble-data is not installed.
marble depends on marble-plugins (= 4:4.14.2-1); however:
Package marble-plugins is not installed.
marble depends on kde-runtime (>> 4:4.10); however:
Package kde-runtime is not configured yet.
marble depends on libkdecore5 (>= 4:4.11); however:
Package libkdecore5 is not installed.
marble depends on libkdeui5 (>= 4:4.11); however:
Package libkdeui5 is not installed.
marble depends on libkio5 (>= 4:4.11); however:
Package libkio5 is not installed.
marble depends on libknewstuff3-4 (>= 4:4.11); however:
Package libknewstuff3-4 is not installed.
marble depends on libkparts4 (>= 4:4.11); however:
Package libkparts4 is not installed.
marble depends on libmarblewidget19 (= 4:4.14.2-1); however:
Package libmarblewidget19 is not installed.
marble depends on libplasma3 (>= 4:4.11); however:
Package libplasma3 is not installed.

dpkg: error processing package marble (--install):
dependency problems - leaving unconfigured
Processing triggers for shared-mime-info (1.3-1) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Errors were encountered while processing:
marble

ベストアンサー1

問題が理解できないため、解決策が見つかりません。

「大理石」の袋にたくさん入っています。依存関係。 Marbleが機能するには、これらの依存関係が必要です。

パッケージング依存関係は、個々に各パッケージを小さく保ち、ソフトウェアが正常に動作するために必要なものだけをインストールすることを保証します。これにより、各依存関係を個別にパッチングまたはアップグレードできます。インストールされているシステムのサイズを小さく保ちます。これは、同じシステム上に複数のバージョンの共有ライブラリが存在する「dll地獄」を防止します。

簡単に言えば、個別にパッケージ化された依存関係は、Debianベースのシステムを使用する大きな利点の1つです。

次に、各エラーメッセージをもう一度読んでください。今より理解するでしょう。

問題を解決する方法は2つあります。

最も簡単な方法は、dpkgの代わりにaptを使用することです。 Aptは依存関係を自動的にダウンロードしてインストールし、ほとんどのDebianベースのシステムに推奨されるパッケージマネージャです。

たとえば、Ubuntu 16.04およびDebian 8(以降)では、次のコマンドを使用するとすべての操作が実行されます。

sudo apt install marble

以前の方法はdpkgを使用することです。 dpkgは依存関係をダウンロードしてインストールせず、表示されたパッケージのみをインストールまたは削除します。 Aptは、ユースケース(ダウンロードしてインストールする必要がある多くの依存関係)を正確に処理するためにdpkgの上に構築されています。

おすすめ記事