You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解压/提取.conda格式的软件包归档文件?

如何解压.conda格式的归档文件?

Conda Forge近期已切换为仅发布.conda格式的构建包,替代了原先的.tar.gz格式。此前针对tar包,我们可以直接用tar命令解压,但.conda格式无法用常规压缩工具直接处理。


尝试过的无效方法

gzip解压

直接用gzip命令尝试:

$ gzip -d libtiff-4.5.0-h82bc61c_0.conda 
gzip: libtiff-4.5.0-h82bc61c_0.conda: 未知后缀 -- 忽略

强制指定后缀后依然报错:

$ gzip -d -S .conda libtiff-4.5.0-h82bc61c_0.conda 
gzip: libtiff-4.5.0-h82bc61c_0.conda: 不是gzip格式

zstd解压

虽然相关文档提到.conda采用zstandard压缩,但直接用zstd命令也失败:

$ zstd -d libtiff-4.5.0-h82bc61c_0.conda
zstd: libtiff-4.5.0-h82bc61c_0.conda: 未知后缀(期望为.zst/.tzst)。无法推导输出文件名,请用-o指定目标文件名。忽略。

$ zstd -d -o libtiff libtiff-4.5.0-h82bc61c_0.conda 
zstd: libtiff-4.5.0-h82bc61c_0.conda: 不支持的格式

正确的解压方法

方法1:分步手动提取内容

.conda本质是Zip格式的归档文件,先用unzip提取内部的zstd压缩包:

unzip libtiff-4.5.0-h82bc61c_0.conda

执行后会得到两个.zst文件,分别对应包内容和元信息的压缩包。接着用zstd解压这两个文件:

zstd -d pkg-libtiff-4.5.0-h82bc61c_0.tar.zst
zstd -d info-libtiff-4.5.0-h82bc61c_0.tar.zst

最后用tar命令提取tar包的内容:

tar -xf pkg-libtiff-4.5.0-h82bc61c_0.tar
tar -xf info-libtiff-4.5.0-h82bc61c_0.tar

方法2:用conda直接安装(推荐)

如果你的需求是安装这个本地包,无需手动解压,直接用conda的离线安装命令即可:

conda install --offline libtiff-4.5.0-h82bc61c_0.conda

内容的提问来源于stack exchange,提问作者merv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 20:40:34