Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570372
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:15:18

 
一、创建本地源
1、
apt-getinstalldpkg-dev(先把dpkg-scanpackages命令装上)
2、
cd/usr/local/debian(此处和sources.list文件中地址相对应)
mkdirpools(软件包存放的物理地址,要先把所有的软件包放进来)
mkdir-pdists/sid/main/binary-i386
3、
ls-1pools|sed''s/_.*$/extraBOGUS/''|uniq>override(把pools目录下所有的deb包包名写入文件override中)
4、
dpkg-scanpackagespoolsoverride>dists/sid/main/binary-i386/Packages(把所有包的包名、版本号、依赖关系等信息写入文件Packages中)
5、
vidists/sid/main/Release(此处因人而异)
输入:
Archive:sid
Version:lenny
Component:main
Origin:Local
Label:Local
Architecture:i386
6、
echo"debfile:/usr/local/debiansidmain">>/etc/apt/sources.list

二、如何利用自己创作的源来安装系统
1、本地安装
如果上面的debian目录在第二个分区的根目录下,而刚安装上的debian基本系统在第三个分区,则:
mount/dev/hda2/mnt/usb2
echo"debfile:/mnt/usb2/debiansidmain">>/etc/apt/sources.list
apt-getupdate
...
2、利用移动设备
如果上面的debian目录在移动设备的第一个分区的根目录下,且移动设备的设备号为/dev/sda1,则:
mount-oiocharset=utf8/dev/sda1/mnt/usb1
echo"debfile:/mnt/usb1/debiansidmain">>/etc/apt/sources.list
apt-getupdate
...
3、apache
如果上面的debian目录在局域网内的某台PC(IP:192.168.0.172)机上,把debian目录放到apache的默认家目录下(譬如:/var/www/html/debian),然后开启apache服务,最后:
echo"debhttp:/192.168.0.172/debiansidmain">>/etc/apt/sources.list
apt-getupdate
...

阅读(235) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~