目录/var/cache/apt/archives/里有你安装过的所有DEB包
1.安装必要的软件包dpkg-dev
sudo apt-get install dpkg-dev
2.备份已经下载到本机的软件包和更新
#随便找个地方建立一个文件夹,目录名任意,比如:/opt/jiasource,把apt安装并cache的包拷贝过来:
sudo cp -r /var/cache/apt/archives/*.deb /opt/jiasource
3.建立包列表及依赖信息文件
cd 到jiasource的上一级目录opt(注意,必须是上一级目录)
dpkg-scanpackages jiasource |gzip >jiasource/Packages.gz
该命令执行完成后,将在jiasource目录下生成一个Packages.gz文件,里面记录了本地包的列表及包依赖信息
4.至此,本地源就基本建好了,下面是使用这个源,即修改/etc/apt/sources.list文件
如果是本地的:deb file:/opt jiasource/ (注意此处的路径表述要和制作Packages.gz文件时的目录绝对路径一致)
如果用apache发布的到了10.10.11.17服务器的jiasource目录:deb jiasource/
保存,退出,然后在终端里执行:
sudo apt-get update
接下来就是正常的apt-get install了
安装本地源上的包时,该包不会再复制到/var/cache/apt/archives/里面,而是直接安装,所以不用担心会多浪费硬盘空间。
阅读(1024) | 评论(0) | 转发(0) |