Chinaunix首页 | 论坛 | 博客
  • 博客访问: 342627
  • 博文数量: 72
  • 博客积分: 2130
  • 博客等级: 大尉
  • 技术积分: 857
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-05 16:10
文章分类

全部博文(72)

文章存档

2010年(5)

2009年(14)

2008年(53)

分类: LINUX

2008-09-28 11:54:38


在上创建一个稳定的repository
1.创建一个repository目录
sudo mkdir /repository
2.创建该repository的配置目录
sudo mkdir /repository/conf
cd /repository/conf
3.创建该repository的配置文件distributions
cat > distributions << “EOF”
Codename: stable
Components: main multiverse restricted universe
Architecture: lpia source
Update: -  stable
EOF
注:在上创建的repository中要有一个Codename和这个一样,否则是不能进行update的
4.创建该repository的配置文件updates
cat > updates << “EOF”
Name: stable
Method: /repository
Architecture: lpia source
Components: main multiverse resticted universe
EOF
5.生成repository
cd /repository
sudo reprepro export stable
6.当测试的repository测试稳定后可以从那里得到更新
sudo reprepro update

在上创建一个测试的repository
1.创建一个repository目录
sudo mkdir /repository
2.创建该repository的配置目录
sudo mkdir /repository/conf
cd /repository/conf
3.创建该repository的配置文件distributions
cat > distributions << “EOF”
Codename: stable
Components: main multiverse restricted universe
Architecture: lpia source
Pull: pull

Codename: unstable
Components: main multiverse restricted universe
Architecture: lpia source
4.创建该repository的配置文件pulls
cat > pulls << “EOF”
Name: pull
From: unstable
Components: main multiverse restricted universe
Architecture: lpia source
EOF
polls配置文件实现从一个codename拷贝一个包到另一个codename中,如:
sudo reprepro -T deb -A lpia copy stable unstable 3g-manager,即从unstable中拷贝3g-manager的deb包到stable中。
5.创建该repository的配置文件incoming
cat > incoming << “EOF”
Name: incoming
IncomingDir: /home/sam/Downloads
TempDir: /repository/tempdir
Arrow: hardy>unstable
EOF
注:可以把/home/sam/Downloads目录下的所有包文件如.dsc,.tar.gz, .deb导进unstable中,但每一个包的.changes文件中的Distribution项必须为hardy,其中TempDir中存放备份的.dsc,.tar.gz,.deb文件,所用的命令为:sudo reprepro processincoming incoming;其中incoming就是配置文件incoming中Name所指的。

reprepro命令
reprepro -b . includedeb codename .deb-filename
reprepro -b . include codename .change-filename
reprepro -b . includedsc codename .dsc-filename















阅读(1421) | 评论(0) | 转发(0) |
0

上一篇:构建YUM服务器

下一篇:LFS自制脚本

给主人留下些什么吧!~~