존재하다debian:bullseye
oot@4770c7ba00ac:/# apt install -y netcat
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libbsd0 libmd0 netcat-openbsd
The following NEW packages will be installed:
libbsd0 libmd0 netcat netcat-openbsd
존재하다debian:bookworm-slim
apt install -y netcat
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package netcat is a virtual package provided by:
netcat-openbsd 1.219-1
netcat-traditional 1.10-47
You should explicitly select one to install.
E: Package 'netcat' has no installation candidate
이러한 차이가 발생하는 이유는 무엇입니까? netcat
을 가리키도록 어떻게 사전 구성합니까 netcat-openbsd
?
답변1
데비안 11에서는netcat
전환 패키지입니다.netcat-openbsd
. 스테이징 패키지가 Debian 12에서 제거되었으므로 이제 netcat
원하는 구현을 명시적으로 선택해야 합니다. 이것을 계속 사용하려면 다음을 netcat-openbsd
사용하도록 설치를 변경하십시오.
apt-get install -y netcat-openbsd
netcat-openbsd
(및 기타 구현)은 예상 대로 작동 netcat
하도록 대안을 설정합니다 .nc
netcat