![我无法再安装 netcat6 来支持 IPv6](https://linux22.com/image/904213/%E6%88%91%E6%97%A0%E6%B3%95%E5%86%8D%E5%AE%89%E8%A3%85%20netcat6%20%E6%9D%A5%E6%94%AF%E6%8C%81%20IPv6.png)
我正在尝试安装 netcat 6 来处理 ipv6。但是,出于某种原因,我无法安装它。我尝试通过 进行升级,但sudo apt-get --only-upgrade install netcat
没有成功。我也尝试过这样安装,但没有成功:
sudo apt-get install netcat6
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package netcat6
编辑:根据网站内容:http://deepspace6.net/projects/netcat6.html
netcat6 不再受支持,因为 netcat 现在应该支持 ipv6。然而,即使升级后它也没有真正支持 ipv6。
nc: invalid option -- '6'
答案1
问题是,nakednetcat
包是传统(即较旧的)实用程序。您想要的程序包netcat-openbsd
并未在您的链接中完全提及,但被提及为 openbsd 实用程序。在终端中运行以下命令以删除较旧的程序包并安装新的程序包。
- 第一的:
sudo apt-get -y remove netcat-traditional netcat
- 然后:
sudo apt-get -y install netcat-openbsd
此后您可以使用netcat
或nc
。