为自己做的Deb包配置Apt-Get服务的方法
http://tech.ddvip.com 2007年05月31日 社区交流
本文详细介绍为自己做的Deb包配置Apt-Get服务的方法
原先服务器上就有apt-proxy的服务,因此想着如果能直接放在apt-proxy的库中就好了,结果发现是错误的想法,因为apt-proxy根本就是一个代理,不能管理本地的包。
后来想想 debian.cn99.com 不是正常的开着80端口的吗,因此应该是装个apache再配置一下就好了。
cn99上找了两个脚本,简单修改下变量,第一个是生成目录的,第二个是生成Package.gz文件的。
#!/bin/bash
# Quick Package Updater
# John Dong
#Licensed under the GPL.
echo "CAUTION CAUTION CAUTION: DESTRUCTIVE!!!"
echo "ONLY FOR GENERATING INITIAL DIRECTORY STRUCTURE"
echo "DO NOT RUN UNLESS YOU KNOW WHAT YOU'RE DOING!!"
echo "Exiting for your safety."
#exit
DISTS="etch edgy feisty"
SECTIONS="main contrib"
BINARY_ARCH="binary-i386 binary-amd64"
for a in $DISTS; do
mkdir ./dists/$a/
for b in $SECTIONS; do
mkdir -p ./dists/$a/$b
for c in $BINARY_ARCH; do
mkdir ./dists/$a/$b/$c
if [ -d dists/$a/$b/$c ]; then
echo "Updating dists/$a/$b/$c/Packages"
dpkg-scanpackages dists/$a/$b/$c
/dev/null > dists/$a/$b/$c/Packages
fi
done
done
done
#!/bin/bash
# Quick Package Updater
# John Dong
#Licensed under the GPL.
DISTS="etch feisty"
SECTIONS="main contrib"
BINARY_ARCH="binary-i386 binary-amd64"
for a in $DISTS; do
for b in $SECTIONS; do
for c in $BINARY_ARCH; do
if [ -d dists/$a/$b/$c ]; then
echo "Updating dists/$a/$b/$c/Packages"
dpkg-scanpackages dists/$a/$b/$c
/dev/null | gzip -9 > dists/$a/$b/$c/Packages.gz
fi
done
done
done如果在FF中输入地址可以看到你创建的文件夹,剩下的就是配置客户机的sources.list了。
责编:豆豆技术应用
正在加载评论...
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……