|
楼主 |
发表于 2006-3-12 03:00:09
|
显示全部楼层
3. Mandrakelinux 镜像服务器的结构
Mandrakelinux 镜像服务器一般是分成devel和official两个目录。devel中存放了开发中版本,包括cooker和community,而official中存放了正式版本。现在以official/10.1为例,介绍一下每个目录的作用。
- devel/
- official/
- 10.0/
- 10.1/
- SRPM/
- amd64/
- i586/
- [color=red] media/
- main/
- media_info/
- contrib/
- media_info/
- j_package/
- media_info/[/color]
- updates/
- 10.0/
- [color=red] 10.1/
- media_info/[/color]
复制代码 大家请注意看红色的目录。可以知道,Mandrakelinux每个版本的软件仓库分别存放在main,contrib,j_package里边。而每个目录都有自己的media_info子目录,用来存放hdlist和综合文件。
main就是我们在光盘的ISO中看到的那些东西。
contrib里边会存放另外一些软件,比如mozilla-firefox,abiword,php5等等,这里边的软件很可能以后会被移动到main里边,从而成为光盘的一部分(比如前两天,bash3刚刚从contrib移到main里)。但这并不说明contrib里边的东西不稳定或者不完善。实际上,在打包者眼里,contrib和main只是两个不同的仓库。只有在制作光盘的时候,main和contrib才会分得比较清楚。
j_package里边是一些需要java才能运行的程序。也许以后lumaqq会被放到里边。
official/updates里边主要是一些安全更新和漏洞修补。
就目前而言,main、contrib、j_package每个目录的容量都超过3G。这意味着,你所听到或者看到的几乎所有软件,都可以在这三个目录中找到现成的rpm包,你用不着自己编译。 |
|