私のホストコンピュータ(Linux Debian 6.0.10(2.6.32-5amd64 x86_64))にlibfuzzy-devパッケージをインストールしようとしています。
sudo-apt get installを介してインストールしても結果は表示されません。そのため、Webから.debファイルをダウンロードし、次のコマンドを実行しました。
sudo dpkg -i libfuzzy-dev_2.12-1_amd64.deb
dpkg: regarding libfuzzy-dev_2.12-1_amd64.deb containing libfuzzy-dev:
libfuzzy-dev breaks ssdeep (<< 2.6)
ssdeep (version 2.5-1) is present and installed.
dpkg: error processing libfuzzy-dev_2.12-1_amd64.deb (--install):
installing libfuzzy-dev would break ssdeep, and
deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
libfuzzy-dev_2.12-1_amd64.deb
私の率直な直感は、source.listのソースの1つが実際には機能しないということです。 ssdeepを再インストールしようとすると、最新バージョンだと思います。どんな提案がありますか?
答え1
私の考えでは、Debianバージョンのリポジトリにはかなり古いバージョンのssdeepしかありませんが、このバージョンのssdeepは現在のバージョンのlibfuzzy-devと互換性がないようです。 ssdeepを削除してから、apt-getを介さずに「手動で」(およびlibfuzzy-dev)インストールするには、apt-getをお勧めします。