小编bol*_*ing的帖子

如何在 lzma 中使用“unsquashfs”?

我正在使用 Ubuntu 12.04。我想取消压缩 lzma 图像。我已经做好了

sudo apt-get squashfs-tools
Run Code Online (Sandbox Code Playgroud)

现在,当我做

unsquashfs <squashed_image_filename>
Run Code Online (Sandbox Code Playgroud)

我得到

Filesystem uses lzma compression, this is unsupported by this version
Run Code Online (Sandbox Code Playgroud)

我知道我压扁的图像是 lzma。如何安装对 lzma 的支持?我已经从这里下载了 squashfs 工具:http : //sourceforge.net/projects/squashfs/files/

据我了解,在提取该 tarball 后,我需要通过取消注释该行来cd进入squashfs4.2/squashfs-tools和编辑。然后我只需要运行.MakefileLZMA_XZ_SUPPORT = 1make

那对我不起作用。我收到错误:

gzip_wrapper.c:23:18: fatal error: zlib.: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我想我需要安装lzma-develxz-devel. 我已经尝试过这个,并在谷歌上搜索了几个小时,但没有找到任何地方,也没有找到任何显示这应该如何工作的可靠说明。有做过这件事的人能帮帮我吗?我是桌面 Linux 的新手,所以如果你能在你的说明中相当冗长,那将不胜感激。

squashfs

4
推荐指数
1
解决办法
1万
查看次数

如何解压缩带有自定义扩展名的 gzip 文件?

我有一个名为file1.atz. 我知道它是 gzip 压缩的。未压缩的文件扩展名应该是.ats. 我已阅读手册页,我只是想验证我是否正确解压缩了该文件,因为应该读取该文件的程序无法(这可能是由于其他原因,我只是想隔离问题) )。所以如果我这样做:

gzip -S atz file1.atz
Run Code Online (Sandbox Code Playgroud)

然后我留下一个名为file1.(注意.)的文件。我正确解压了吗?然后我只需用 a 手动重命名即可mv file1. file1.ats得到我想要的?

gzip

1
推荐指数
1
解决办法
2630
查看次数

标签 统计

gzip ×1

squashfs ×1