Política de repositorios de software
De Wiki de la Comunidad Mandriva
Contenido |
Repositorios públicos de lanzamientos estables desde Mandriva Linux 2007
/main
/main/release
- Descripción
- El repositorio /main/release/ de Mandriva es el principal de la distribución, que contiene todos los paquete soportados en la correspondiente liberación. Añada este repositorio si desea tener acceso a la gama completa de paquetes, más allá de los que se distribuyen en los discos e imágenes de instalación. Este repositorio se puede activar en su sistema mediante las herramienta MirrorFinder. También se puede usar la herramienta de configuración de rpmdrake, "Fuentes de distribución".
- Disponibilidad
- Estas fuentes están disponibles desde todos los espejos de Mandriva.
- Soporte
- El soporte técnico y todos los paquetes los aporta Mandriva.
- Mantenimiento
- Todas las fuentes son controladas exclusivamente por Mandriva y su departamento de ingeniería. Ningún cambio o actualización pueden ser sometidos directamente.
/main/updates
- Descripción
- Estas fuentes contienen la seguridad regular y actualizaciones de corrección de errores. Debería estar disponible sobre su sistema automáticamente si usted abre MandrivaUpdate o la herramienta "Añadir..." de rpmdrake.
- Disponibilidad
- Estas fuentes están disponibles para todo el público en servidores Mandriva.
- Soporte
- Los paquetes de estas fuentes son soportados por Mandriva.
- Mantenimiento
- Estas fuentes son controladas exclusivamente por el departamento de ingeniería de Mandriva. Es supervisado por el Equipo de Seguridad y Mantenimiento para el producto. Ningunos cambios o actualizaciones pueden ser sometidos directamente para estas fuentes. Todos los cambios son supervisados por Mandriva. Si usted es un administrador, para conseguir un paquete a estas fuentes usted debe seguir la Política de Apoyo de Postliberación.
/main/testing
- Descripción
- El repositorio /main/testing está diseñado para contener actualizaciones post-lanzamiento para ser testeadas y antes de que pasen a ser oficialmente soportadas. Añada este repositorio si quiere ayudar a testear paquetes. Recomendamos no usar este repositorio en sistemas críticos o si no se siente cómodo resolviendo posibles problemas de estas actualizaciones. Por favor, dé a conocer problemas con dichos paquetes a través de Bugzilla. Nótese que este repositorio no está pensado para testear paquetes que van destinados al repositorio /main/backports. Este repositorio se puede activar en su sistema con la ayuda de la herramienta "Añadir..." de rpmdrake.
- Disponibilidad
- Este repositorio debería estar disponible en la mayoría de los espejos públicos de Mandriva.
- Soporte
- Los paquetes de este repositorio no son soportados por Mandriva.
- Mantenimiento
- Este repositorio es mantenido por los mantenedores oficiales de cada paquete. No hay ninguna garantía de que estos paquetes estén validados y pueden ser cambiados sin previo aviso. Este repositorio contiene candidatos a actualizaciones de paquetes del repositorio /main/release. El equipo de calidad de Mandriva trabaja con este repositorio para validar paquetes antes de traspasarlos al repositorio oficial /main/updates. Es también el lugar correcto para poner paquetes candidatos a actualización si quiere que los usuarios normales lo prueben.
/main/backports
- Descripción
- El /main/backports contiene los paquetes de software que han sido mejorados a nuevas versiones desde la liberación de la distribución. Mire por favor backport policy para ver los detalles de la política backports. Añadalo si usted desea tener acceso a las versiones más recientes de software popular después de la liberación de la distribución, pero sea consciente que estos paquetes no son oficialmente apoyados. Este repositorio puede ser activado en su sistema con la ayuda de la herramienta "Añadir..." de rpmdrake.
- Disponibilidad
- Estos medios deberían estar disponibles en la mayoría de los espejos públicos de Mandriva.
- Soporte
- Los paquetes no están soportados por Mandriva. Los encargados pueden decidir poner al día paquetes en este repositorio para arreglar errores o problemas de seguridad, pero no están obligados.
- Mantenimiento
- Este repositorio se mantiene por los encargados de Mandriva (empleados y contribuidores) sin restricción técnica. Las actualizaciones principales de componentes significativos son desalentadas. Si no está seguro, por favor pregunte en distrib-sc@mandrivalinux.org.
/non-free
/non-free/release
- Descripción
- El /non-free/release contiene las fuentes oficiales de los paquetes que no cumplen las especificaciones OpenSource de software de código libre o abierto. Por lo general, contiene módulos (o drivers) propietarios para ciertos dispositivos de hardware, aplicaciones o lenguajes que son distribuidos con los productos de Mandriva Linux. Este repositorio actualmente no existe para ningún producto liberado.
- Disponibilidad
- Este repositorio está disponible en la mayor parte de los espejos públicos de Mandriva.
- Soporte
- Los paquetes de estas fuentes son soportados por Mandriva (siempre y cuando las actualizaciones de paquetes de /non-free/updates estén instaladas, si están disponibles).
- Mantenimiento
- Este repositorio está controlado exclusivamente por el departamento de la ingeniería de Mandriva. No se pueden hacer cambios o actualizaciones en este repositorio. Todas las actualizaciones van en /non-free/updates.
/non-free/updates
- Descripción
- Este repositorio contiene actualizaciones de seguridad y de corrección de errores para paquetes 'no libres'. Debería estar disponible en su sistema automáticamente si ejecuta MandrivaUpdate o la herramienta "Añadir..." de rpmdrake. Todos los usuarios deberían añadir este repositorio.
- Disponibilidad
- Este repositorio está disponible en la mayor parte de los espejos públicos de Mandriva.
- Soporte
- Los paquetes de este repositorio son soportados por Mandriva.
- Mantenimiento
- Este repositorio está controlado exclusivamente por el Departamento de Ingeniería de Mandriva. Es vigilado por el Equipo de seguridad y Mantenimiento del producto. Ningunos cambios o actualizaciones pueden ser enviados directamente a este repositorio. Todos los cambios son comprobados por Mandriva.
/non-free/testing
- Descripción
- Este repositorio tiene como objetivo alojar actualizaciones de paquetes antes de ser probados y oficialmente liberados. Añada este repositorio si quiere ayudar a testear paquetes. Nosotros recomendamos no usar este repositorio en misiones críticas del sistema, o si no se encuentra cómodo resolviendo posibles problemas de estas actualizaciones. Por favor informe de problemas en los paquetes en Bugzilla. Por favor note que este repositorio no está pensado para probar paquetes destinados a /non-free/backports. Este repositorio puede activarse en tu sistema con la ayuda de la herramienta "Añadir..." de rpmdrake.
- Disponibilidad
- Este repositorio debería estar disponible en la mayoría de los espejos públicos de Mandriva.
- Soporte
- Los paquetes de este repositorio no son soportados por Mandriva.
- Mantenimiento
- Este repositorio está vigilado por los mantenedores oficiales de cada paquete. No hay absolutamente ninguna garantía de que estos paquetes estén validados y se pueden cambiar sin previo aviso. Estos medios contienen algunas actualizaciones para los paquetes de un medio/non-free/release. Mandriva QA team trabaja para validar un medio de paquetes antes de que ellos sean movidos oficialmente /non-free/update. Este es el lugar correcto para poner paquetes candidatos a actualización si desea permitir a los usuarios que lo prueben.
/non-free/backports
- Descripción
- El epositorio /non-free/backports contiene paquetes de software que han sido actualizados a nuevas versiones desde la liberación de la distribución. Por favor mire política backport para detalles.
Añada este repositorio si usted desea tener acceso a las versiones más recientes de software popular después de la liberación de la distribución, pero sea consciente de que estos paquetes oficialmente no son soportado. Este repositorio puede activarse en tu sistema con la ayuda de la herramienta "Añadir..." de rpmdrake.
- Disponibilidad
- Este repositorio debería estar disponible en la mayoría de los espejos públicos de Mandriva.
- Soporte
- Los paquetes de estos este repositorio no están apoyados por Mandriva. Los encargados pueden decidir poner al día paquetes en este repositorio para solucionar cuestiones de seguridad o errores, pero no están obligados.
- Mantenimiento
- Este repositorio está vigilado por los encargados de Mandriva (empleados y contribuidores) sin restricción técnica. Las actualizaciones de componentes principales o significativos no se recomiendan. Si no está seguro, por favor pregunte en /nondistrib-sc@mandrivalinux.org.
/contrib
/contrib/release
- Descripción
- La fuente de software /contrib/release contiene todos los paquetes libres sin soporte/ paquetes de software open source inicialmente lanzados con la distribución. Añada esta fuente si desea acceder a todos los paquetes no soportados, beyond those on your installation disc(s). This media can be made available on your system with the help of the Mirror Finder tool or by using the rpmdrake media configuration tool to add "Distribution sources".
- Availability
- This media is available on most public Mandriva mirrors.
- Support
- Packages from this media are not supported by Mandriva.
- Maintainer
- This media is created from the Cooker project and totally frozen once the official product is released. No changes or updates can be made to this media. Packages from this media are usually built and tested in coordination with external contributors (individuals or organizations who want to add their software to the official repository). All bugfix and security updates go (preferably) first to /contrib/testing then to /contrib/updates, version upgrades go to /contrib/backports.
/contrib updates
- Descripción
- Contiene los medios regulares de seguridad y corrección de fallos para paquetes 'contrib'. Eso debe estar disponible en su sistema automáticamente cuando usted ejecuta MandrivaUpdate o el rpmdrake "Añadir..." Herramienta. Todos los usuarios han de añadir este medio. Todos los usuarios que utilizan los paquetes /contrib deben añadir este medio. Esta actualización no está testeada, firmada o con el soporte del equipo de seguradad Mandriva; ellos han construido y expedido por los encargados de paquetes 'contrib'. No garantizamos el total mantenimiento de seguridad o errores de actualización, pero proporcionamos los medios para los que quieran optar a hacerlo.
- Disponibilidad
- Este medio está disponible en los enlaces públicos de Mandriva.
- Soporte
- Los Paquetes para este medio no son soportados por Mandriva.
- Mantenimiento
- Los encargados que pueden cargar el Cooker contrib también pueden cargar este medio. Por favor usar el host de seguridad y actualización de errores para estos paquetes en el caso de que los elijas. Es de agradecer si cargaras las versiones candidatas /contrib/testing para que la comunidad las compruebe antes de trasladarlas a este medio, por favor observa que las actualizaciones de la versión que no son principalmente para resolver cuestiones de seguridad o gusanos, deberían ser cargadas en /contrib/backports, no en este medio.
/contrib/testing
- Descripción
- La /contrib/release media contiene todo el no soportado gratis / abierto fuente de ingresos software paquetes inicialmente liberado con la distribución. Añade esta media si quieres acceder a todos los paquetes no soportados, eso en tu disco de instalación . Esta media se puede hacer viable en tu sistema con la ayuda de Mirror Finder herramienta o usando el rpmdrake herramienta de configuración media para añadir "Distribución de fondos".
- Viabilidad
- Esta media es viable en la mayoría de Mandriva Mirror.
- Soporte
- Los paquetes de esta media no están Soportados por Mandriva.
- Mantenimiento
- Esta media esta creada por el proyecto Cooker y totalmente congelado hasta que el producto final este listo. No se pueden hacer cambios o actualizaciones en esta media. Los paquetes de esta media normalmente están construidos y probados en coordinación con contribuidores externos (individuos o organizaciones que quieren añadir su software al deposito oficial ). Todos los parches y copias de seguridad van (prioritariamente) primero a /contrib/testing después a /contrib/updates, version upgrades van a /contrib/backports.
/contrib/backports
- Descripción
- La fuente de software /contrib/backports contiene programario que ha sido actualizado a nuevas versiones desde la salida de su distribución. Si lo desea puede mirar la política del backport para mas detalles. Esta fuente de software puede ser activada en su sistema operativo con la herramienta de ayuda configurar tu ordenador "Añadir...".
- Disponibilidad
- Esta fuente deberia de estar disponible en muchos servidores espejos (mirror) de Mandriva.
- Soporte
- Los paquetes de esta fuente no están soportados por Mandriva.
- Mantenimiento
- Esta fuente esta poblada por los maintainers de Mandriva (empleados y contribuidores) sin restriccion tecnica de actualización.
Seccion de Ajustes (Depuración)
Pera cada grupo de fuentes (actualment main, contrib y non-free) hay una sección de depuración correspondiente - debug_main, debug_contrib and debug_non-free. Estas secciones contienen todas las mismas fuentes homólogas.
Contienen paquetes con los archivos necesarios para permitir un seguimiento completo de las trazas necesarias en tareas de debug. Esta información puede ser requerida por el mantenedor del paquete de Mandriva correspondiente, o por el equipo de desarrollo, cuando trantan de solucionar un bug en el paquete. Los paquetes de la sección debug nunca son necesarios para uso normal o para compilación, y los usuarios no deberían necesitar activarlos a no ser que se lo requiera un mantenedor o desarrollador.
Técnicamenta hablando, el sistema está completamente automatizado en su manejo; el sistema de construcción de Mandriva extrae los símbolos de los archivos afectados en el momento de la construcción, genera los paquetes -debug, y los carga en las secciones de debug. Los empaquetadores no deben hacer nada manualmente.
pubkeys
cooker key: 26752624
- for */backports, */testing, non-free/updates and contrib/updates
- for cooker */release
- for every SRPMS/*/* except SRPMS/main/updates
secteam key: 22458A98
- for main/updates
- for SRPMS/main/updates
Mandrake Linux: 70771FF3
- for non-cooker {main,non-free,restricted}/release
contrib key: 78D019F5
- for non-cooker contrib/release
debugging pubkey issues
- to know pubkeys that were used to sign:
cd /mnt/BIG/dis/2008.0/i586/media/non-free/updates ; ls | xargs rpm -qp --qf '%{siggpg:pgpsig}\n' | sed 's/.*Key ID //' | uniq
- to identify a pubkey:
gpg /mnt/BIG/dis/2008.0/i586/media/non-free/updates/media_info/pubkey
Public media for releases prior to Mandriva Linux 2007
Before the 2007 release, a different set of media was used. For example, the 2006 media were:
- /official/2006.0/{arch}/media/main : identical to /main/release
- /official/2006.0/{arch}/media/contrib : identical to /contrib/release
- /official/updates/{arch}/2006.0/RPMS : identical to /main/updates
- /devel/2006.0/{arch}/media/main : "Community" main, contains a full set of 'main' packages with all security updates mirrored from /official/updates/{arch}/2006.0/RPMS and can also have testing and backports-type packages uploaded directly by authorized maintainers. Not officially supported.
- /devel/2006.0/{arch}/media/contrib : "Community" contrib, contains a full set of contrib packages. Authorized maintainers can upload security, testing or backports-type packages directly. Not officially supported.
How to migrate from 2006 to a later release?
... or "which sources should I use now that I have installed my new shiny release?"
If you used the official media with 2006.0, the equivalent set of media for later releases would be /main/release, /contrib/release, /main/updates and /contrib/updates. We would also recommend adding the /non-free/updates media.
If you used the community media with 2006.0, the equivalent set of media for later releases would be /main/release, /contrib/release, /main/updates, /contrib/updates, /main/testing, /contrib/testing, /main/backports and /contrib/backports. We would also recommend adding the /non-free/updates media.
Backports policy
The packages from /backports media are provided as a service for users who want or need upgraded software. These packages should have been tested by the maintainer and by Cooker users and should be safe to use, but we still recommend against upgrading applications unless you are sure you want or need a feature of the new version.
Backports media generally contain packages of software that has been upgraded to new versions since the release of the distribution. It can also contain packages that were not present in the initial distribution release at all.
Typically, these media will contain updates of standalone programs (end-user applications, games, ...). Libraries should only be backported if they are required by backported standalone programs and if they are installable together with their initial version. Major updates of significant components (KDE, GNOME, kernel, glibc, ...) will not be available in these media.
See also
Additional resources about the medias:
- Mirror Structure: describes the repository layout (for site or mirror admins)
- ...

