原來跑在centos 6的二個軟体
nm
ipaudit
因為centos 6 的EOL 要處理
本來是想直接停止使用
但因為還是有些資訊需要從這裡拿到
所以找找升級方案
這二個軟体都是 32位元的版本
無法在64位元的OS上執行 所以只能找32位元的OS
centos 8 已經沒有64位元的版本
ubuntu server 版本看來是還有提供 可是都一直無法下載
最後決定使用debian 10 support 到 2024
Debian 10 “Buster”
i386, amd64, armel, armhf and arm64
July, 2022 to June, 2024
再來先說明nm
nm是單純的執行檔 不用compile
執行後會出現找不到 libstdc++-libc6.2-2.so.3
到/user/lib 做一個link
ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 libstdc++-libc6.2-2.so.3
執行就沒問題了
記得要配合使用環境更改 config
再來處理操作介面的問題
安裝apache2後 要更改document root 跟 cgi
sudo a2enmod cgid
接下來
vi /etc/apache2/sites-enabled/000-default.conf
更改 DocumentRoot "/usr/local/nm/html"
新增以下內容
#for nm use
<Directory "/usr/local/nm/html">
Options All
AllowOverride All
Require all granted
</Directory>
vi /etc/apache2/conf-enabled/serve-cgi-bin.conf
加上
<Directory "/usr/local/nm/html/">
Options +ExecCGI
AddHandler cgi-script .cgi .pl
</Directory>
改完後重啟 apache2
以上
http://blog.sina.com.cn/s/blog_40c09b550100inbh.html