パッケージを作っています。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, Debian バスターhttps://packages.debian.org/buster/ntpsec
ntpsec, Debian シード 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」の問題は、Debian の追加/メリットが原因であるようです。バージョン 1.1.7 では、デフォルトで次の新しいコンテンツが追加されます。https://github.com/ntpsec/ntpsec
PPS: 'ntp.ntpc': ntpsec/build/main/ntpclients/ntp/ntpc.so