![ModuleNotFoundError: 'ntp.ntpc'라는 모듈이 없습니다.](https://linux55.com/image/161822/ModuleNotFoundError%3A%20'ntp.ntpc'%EB%9D%BC%EB%8A%94%20%EB%AA%A8%EB%93%88%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
패키지를 만들고 있어요ntpsec-1.1.3+dfsg1존재하다버스터하지만 컴파일할 때 실패합니다. 오류는 다음과 같습니다
ModuleNotFoundError: No module named 'ntp.ntpc'
나도 좀 봤어.py패키지의 파일에는 다음이 필요합니다.ntp.ntpc모듈을 grep으로 실행했지만 모듈이 설치된 위치를 찾을 수 없습니다.
build/main/pylib/packet.py:197:import ntp.ntpc
build/main/pylib/util.py:16:import ntp.ntpc
build/main/ntpclients/ntpq:27: import ntp.ntpc
build/main/ntpclients/ntpmon:38: import ntp.ntpc
pylib/packet.py:197:import ntp.ntpc
pylib/util.py:16:import ntp.ntpc
ntpclients/ntpq.py:27: import ntp.ntpc
ntpclients/ntpmon.py:38: import ntp.ntpc
이 문제를 어떻게 해결하나요?
답변1
2019년 10월 7일
ntpsec, 데비안 버스터https://packages.debian.org/buster/ntpsec
ntpsec, 데비안 시드 https://packages.debian.org/sid/ntpsec
네트워크 보안 프로토콜, 빌드 예시 1:# apt-get build-dep ntpsec
또는/그리고# apt install build-essential asciidoc bison debhelper dh-apache2 dh-apparmor dh-python docbook-xsl libcap2-dev libssl-dev netbase pps-tools python3 python3-dev xsltproc python-all-dev python-gps
$ git clone https://github.com/ntpsec/ntpsec.git
$ cd ntpsec/
$ ./waf configure
$ ./waf build
.
tests that pass 7/7
'build' finished successfully (13.546s)
네트워크 보안 프로토콜, 빌드 예 2: 추가시드/etc/apt/sources.list 줄: 예제 URL →
deb-src http://ftp.dk.debian.org/debian/ sid main
....그런 다음 실행# apt update
ntpsec packages.deb, 버전 "1.1.7+dfsg1-1" 빌드
$ mkdir ~./tmp
$ cd tmp/
$ mkdir ntpsec-1.17 && cd ntpsec-1.17/
$ apt-get -b source ntpsec=1.1.7+dfsg1-1
패키지 빌드 결과:
ntpsec_1.1.7+dfsg1-1_amd64.deb
ntpsec-dbgsym_1.1.7+dfsg1-1_amd64.deb
ntpsec-doc_1.1.7+dfsg1-1_all.deb
ntpsec-ntpdate_1.1.7+dfsg1-1_amd64.deb
ntpsec-ntpviz_1.1.7+dfsg1-1_amd64.deb
python3-ntp_1.1.7+dfsg1-1_amd64.deb
python3-ntp-dbgsym_1.1.7+dfsg1-1_amd64.deb
Debian Buster용 7개 패키지에 대한 링크https://drive.google.com/drive/folders/1y7KYc9SGq04g0a8AAXCGvmDHXasTJL5C?usp=sharing
10월 8일: ntpsec-1.1.3+dfsg1 패키지 빌드
아마도 가장 버그가 많은 버전일 것입니다. 그러므로 43! 반점http://cdn-fastly.deb.debian.org/debian/pool/main/n/ntpsec/ntpsec_1.1.3+dfsg1-2.debian.tar.xz
tar xvf ntpsec_1.1.3+dfsg1.orig.tar.gz
cd ntpsec-1.1.3+dfsg1/
tar xvf ntpsec_1.1.3+dfsg1-2.debian.tar.xz
patch -p1 < debian/patches/[forty three times patch].patch
#### i.e. 43 times patch command ....
./waf configure
./waf build
'build' finished successfully (7.803s)
PS: 원본 버전ntpsec-1.1.3.tar.gz
https://ftp.ntpsec.org/pub/releases/ntpsec-1.1.3.tar.gz완벽해요. "1.1.3+dfsg1"의 문제는 데비안 추가/장점으로 인해 발생한 것 같습니다. 버전 1.1.7에는 기본적으로 다음과 같은 새로운 콘텐츠가 추가됩니다.https://github.com/ntpsec/ntpsec
PPS: 'ntp.ntpc': ntpsec/build/main/ntpclients/ntp/ntpc.so