ubuntu下安装包都会下载到/var/cache/apt/archives下,首先清空该目录
sudo apt-get clean
下载需要安装包
sudo apt-get install -d XX
-d:代表只下载不安装,但是如果该机器上已经有该软件,则不会执行
sudo apt-get install dpkg-dev
sudo mkdir /XX
sudo cp /var/cache/apt/archives/*.deb /XX
cd /
sudo dpkg-scanpackages XX/ |gzip >XX/Packages.gz
运行完该命令后会在XX目录生成Packages.gz
echo “deb file:/// XX/”>>/etc/apt/source.list
本地源用file://来标志,/为运行 dpkg-scanpackages的绝对路径,XX/为离线安装包目录
sudo apt-get update
如果update时有关于file://的错误,则是上述步骤中某个步骤目录出错
sudo apt-get install XX
原文:https://www.cnblogs.com/Aaron-23/p/13164369.html