安装dpkg-dev
sudo apt-get install dpkg-dev
建立储存本地软件源的目录/home/a/test
mkdir /home/a/test
将所有软件包导入到本地软件源目录,我这里导入了/var/cache/apt/archives这个目录,这是apt-get安装软件时下载的软件包所在目录
cp /var/cache/apt/archives /home/a/test
建立Packages.gz文件
dpkg-scanpackages /home/a/test /dev/null |gzip > /home/a/test/Packages.gz -r
之后编辑/etc/apt/sources.list文件,加入本地源
deb file:///home/a/ test/
#deb [--allow-insecure=yes] file:///home/a/ test/
test/目录后一定要有斜杠代表目录,否则会被解析成发行版代号,导致获取Packages.gz文件失败
更新软件源
sudo apt-get update
也可以搭建http或者ftp服务,提供其它主机的下载,在其它主机中编辑/etc/apt/sources.list文件
deb ftp://192.168.1.100/ test/
编辑/etc/fstab文件,设置开机挂载光盘镜像,/dev/