argos user guide
argos_setup
github_argos
qemu
#準備環境
argos蜜罐安裝比較複雜。因為它是基於qemu的乙個擴充套件,所以可以看做也是乙個虛擬機器。那麼就是在qemu虛擬環境上就再弄乙個虛擬環境argos。
因為argos官方文件上面說需要linux kernel2.4或2.6的支援,那麼可供選擇的系統就很少且很老了。這裡選擇了ubuntu10.04。本來選了8.04,不過貌似8.04的vmtools不是那麼方便裝 而且u盤接入也有問題,所以就改用10.04,核心為2.6。然後還需要sdl庫和gcc3.x的支援。
##ubuntu10.04虛擬機器安裝
(這是old-release)
替換之前最好選擇將之前的備份。
·sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo gedit /etc/apt/sources.list
把源複製貼上進去,之前的刪除,然後儲存,更新。
sudo apt-get update
下面開始。
按照以下順序就沒有問題了。但是這裡發現了乙個小細節,如果不加--force-depend
也是可以的,但是到最後兩個g++ 和 libstdc時,你會發現這兩個是互相依賴的!一臉懵逼!
所以就加上--force-depend
最後一步。增加gcc 4.4和gcc 3.4的可選性。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.4 30
sudo update-alternatives --config gcc
然後通過切換至gcc 3.4
3.sdl庫安裝
sudo apt-get install libsdl-ttf2.0-dev
Argos 網路配置
qemu使用兩種方式上網,nat和橋接 這裡我們得設定為橋接,因為得讓外部網路訪問這個虛擬的系統,得給它乙個單獨的ip。在本人操作的環境上是乙個巢狀的橋接 這個詞不知道用的對不對 qemu的物理機也是個虛擬機器,所以先得把第一層虛擬機器設定成和物理機橋接,然後再把qemu中的虛擬機器與第一層虛擬機器...
環境配置 mac linux配置環境變數
這裡說的是新增使用者級環境變數。sudo vi bash profile 2 然後通過vim編輯器 當然也可以用其他編輯器如nano 新增或修改環境變數。關於vim操作的常見指令可以參考這裡。編輯完畢後在vim裡輸入 wq退出 3 最後再執行 source bash profile立即生效。4 通過...
linux lnmp環境除錯環境配置
catch workers output yes error log log error logdisplay errors on 決定是否將錯誤資訊作為輸出的一部分顯示到螢幕,或者對使用者隱藏而不顯示。display startup errors on 即使 display errors 設定為開...