序文
ImageMagickは、画像形式の変換、サイズの縮小、トリミングなどに非常に便利なツールです。WindowsシステムとLinuxシステムの両方にインストールできます。環境がUbuntuであるため、インストールプロセス中にいくつかの問題が発生しました。ソリューションのプロセスと方法を見てみましょう。
問題が見つかりました
apt-get install
を使用してImageMagickをインストールしようとすると、依存関係が欠落するという問題がありました。
The following packages have unmet dependencies
apt-getupdate
および apt-get upgrade
コマンドを使用してインデックスを更新し、すべてのパッケージをアップグレードした後でも、インストールできません。 apt-get install -f
コマンドを使用して依存関係を修復しますが、それでも効果はありません。
解決プロセス
そこで、aptitudeを使用してインストールしたところ、コマンドラインにaptitudeがないことがわかり、最初に apt-get install aptitude
コマンドを使用してaptitudeをインストールする必要がありましたが、依存関係が欠落するという問題が発生しました。
The following packages have unmet dependencies
Depends: libstdc++6(>=4.9) but 4.8.4-2ubuntu1~14.04 is to be installed
apt-getinstall
を使用してlibstdc ++ 6をインストールしようとしましたが、正常にインストールできません。したがって、libstdc ++ 6のdebパッケージを手動でダウンロードして、次のようにインストールします。
$ apt-get download libstdc++6
$ sudo dpkg -i libstdc++6_4.9.2-10ubuntu13_amd64.deb
エラーメッセージを取得します。
dpkg: dependency problems prevent configuration of libstdc++6:amd64:
libstdc++6:amd64 depends on gcc-4.9-base(=4.9.2-10ubuntu13); however:
Version of gcc-4.9-base:amd64 on system is 4.9.3-0ubuntu4.
解決
これは、Ubuntuにインストールされているgccのバージョンが4.9.2-0ubuntu4であり、libstdc ++ 6が4.9.2-10ubuntu13のバージョンに依存しているためです。
apt-getinstall
でaptitudeをインストールしますaptitude
を使用してImageMagickをインストールします最後にImageMagickをインストールし、インストールプロセスで発生した問題を要約します。主な問題は依存関係ライブラリがないことです。この場合、aptitude installを使用してインストールすることを検討できます。必要な依存関係が、1つのステップで自動的にインストールされます。
私が遭遇した特別な問題の1つは、システムのaptitudeが欠落していることです。最初にaptitudeをインストールするには、 apt-get install
を使用する必要があります。インストールにより、依存関係が欠落しているというプロンプトが表示されます。libstdc++ 6は、スタックしているようです。エンドレスループ。したがって、 apt-getdownload
とdpkg-iを使用して、インストール用のlibstdc ++ 6パッケージを手動でダウンロードします。インストールプロセスはgcc-4.9-baseの特定のバージョンに依存しているため、apt-getinstallを使用してインストールしてからインストールします。戻ってlibstdc ++ 6をインストールし、最後にaptitudeをインストールすれば、完了です。
総括する
以上がこの記事の全内容です。この記事の内容があなたの勉強や仕事に役立つことを願っています。ご不明な点がございましたら、メッセージを残してご連絡ください。ZaLou.Cnへのご支援ありがとうございます。
Recommended Posts