Политики структуры зеркала
Материал из Mandriva Russian Community Wiki
(Перенаправлено с Policies/Mirror Structure)
Этот документ описывает структуру зеркала для дистрибутивов.
Содержание |
Дерево каталогов дистрибутива
Глобальный обзор
Обычно, все файлы находятся в каталоге MandrivaLinux/. В этом каталоге расположены три основных раздела:
- devel/ содержит более-менее нестабильные дистрибутивы;
- official/ для поддерживаемых в настоящее время дистрибутивов;
- old/ содержит более не поддерживаемые дистрибутивы.
В каждом описанном выше каталоге расположены подкаталоги, название которых имеет вид <ВЕРСИЯ>/<АРХИТЕКТУРА>. SRPMS расположен на том же уровне вложенности, что и каталоги, специфицирующие архитектуры. Подкаталог «noarch» отсутствует.
Вот пример того, как это выглядит на самом деле:
MandrivaLinux/
|-- devel
[...]
| |-- 10.2
| | |-- SRPMS
| | |-- i586
| | |-- ppc
| | `-- x86_64
| |-- 2005 -> 10.2
| |-- 2006.0
| | |-- SRPMS
| | |-- i586
| | `-- x86_64
| |-- community -> 2005
| |-- cooker
| | |-- SRPMS
| | |-- alpha
| | |-- i586
| | |-- ia64
| | |-- ppc
| | |-- sparc
| | |-- sparc64
| | `-- x86_64
|-- official
| |-- 10.1
| | |-- SRPMS
| | |-- i586
| | `-- x86_64
| |-- 10.2
| | |-- SRPMS
| | |-- i586
| | `-- x86_64
| |-- 2005 -> 10.2
| |-- current -> 2005/
`-- old
|-- 7.2
| |-- SRPMS
| |-- alpha
| |-- i586
| `-- sparc
|-- 8.0
| |-- SRPMS
| |-- alpha
| |-- contrib
| `-- i586
[...]
Другие каталоги
Конфигурация дистрибутива
Структура дистрибутива была изменена в версии 2007. Далее описывается только новая структура.
|-- doc | `-- install |-- dosutils | `-- lang |-- install | |-- extra | | `-- advertising | |-- images | | `-- alternatives | `-- stage2 |-- isolinux |-- lang |-- media | |-- contrib | | |-- release | | |-- updates | | |-- backports | | |-- testing | |-- debug_contrib | | |-- release | | |-- updates | | |-- backports | | |-- testing | |-- main | | |-- release | | |-- updates | | |-- backports | | |-- testing | |-- debug_main | | |-- release | | |-- updates | | |-- backports | | |-- testing | `-- media_info `-- misc
Размещение файлов
- doc/ содержит различную документацию о программе установки Mandriva Linux;
- dosutils/ содержит инструменты для подготовки компьютера, работающего под управлением операционных систем DOS или Windows, к установке;
- install/ весь код и данные, связанные с установкой;
- install/images/ различные загрузочные дискеты и образы компакт-дисков, необходимые для начала установки;
- isolinux/ загрузочный код и конфигурационные файлы, используемые для создания загрузочных частей программы установки;
- media/ все RPM и установочные конфигурационные файлы;
- media/media_info/ конфигурационные файлы дистрибутива.
Подкаталоги media:
- release все пакеты, на момент релиза;
- updates обновления по безопасности и исправления ошибок (отсутствует в cooker);
- backports бекпорты из cooker (отсутствует в cooker);
- testing тестируемые обновления.
Источники подробно описаны на странице Policies/SoftwareMedia .

