電影中常會用到 Nmap 的畫面哩! (Credit Nmap.org) |
阿舍聽說 Ubuntu 的 PPA 就有 Nmap 可以安裝,所以,就直接打了下面的這一行指令來安裝 Nmap,結果,是有安裝起來,不過,等阿舍執行 Nmap 的時候,就發現 Ubuntu 的 PPA 放的不是最新的 Nmap 6 哩 ! 因此,阿舍就迅速的把它給移除了哩 !
sudo apt-get install nmap
於是阿舍就到 Nmap 的官方網站來查了一下,很不幸的,在 Nmap 的官網上是沒有提供給 Ubuntu 或 Debian 用的 deb 安裝檔哩 ! 阿舍找了一下,在下載的網頁上只有看到給 RPM 的安裝檔而已, 不過,還好,RPM 安裝檔也是可以拿來給 Ubuntu 用的,只是,在用 RPM 安裝之前,要先用下面的指令來安裝一支「外星人」程式,然後,再利用它來安裝 RPM 檔就可以了。
sudo apt-get install alien
安裝好 alien 程式之後,請到 Nmap 官網的下戴網頁來下載 Nmap 的 RPM 安裝檔,然後,在下戴完成後,請用下面的指令來把下載來的 Nmap 的 RPM 安裝檔案轉換成 DEB 檔並同時進行安裝 (使用 - 選項的話,安裝完成後,不會留下轉換好的 DEB 安裝檔)。
sudo alien -i nmap-6.25-1.i386.rpm
不過,在用上面的指令安裝完成後,Nmap 還是不能用的,如果安裝完成後就馬上執行 Nmap 指令的話,就會出現下面的這一串訊息而中斷執行,而會出現這串訊息是因為 RPM 內的 Nmap 版本是有包含更新功能的,所以,Nmap 會需要用到一個叫做「libsvn_client」的程式庫來用哩 !
nmap: error while loading shared libraries: libsvn_client-1.so.0: cannot open shared object file: No such file or directory
而這個「libsvn_client」的程式庫要安裝 SVN 程式才會有的,所以,請執行下面的指令來安裝 SVN 軟體,安裝完成後,因為新版的 SVN 程式是帶「libsvn_client-1.so.0」這個版本,而不是 Nmap 預期的「libsvn_client-1.so.0」版本,所以,請再用下面第二行的指令來建立「libsvn_client-1.so.0」的連結來指向「libsvn_client-1.so.0」檔案。
sudo apt-get install subversion sudo ln -s /usr/lib/i386-linux-gnu/libsvn_client-1.so.1 /usr/lib/libsvn_client-1.so.0
如果是 64 位元的 Ubuntu 版本的話,上一行指令請更改如下。
sudo ln -s /usr/lib/x86_64-linux-gnu/libsvn_client-1.so.1 /usr/lib/libsvn_client-1.so.0
上面的指令都完成後,應該就可以順利使用最新版的 Nmap 了哩 !
參考資料
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁