컴파일을 하려고 했는데libnetfilter_conntrack
요청하신 대로 소스는 github에서 가져왔습니다.iptables
컴파일 시간iptables이것들은 HURD 저장소에서 사용할 수 없기 때문에 결국 다음 위치에 있습니다.실수구성할 때libnetfilter_conntrack
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether ln -s works... yes
configure: error: Linux only, dude!
내 커널은
$ uname -a
GNU debian 0.9 GNU-Mach 1.8+git20190109-486/Hurd-0.9 i686-AT386 GNU
나의 궁극적인 목표는 컴파일이다.IP 경로 2.
답변1
일반적으로 말하면 큰 차이는 없습니다. 알려진 함정 목록이 몇 가지 있습니다.허드 홈페이지에서그리고데비안 위키에서. 많은 프로젝트가 잘 빌드되거나 몇 가지 수정 사항이 있습니다(가장 일반적인 문제는 누락됨 PATH_MAX
).
그러나 귀하의 경우에는 어디든 가기가 어렵다는 것을 알게 될 것입니다. Linux 커널에만 국한 netfilter
되므로 iptables
Hurd에서는 사용할 수 없습니다. 당신은 눈치 챘을 것입니다이 iptables
패키지는 다음에서 작동하지 않습니다hurd-i386
-보통 이유가 있는 법이군요...iproute2
또한 Linux에만 해당됩니다.
사용하려는 Hurd에서 eth-filter
네트워킹 섹션을 참조하세요.데비안 GNU/Hurd 구성 안내서더 알아보기.