admin 管理员组

文章数量: 887021


2024年3月18日发(作者:聊天软件源码哪家大)

Debian 本地源制作

2009年02月26日 13:06

Debian下本地源的安装方法

DrearsCma发布于 2007-9-15 | 457次阅读 字号: 大 中 小 (网友评论

0 条) 我要评论

一、创建本地源

1、apt-get install dpkg-dev (先把dpkg-scanpackages命令装上)

2、cd /usr/local/debian (此处和文件中地址相对应)

mkdir pools (软件包存放的物理地址,要先把所有的软件包放进来)

mkdir -p dists/sid/main/binary-i386

3、ls -1 pools | sed 's/_.*$/ extra BOGUS/' | uniq > override (把

pools目录下所有的deb包包名写入文件override中)

4、dpkg-scanpackages pools override >

dists/sid/main/binary-i386/Packages (把所有包的包名、版本号、依赖关

系等信息写入文件Packages中)[etch版本中要把Packages文件变成

文件]

5、vi dists/sid/main/Release (此处因人而异)

输入:

Archive: sid

Version: lenny

Component: main

Origin: Local

Label: Local

Architecture: i386

6、echo "deb file:/usr/local/debian sid main" >>

/etc/apt/

二、如何利用自己创作的源来安装系统

1、本地安装

如果上面的debian目录在第二个分区的根目录下,而刚安装上的debian

基本系统在第三个分区,则:

mount /dev/hda2 /mnt/usb2

echo "deb file:/mnt/usb2/debian sid main" >>

/etc/apt/

apt-get update

...

2、利用移动设备

如果上面的debian目录在移动设备的第一个分区的根目录下,且移动设

备的设备号为/dev/sda1,则:

mount -o iocharset=utf8 /dev/sda1 /mnt/usb1

echo "deb file:/mnt/usb1/debian sid main" >>

/etc/apt/

apt-get update

...

3、apache

如果上面的debian目录在局域网内的某台PC(IP:192.168.0.172)机上,

把debian目录放到apache的默认家目录下(譬如:/var/www/html/debian),

然后开启apache服务,最后:

echo "deb 192.168.0.172/debian sid main" >>

/etc/apt/

apt-get update

...


本文标签: 文件 目录 分区 写入 移动