ubuntu1404安装hidost

首先查看一下hidost的安装需求

基础款:
python2.7
Java7
C++ 11
CMake
还有C++的一些符合Ubuntu1404的libraries:Boost Filesystem等等
升级款:
SWFRtools
libquickly
poppler

开始安装基础

安装Ubuntu1404

Ubuntu1404镜像下载
在虚拟机中安装好Ubuntu1404

安装Java 7

jdk1.7的下载
提取码:1111
jdk1.7的安装教程可以参考这个,只需要改动jdk的版本为自己的版本号就可以

安装CMake

为了保证CMake的版本可以在1404使用,我选择了在官网下载旧版本的CMake
我下载的是2.8.12.1版本
下载后解压缩进行安装:

cd CMake-2.8.12.1
./bootstrap 
# 这里出现的错误提示:Cannot find appropriate C++ compiler on this system
# 安装了gcc和g++后报错停止
sudo apt-get install gcc g++
# 这里安装了Ubuntu1404里面的gcc版本为4.8.4,后续会检查是否支持c++11,如果不支持会相应升高gcc和g++的版本
make -j 8
sudo make install
cmake --version
# 这里会输出cmake version 2.8.12.1

到这里cmake安装完成

安装boost

boost的安装方法参考的博客

到这里基础款就全部安装完成。

开始安装升级款

安装SWFREtools

git clone https://github.com/sporst/SWFREtools.git
cd SWFREtools
ls
# 查看是否有 dissector.jar
sudo vim ~/.bashrc

在打开的文档里面加入下面这行

export CLASSPATH=$CLASSPATH:/path/to/swfretools/dissector.jar

安装libquickly

git clone https://github.com/srndic/libquickly.git
cd libquickly
mkdir build
cd build
cmake -DMAKE_TESTS=1 ..
make
sudo make install

至此,升级款安装完成

安装poppler

为了装这个包,我真的吃尽了苦头!好在最后终于找到了解决办法!以下,就是我在Ubuntu上安装poppler的过程:

sudo apt install g++ autoconf libfontconfig1-dev pkg-config libjpeg-dev libopenjpeg-dev gnome-common libglib2.0-dev gtk-doc-tools libyelp-dev yelp-tools gobject-introspection libsecret-1-dev libnautilus-extension-dev
apt-cache search poppler-qt5
sudo apt-get install libpoppler-qt5-dev
pkg-config --cflags poppler-qt5

终于装好了!网上的那些先下载poppler-data然后再装poppler的并没有帮我解决任何问题!只有上面的这个,真的解决了我的安装难题!

最后安装hidost

git clone https://github.com/srndic/hidost.git
cd hidost
mkdir build
cd build
cmake ..
make
sudo make install

到这里,hidost就安装完成啦!!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值