Argos 环境配置

文章目录


Argos user guide https://www.few.vu.nl/argos/docs/uguide.html
argos_setup http://books.gigatux.nl/mirror/honeypot/final/ch02lev1sec4.html
github_argos https://github.com/rvermeulen/argos
qemu http://fabrice.bellard.free.fr/qemu/
#准备环境
Argos蜜罐安装比较复杂。因为它是基于qemu的一个扩展,所以可以看做也是一个虚拟机。那么就是在qemu虚拟环境上就再弄一个虚拟环境Argos。
根据查看其文档,首先需要下载好KQEMU和QEMU,Argos等软件包,其中qemu可以在上面给出的网站下载 http://fabrice.bellard.free.fr/qemu/,qemu-0.9.1,kqemu-1.3.opre11.tar.gz。
因为Argos官方文档上面说需要Linux kernel2.4或2.6的支持,那么可供选择的系统就很少且很老了。这里选择了Ubuntu10.04。本来选了8.04,不过貌似8.04的VMtools不是那么方便装 https://blog.csdn.net/gflytu/article/details/5176600,而且u盘接入也有问题,所以就改用10.04,内核为2.6。然后还需要SDL库和gcc3.x的支持。
##Ubuntu10.04虚拟机安装
1.ISO镜像网上都有下载,选择64位。32位应该也可以吧,有时间试试。然后因为比较老了可以选择换源。网上挺多老源都链接不上,这里选择了这个源 https://blog.csdn.net/lile777/article/details/78774160
https://blog.csdn.net/suquan629/article/details/52333769 (这是old-release)
替换之前最好选择将之前的备份。
· sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo gedit /etc/apt/sources.list
把源复制粘贴进去,之前的删除,然后保存,更新。
sudo apt-get update
2.下面开始安装gcc-3.4.6。这个版本首先 尝试了直接下tar.gz包进行config ,make ,install,但是呢在make时出现太多错误,就通过下载deb包进行安装。这个网站有deb http://old-releases.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/ 。我们下载这几个:
在这里插入图片描述
这里需要注意,下载的文件位数应该与本机系统保持一致。而且这5个包的后缀xubuntux,这两个x也就是数字也要相同,不然在后面的安装中会出错。
下面开始。
sudo apt-get install ncurses-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install build-essential
然后将之前下载好的deb包按顺序装好,不然会提示依赖错误,比如:
在这里插入图片描述
按照以下顺序就没有问题了。但是这里发现了一个小细节,如果不加 --force-depend 也是可以的,但是到最后两个g++ 和 libstdc时,你会发现这两个是互相依赖的!一脸懵逼!
所以就加上 --force-depend

在这里插入图片描述
sudo dpkg --force-depends -i gcc-3.4-base_3.4.6-1ubuntu2_amd64.deb
sudo dpkg --force-depends -i cpp-3.4_3.4.6-1ubuntu2_amd64.deb
sudo dpkg --force-depends -i gcc-3.4_3.4.6-1ubuntu2_amd64.deb
sudo dpkg --force-depends -i g++-3.4_3.4.6-1ubuntu2_amd64.deb
sudo dpkg --force-depends -i libstdc++6-dev_3.4.6-1ubuntu2_amd64.deb
最后一步。增加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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值