Debian本地源的创建及应用

运维 系统运维
dpkg-scanpackages pools override > dists/sid/main/binary-i386/Packages (把所有包的包名、版本号、依赖关系等信息写入文件Packages中)[etch版本中要把Packages文件变成Packages.gz文件]......

一、创建本地源

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

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

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文件变成Packages.gz文件]

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/sources.list

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

1、本地安装

如果上面的debian目录在第二个分区的根目录下,而刚安装上的debian基本系统在第三个分区,则:

mount /dev/hda2 /mnt/usb2

echo "deb file:/mnt/usb2/debian sid main" >> /etc/apt/sources.list

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/sources.list

apt-get update

...

3、apache

如果上面的debian目录在局域网内的某台PC(IP:192.168.0.172)机上,把debian目录放到apache的默认家目录下(譬如:/var/www/html/debian),然后开启apache服务,最后:

echo "deb http://192.168.0.172/debian sid main" >> /etc/apt/sources.list

apt-get update
 

【编辑推荐】

  1. 简易的安装Linux Redhat与Debian内核解说
  2. Debian系统与Ubuntu的冲突
  3. Ubuntu Debian桌面坚实强大的系统
责任编辑:赵宁宁 来源: chinaitlab
相关推荐

2013-11-20 10:31:08

Debian无线热点Hostapd 2.0

2010-05-25 14:24:38

Debian 源列表

2014-12-19 11:00:49

indexopenStack

2010-03-12 18:42:58

Python目录

2017-09-13 09:23:04

磁盘分区bash

2011-07-07 10:39:10

yum源createrepo

2012-09-06 11:40:00

CentOS 6.2yum

2023-08-14 12:14:56

2020-12-02 09:54:26

Django

2014-08-06 16:32:50

2021-09-03 07:47:58

CentOS 7yum源

2011-07-20 13:04:58

XCode XCode 4 ipa

2011-11-17 16:26:49

AndroidAdobeAIR

2022-11-01 15:49:52

2010-03-15 14:33:24

Ubuntu Linu

2019-12-26 09:18:33

软件LinuxWindows

2021-12-08 10:14:17

树莓派Debian分支系统Raspberry P

2010-05-20 12:57:38

2015-08-14 10:32:10

CentOSOpenStack搭建本地源

2010-08-06 13:34:54

Debian NFS
点赞
收藏

51CTO技术栈公众号