我已经安装了libpcap-1.6.2,但是当我想安装daq-2.0.4时,它需要libpcap-1.0.0,并且知道我无法安装libpcap,因为发生了此错误:
creating hard link `/usr/local/share/man/man3/pcap_datalink_val_to_description.3pcap' to `/usr/local/share/man/man3/pcap_datalink_val_to_name.3pcap': file exists make: *** [install] error 1
因此,我将此文件重命名为“ pcap_datalink_val_to_description.3pcap |,但其他文件也发生了相同的错误。我该怎么办?
尽管可以通过执行dpkg -S“ libcap-1.6.2”,然后删除软件包来检查哪个软件包提供了libcap-1.6.2,但您的问题对我来说仍然不清楚。这是你想要的吗?
—
heemayl 2014年
由于安装了libpcap-1.6,man3目录中存在一些文件,并且当我想要安装另一个版本时,我不想要此版本.v-1.6的文件存在并且不会安装。抱歉,我的
—
母语
好。AFAIU,您需要删除此软件包并安装该软件包的旧版本。在那种情况下,请从前面的注释中运行命令,以确保哪个软件包给出“ libcap-1.6.2”,然后运行apt-cache showpkg <package_name>来检查存储库中还有哪些其他版本。您可以在此之前执行sudo apt-get update。
—
heemayl 2014年
在确定可用版本之后,您只需通过sudo apt-get remove <package_name>删除软件包,或者也通过sudo apt-get purge <package_name>删除配置文件。之后,如果链接仍然存在,则可能需要删除它们,然后可以通过sudo apt-get install <package_name> = <version>安装所需的版本。如果这是您想要的,那么我将以此为答案。
—
heemayl 2014年
这是resulet:E:无法找到软件包libpcap-1.6.2 E:无法通过正则表达式“ libpcap-1.6.2”找到任何软件包,但是当我在libpcap软件包目录中运行“ sudo make install”时,没有错误安装完成
—
zara-T