在 Debian(及相关 Linux 系统)里,“extract 配置怎样提速”常见有几种理解,我先按最常见场景给你说明,你可以对号入座;如果你的场景不同,可以再补充。
不同格式速度差异很大:
| 格式 | 解压速度 | 说明 |
|---|---|---|
.tar |
最快 | 无压缩 |
.tar.zst |
很快 | 推荐 |
.tar.xz |
慢 | 压缩率高 |
.zip |
中等 | 通用 |
推荐:
# zstd 解压
tar --use-compress-program=unzstd -xf file.tar.zst
# 或安装
apt install zstd
export XZ_OPT="-T0"
tar -xf file.tar.xz
apt install pigz
tar --use-compress-program=pigz -xf file.tar.gz
cp file.tar.xz /tmp/
cd /tmp
sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
apt update
apt install apt-fast
apt-fast install xxx
适合多台机器。
docker load 代替 docker importdpkg-deb -x package.deb dir
提速方式:
dpkg -i 后解压unar(有时更快)例如 ansible / salt / debconf:
例如:
tar 解压慢apt 下载慢deb 包解包慢Docker image extract 慢我可以直接给你针对性命令。