我目前正在研究与无线传感器网络控制系统相关的安全问题。另外,几天来我一直在尝试在 Ubuntu 上安装 PiccSIM,但一直收到以下错误:
marolinks@ubuntu:~/Desktop/Ns2/PiccSIM_ns-2.34_bundle$ ./installPiccSIM_1.00_2.34.sh
./installPiccSIM_1.00_2.34.sh: 3: ./installPiccSIM_1.00_2.34.sh: make: not found
./installPiccSIM_1.00_2.34.sh: 5: ./installPiccSIM_1.00_2.34.sh: cp: not found
./installPiccSIM_1.00_2.34.sh: 6: ./installPiccSIM_1.00_2.34.sh: patch: not found
./configure: 4: ./configure: sed: not found
./configure: line 182: sed: command not found
./configure: line 446: expr: command not found
./configure: line 458: sed: command not found
./configure: line 472: sed: command not found
: error: cannot create .lineno; rerun with a POSIX shell
./installPiccSIM_1.00_2.34.sh: 9: ./installPiccSIM_1.00_2.34.sh: make: not found
marolinks@ubuntu:~/Desktop/Ns2/PiccSIM_ns-2.34_bundle$
请问我可以从您那里获得有关如何解决此问题的任何支持吗
答案1
ns-2 支持的任何 Linux 版本和最新的 java (openjdk-6-jre) 软件包都可以使用。PiccSIM 已在 Ubuntu 8.04 及更高版本上测试。应安装以下软件包(例如 sudo apt-get install):build-essential、automake、autoconf、diff、gcc、tcl、tar、grep、libpcap0.8、libpcap0.8-dev、libx11-dev、xlibs-dev。
您至少缺少“build-essential”
答案2
你需要将 PiccSIM_ns-2.34_bundle 复制到 ns-2.34 文件夹,并将 PiccSIM_ns-2.34_bundle 公共文件夹中的文件复制到 ns-2.34 公共文件夹中。同时将 installPiccSIM_1.00_2.34.sh 文件复制到 ns-2.34 文件夹,然后才能运行命令 ./installPiccSIM_1.00_2.34.sh