changelog.gz、changelog.Debian.gz、およびNEWS.Debian.gzをチェックアウトしましたが、convertとconvert-im6の違いが見つかりませんでしたか?
どちらも本物のバイナリであり、相互のシンボリックリンクではないことがわかりました。
$ ll -h /usr/bin/convert
lrwxrwxrwx 1 root root 25 Oct 2 14:26 /usr/bin/convert -> /etc/alternatives/convert
$ ll -h /usr/bin/convert-im6
lrwxrwxrwx 1 root root 57 May 23 02:00 /usr/bin/convert-im6 -> ../lib/x86_64-linux-gnu/ImageMagick-6.9.1/bin-Q16/convert
ご覧のとおり、変換はchangelog.Debian.gzの最後のエントリからほぼ1週間後の5月23日に行われたようです。したがって、これは何かであり、文書化されていないようです。誰かアイデアはありますか?
Debianは、alternativesと呼ばれるシステムを使用して、特定の機能セットを提供する互換性のある依存関係を管理します。たとえば、GraphicsMagickと呼ばれるImageMagickのフォークがあります。これは、ほぼ同じコマンドを提供しますが、送金に大きな重複があります。
これは問題を引き起こします-両方とも同じ名前のユーティリティを提供し、機能が重複しているので、パッケージマネージャーによって両方をインストールして両方を使用可能にするにはどうすればよいですか?
代替システムでは、システム全体で主に使用するものを選択できます。convert-im6
ImageMagickと呼ばれるバイナリを取得し、GraphicsMagickを使用する場合は、おそらく次のようなものを取得しますconvert-gm
(私はチェックしていませんが、アイデアは得られます)。次に、代替システムではconvert
、このシステム上のこのユーティリティの「プライマリ」プログラムとして選択されたプログラムに最終的に移動する名前のシンボリックリンクを設定できます。パス内のシンボリックリンク、、は、使用する実際のバイナリ、を指す、/usr/bin/convert
変換の代替手段/etc/alternatives/convert
を指し/usr/bin/convert-im6
ます。
/usr/bin/convert-im6
他の場所にもリンクしているという事実は、単なるパッケージの詳細であり、代替システムとは関係ありません。
を使用して、新しい選択肢を選択できますupdate-alternatives
。より詳細な情報はDebianwikiで入手できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加