解压.conda后缀文件
conda文件格式
.conda 文件格式是 Conda 作为其包管理系统的一种二进制包格式,比传统的 .tar.bz2 格式更高效,尤其是在压缩和解压缩时。
要解压 .conda 文件,通常不需要手动解压,因为 Conda 会自动处理包的安装和解压。
conda安装
1. 通过 Conda 安装
如果你已经有 .conda 包文件,直接使用 conda install 命令来安装它,Conda 会自动解压并安装文件。
conda install /path/to/python-3.10.4-hd2eaf17_0.conda
基于文件离线安装
基于文件解压.conda
手动解压 .conda 文件,可以使用 conda 提供的工具或者一些 Python 工具来实现
1.使用 conda 解压
使用conda 提供的工具来解压 .conda 文件。实际上,你可以使用 conda 来提取 .conda 文件的内容:
conda package extract /path/to/package.conda -d /path/to/extract
这个命令会将 .conda 文件的内容解压到 /path/to/extract 目录中。
2.使用 tar 解压
因为 .conda 文件实际上是一个包含了压缩文件的 tar 包,所以你也可以尝试使用 tar 工具来解压 .conda 文件:
1.untar .conda
tar -xf package.conda
info-python-3.9.16-h955ad1f_3.tar.zst pkg-python-3.9.16-h955ad1f_3.tar.zst
2.untar .tar.zst
tar --use-compress-program=unzstd -xvf file.tar.zst
or
tar -I zstd -xvf file.tar.zst -C new/
.tar.zst是一种双重压缩格式的文件,首先是使用tar打包的归档文件,然后用 Zstandard(.zst)压缩。
1.unzip .zst
unzstd file.tar.zst
2.untar .tar
tar -xvf file.tar.zst -C new/
alias简化结果过程
python-3.9.16-h955ad1f_3.conda
alias unconda='function uncondaN(){ unzip $1; mkdir $2; tar xf pkg-python*.tar.zst -C $2; rm -rf *.tar.zst *.json}; uncondaN $1 $2'
unconda python-3.9.16-h955ad1f_3.conda py3.9
linux解压需安装zstd包
在 Ubuntu / Debian:
1
sudo apt install zstd
在 RHEL / CentOS / Fedora:
1
sudo dnf install zstd