我正在尝试安装 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。但是,即使在升级之后,它也没有真正这样做。
nc: invalid option -- '6'
问题是裸
netcat
包是传统的(较旧的)实用程序。您想要的是netcat-openbsd
在您的链接中没有完全提及的那个,但它被称为 openbsd 实用程序。在终端中运行以下命令以删除旧的并安装新的。sudo apt-get -y remove netcat-traditional netcat
sudo apt-get -y install netcat-openbsd
之后,您可以使用
netcat
或nc
。