Я пытаюсь установить 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
.