Tôi đang cố cài đặt Snort trên Ubuntu 21.04 từ các tệp nguồn theo hướng dẫn trên trang web Snort. Tôi đã theo dõi các video trên Youtube và đã vượt qua một số vấn đề, nhưng tôi bị kẹt ở:
sp_rpc_check.c:32:10: lỗi nghiêm trọng: rpc/rpc.h: Không có tệp hoặc thư mục như vậy
32 | #include <rpc/rpc.h>
| ^~~~~~~~~~~~~
biên dịch chấm dứt.
make[4]: *** [Makefile:478: sp_rpc_check.o] Lỗi 1
make[4]: Rời khỏi thư mục '/usr/snort-2.9.18/src/detection-plugins'
make[3]: *** [Makefile:428: all] Lỗi 2
make[3]: Rời khỏi thư mục '/usr/snort-2.9.18/src/detection-plugins'
make[2]: *** [Makefile:547: all-recursive] Error 1
make[2]: Rời khỏi thư mục '/usr/snort-2.9.18/src'
make[1]: *** [Makefile:505: all-recursive] Error 1
make[1]: Rời khỏi thư mục '/usr/snort-2.9.18'
thực hiện: *** [Tệp tạo tệp:370: tất cả] Lỗi 2
đã thử
Sudo apt cài đặt libntirpc-dev
theo một chủ đề khác ở đây trên AskUbfox.
Tôi là người mới tương đối. đã thực hiện cập nhật sudo apt
và nâng cấp sudo apt
.
Từ trang web khịt mũi, https://www.snort.org/#get-started, đã làm tất cả:
wget https://www.snort.org/downloads/snort/daq-2.0.7.tar.gz
wget https://www.snort.org/downloads/snort/snort-2.9.18.tar.gz
tar xvzf daq-2.0.7.tar.gz
cd daq-2.0.7
./configure && make && sudo make install
tar xvzf khịt mũi-2.9.18.tar.gz
cd khịt mũi-2.9.18
nhưng khi chạy:
./configure --enable-sourcefire && make && Sudo make install
nhận lỗi được mô tả ở trên
Tôi cũng đã sắp xếp các vấn đề về libpcap, libpcre và dnet. Vì vậy, nó chỉ là vấn đề rpc bây giờ. Cảm ơn