如何删除libpcap-1.6.2


1

我已经安装了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

Answers:


1

如果您要自己编译/安装软件包(不带apt-get/ dpkg),则apt-get/ dpkg将无法找到该软件包。您必须手动删除其所有组件。从libpcap软件包目录中执行sudo make uninstall以卸载软件包。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.