首先查看一下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就安装完成啦!!!!

ubuntu1404安装hidost相关推荐

  1. ubuntu1404 安装php5.6-fpm

    因为历史原因,不得不使用这么老的版本... 现在很少有人用ubuntu1404了,也很少有人用php5.6了,所以安装过程中遇到的问题,很多百度出来的帖子说是系统不再维护导致的,好在我没有相信,最终还 ...

  2. Ubuntu14-04安装redis和php5-redis扩展

    PS:在系统安装完后最好执行下列命令更新下软件 实际上只要软件源没什么问题的话,安装什么软件都是OK的. 来开始安装Redis吧~~ 一:如果你的其他都OK的话,可以执行下列命令直接安装 sudo a ...

  3. apt-get install php5-redis,Ubuntu14-04安装redis和php5-redis扩展

    PS:在系统安装完后最好执行下列命令更新下软件 实际上只要软件源没什么问题的话,安装什么软件都是OK的. 来开始安装Redis吧~~ 一:如果你的其他都OK的话,可以执行下列命令直接安装 sudo a ...

  4. ubuntu1404 安装 ppsspp

    sudo add-apt-repository ppa:ppsspp/stable sudo apt-get update sudo apt-get install ppsspp-sdl 如果执行编译 ...

  5. ubuntu1404安装

    在下一篇 转载于:https://www.cnblogs.com/www-caiyin-com/p/7233636.html

  6. 在Ubuntu1404的64bit版本下安装caffe

    原创文章,未经允许不要转载   想安装很久了,一直到这时才开始安装,我是笔记本华硕FL5800L的,所以配置比较低.在win7 64位里面先装个vmware 12 pro,然后装了个Ubuntu140 ...

  7. python格式字符_python格式字符

    用python实现接口测试(八.实现序列化与反序列化) 前言 在python中,序列化可以理解为:把python的对象编码转换为json格式的字符串,反序列化可以理解为:把json格式字符串解码为py ...

  8. 阿里云python中文社区_python写中文

    字符串 你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码.当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行: ```pytho ...

  9. 阿里云python中文社区_python 写中文

    字符串 你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码.当Python解释器读取源代码时,为了让它按UTF-8编码读取,我们通常在文件开头写上这两行: ```pytho ...

最新文章

  1. 5、计算机图形学——着色与光照模型
  2. 微信小程序--后台交互/wx.request({})方法/渲染页面方法 解析
  3. 报名 | 网易MCtalk: 5G+AI新时代 探索音视频技术创新与实践
  4. JavaScript校验网址
  5. Tomcat配置技巧Top 10
  6. 将字符串转换成System.Drawing.Color类型
  7. shell学习之突发奇想 ^_^ 打印9*9乘法表
  8. antd中如何实现分页勾选记住之前的选项
  9. php写抢红包,红包生成函数(微信抢红包)
  10. 国密算法SM3与SM4简介与应用
  11. 【读图】钢铁侠 Elon Musk 的传奇人生
  12. 常用计算机 启动bios,各种不同品牌的电脑开机如何进BIOS界面
  13. 电脑蓝屏黑屏无法开机.BIOS更新.进不去系统只能重装?驱动人生解决方案
  14. (附源码)计算机毕业设计SSM基于框架的旅游管理系统
  15. VSS2005使用技巧
  16. pringboot餐饮点餐系统毕业设计源码301749
  17. 软件企业测试人员的角色与职责
  18. C19 the silver doe 银鹿
  19. 0626第一篇博客CSDN我就是那个学编程的女神。。经病!
  20. 小工具——寻找节点的一二三阶邻居

热门文章

  1. 避免2.4GHz ISM频段各种类型无线设备干扰的技术 1
  2. STC8h1k28六个基本实验
  3. 【逆向工程】x64dbg逆向扫雷及QT编写游戏辅助
  4. 【转载】Motorola Samsung Nokia策略比较
  5. ArcGIS利用数据驱动工具条批量出图
  6. git常用操作--分支
  7. 基于BS结构的高校学生就业信息系统设计与实现
  8. 基于Ansys SIwave 阻抗匹配分析
  9. PX4使用P900数传
  10. [附源码]Python计算机毕业设计房地产销售系统