linux 离线安装包#
使用 apt#
示例:
# 创建下载目录
mkdir -p ~/tcpdump-offline
cd ~/tcpdump-offline
# 检查依赖
apt-cache depends tcpdump
# 下载主包
apt download tcpdump
# 查看依赖并下载
apt-cache show tcpdump | grep Depends
# 通常tcpdump依赖:Depends: adduser, libc6 (>= 2.34), libpcap0.8 (>= 1.9.0), libssl3 (>= 3.0.0~~alpha1)
# 下载依赖(Ubuntu/Debian)
apt download adduser
apt download libc6 libpcap0.8 libssl3
# 打包
cd ..
tar -czf tcpdump-offline.tar.gz tcpdump-offline/
# 解压
tar -xzf tcpdump-offline.tar.gz
cd tcpdump-offline
# 安装
sudo dpkg -i *.deb
# 如果安装时提示缺少依赖
# 1. 查看缺少的包
sudo dpkg -i *.deb 2>&1 | grep "depends on"