ubuntu安装binwalk出现cramfsprogs库文件不存在和无法使用./deps.sh直接安装问题

binwalk安装,在有的ubuntu中无法直接安装,可能会出现这样或者那样的问题。

1.使用binwalk中的./deps.sh无法直接安装成功,那么使用setup.py进行直接安装,安装了之后进行环境变量设置。

ubuntu安装binwalk出现cramfsprogs库文件不存在和无法使用./deps.sh直接安装问题

ubuntu安装binwalk出现cramfsprogs库文件不存在和无法使用./deps.sh直接安装问题

添加binwalk所在位置路径为绝对路径,在/etc/profile文件中修改环境变量。(这一步很关键)

ubuntu安装binwalk出现cramfsprogs库文件不存在和无法使用./deps.sh直接安装问题

 

2. cramfsprogs库文件不存在,使用apt-get无法直接安装

Binwork依赖多个外部的工具来实现自动化提取/解压文件或数据:

$ sudo apt-get install mtd-utils gzip bzip2 tar arj lhasa p7zip p7zip-full cabextract cramfsprogs cramfsswap squashfs-tools

注意:有的操作系统(如部分ubuntu)无法直接使用apt-get安装cramfsprogs,这时我们需要手动下载并安装。https://launchpad.net/ubuntu/xenial/+package/cramfsprogs。下载之后得到安装包cramfsprogs_1.1-6ubuntu1_amd64.deb。执行下列命令:

~$ dpkg -i cramfsprogs_1.1-6ubuntu1_amd64.deb

然后再安装其它的库文件,这样就直接可以使用的了。

binwalk详细安装过程参考https://github.com/ReFirmLabs/binwalk/blob/master/README.md