Argos 環境配置

2021-10-08 04:48:28 字數 1991 閱讀 8791

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 設定為開...