私のUbuntuコンピュータにJPCAPをインストールすることはできません。
これはsun-java6-jdkとlibpcap0.8に依存していることを伝えます。しかし、ご覧のように、私のシステムにはそのプログラムがインストールされています。
kujim@kujim:~/Downloads$ ldconfig -p | grep libpcap
libpcap.so.0.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libpcap.so.0.8
libpcap.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libpcap.so
エラーは次のとおりです。
kujim@kujim:~/Downloads$ sudo apt-get -f install jpcap
Reading package lists... Done
Building dependency tree
Reading state information... Done
jpcap:i386 is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
jpcap:i386 : Depends: sun-java6-jdk:i386 but it is not installable
Depends: libpcap0.8:i386 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
私は成功せず、次のコマンドを試しました。
kujim@kujim:~/Downloads$ sudo dpkg -i --ignore-depends=sun-java6-jdk jpcap-0.7.deb
(Reading database ... 227615 files and directories currently installed.)
Preparing to unpack jpcap-0.7.deb ...
Unpacking jpcap (0.7) over (0.7) ...
dpkg: dependency problems prevent configuration of jpcap:
jpcap depends on sun-java6-jdk.
jpcap depends on libpcap0.8.
dpkg: error processing package jpcap (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
jpcap
どんな提案がありますか?
答え1
apt-getは、このパッケージの32ビットバージョンであることとsun-java6-jdk:i386
欠落していることを知らせます。libpcap0.8:i386
64ビットバージョンをインストールしました。
実行してみてくださいapt-get install sun-java6-jdk:i386 libpcap0.8:i386
。出力により、これらのパッケージのインストールが失敗した理由について詳しく知ることができます。