Chinaunix首页 | 论坛 | 博客
  • 博客访问: 819516
  • 博文数量: 94
  • 博客积分: 1767
  • 博客等级: 上尉
  • 技术积分: 1168
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 23:16
个人简介

ha

文章分类

全部博文(94)

文章存档

2014年(2)

2013年(17)

2012年(6)

2011年(15)

2010年(23)

2009年(23)

2008年(8)

我的朋友

分类: LINUX

2013-02-27 11:12:43

目录/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) |
给主人留下些什么吧!~~