Политики структуры зеркала

Материал из 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 .

На других языках