Developers/Fedora/lang-es: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Traduccion de titulos)
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Developers}}
{{Developers}}
[[Developers/FAQ/lang-es|Previo]] [[Developers_manual/lang-es|Regresar al indice]]


== Introducción ==
== Introducción ==


OLPC mantiene una variante de la distribución Fedora Linux. Muchos desarrolladores, en el transcurso de las carreras desarrollando para la XO, desarrollaron la necesidad de empaquetar software para la XO, ya sea por que desean contribuir con nuevo software (u otras actividades) al sistema. Hacemos esto empaquetando el software a la comunidad de Fedora, un proceso en el cual esta página describirá.
OLPC maintains a variant of the Fedora Linux distribution. Many developers, over the course of their careers developing for the XO, develop a need to package software for the XO, either because they wish to fix a bug in software contained in an existing package or because they wish to contribute new software (other than activities) to the system. We do this through packaging the software in the upstream Fedora community, a process which this page aims to introduce.


== Terminología ==
== Terminología ==


;autores previos
;upstream authors
: son las personas que liberan las fuentes de codigo para el consumo del '''mantenedor de paquetes''' y quien acepta o rechaza los parches por individuos interezados
: are people who release source code for consumption by '''package maintainers''' and who accept or reject patches from interested individuals


;mantenedores de paquetes
;package maintainers
: son las persona que aceptan el los lanzamientos del código fuente del '''autor original''' y que combina el código fuente con las '''instrucciones de empaquetamiento''' para poder producir '''software empaquetados'''
: are people who accept source code releases from '''upstream authors''' and who combine that source code with '''packaging instructions''' in order to produce '''packaged software'''
: los mantenedores de paquetes que también son responsables de contribuir parches a '''los autores originales''' para que puedan corregir bugs que hacen que el software original pueda interoperar mejor con otro software
: package maintainers are also responsible for contributing patches to '''upstream authors''' that fix bugs or that make the upstream software inter-operate more smoothly with other software
: ''Frecuentemente en OLPC, los mantenedores de paquetes y los autores originales son las mismas personas.''
: ''Frequently in OLPC, package maintainers and upstream authors are the same person.''


;lanzamientos de fuentes
;source releases
: are typically tarballs of source code that have been permanently published at a fixed URL, along with validation data such as MD5sums or the author's public key and a digital signature.
: son tipicamente tarballs de código fuente que han sido publicados permanentemente en URL fijos, a la vez que datos de validación como un MD5sums o la llave publica del autor y su firma digital.
: (es importante por varias razones que el código fuente sea accesible de forma ''permanente'' para todos los paquetes. ''Por favor'' asegúrate que el tuyo este.)
: (it's important for many reasons that source code be ''permanently'' accessible for all packages. ''Please'' make sure that yours is.)


;empaquetando instrucciones
;packaging instructions
: consist of a '.spec' file and zero or more patches to a source release.
: consiste en un archvio '.spec' y zero o mas parches al lanzamiento de fuentes.


;empaquetando codigo fuente
;packaged source code
: is the 'source object' of a software distribution much as '.c' and '.h' files are the units of source code for building C binary objects.
: es el 'objeto fuente' de las distribuciones de software de forma que los archivos '.c' y '.h' son las unidades de codigo fuente para construir objetos binarios en C.


;packaged software
;empaquetando software
: is the 'binary object' of a software distribution much as '.o' files are the binary objects linked together to produce C binaries
: es el 'objeto binario' de una distribuci[on de software muy similar a archivos '.o' son objetos binarios ligados entre ellos para producir un binario C


== Lectura externa ==
== Lectura externa ==


Here is a collection of sites that I have found useful in learning to maintain Fedora packages for OLPC:
Aqui una coleccion de vinculos que me han ayudado a aprender el mantenimiento de paquetes Fedora para OLPC:


=== Procedimientos de Fedora ===
=== Procedimientos de Fedora ===
* http://fedoraproject.org/wiki/Join_the_package_collection_maintainers - '' Join the package collection maintainers''
* http://fedoraproject.org/wiki/Join_the_package_collection_maintainers - '' Únete a los mantenedores de paquetes''
* https://fedoraproject.org/wiki/PackageMaintainers/UpdatingPackageHowTo - ''How to update packages maintained in Fedora''
* https://fedoraproject.org/wiki/PackageMaintainers/UpdatingPackageHowTo - ''Como actualizar los paquetes mantenidos en Fedora''
* https://fedoraproject.org/wiki/PackageMaintainers/UsingCvsFaq - ''How to access source code for packages maintained in Fedora''
* https://fedoraproject.org/wiki/PackageMaintainers/UsingCvsFaq - ''Como acceder el código fuente para paquetes mantenidos en Fedora''
* http://fedoraproject.org/wiki/PackageMaintainers/UsingKoji - ''How to build RPMs with Fedora's build infrastructure''
* http://fedoraproject.org/wiki/PackageMaintainers/UsingKoji - ''Como construir un RPM con la infraestructura construida con Fedora''
* http://fedoraproject.org/wiki/Packaging/ReviewGuidelines - ''Checklist that must be met to add a new package to Fedora''
* http://fedoraproject.org/wiki/Packaging/ReviewGuidelines - ''Lista de chequeo que debe ser confirmada para agregar nuevos paquetes a Fedora''


=== Tips de RPM ===
=== Tips de RPM ===
* http://fedoranews.org/alex/tutorial/rpm/ ''Walk-through of common RPM-related tasks''
* http://fedoranews.org/alex/tutorial/rpm/ ''Paseo por las tareas comunes relacionadas con RPM''


=== Creando o modificando RPMS ===
=== Creando o modificando RPMS ===
* http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-creating-rpms.html - ''Draft reference material on how to create RPMs''
* http://docs.fedoraproject.org/drafts/rpm-guide-en/ch-creating-rpms.html - ''Material de referencia para crear RPMs''
* http://rpm.org/max-rpm-snapshot/ - ''Out of date reference material on how to create RPMS''
* http://rpm.org/max-rpm-snapshot/ - ''Material historico de como crear RPMs''
* http://fedoraproject.org/wiki/Docs/Drafts/BuildingPackagesGuide - ''Recent but incomplete walk-through of how to create Fedora packages''
* http://fedoraproject.org/wiki/Docs/Drafts/BuildingPackagesGuide - ''Guía reciente pero incompleta de como crear paquetes en Fedora''


=== Infraestructura Fedora ===
=== Infraestructura Fedora ===
* https://admin.fedoraproject.org/pkgdb/ - ''Website for managing authorization to update Fedora packages''
* https://admin.fedoraproject.org/pkgdb/ - ''Sitios web para manejar autorizaciónes a los paquetes Fedora''
* http://koji.fedoraproject.org/koji/ - ''Status website for the Fedora build system''
* http://koji.fedoraproject.org/koji/ - ''Website de status para los sistemas de compilacion en Fedora''


[[Developers/FAQ/lang-es|Previo]] [[Developers_manual/lang-es|Regresar al indice]]
[[Category:Developers]]
[[Category:Developers]]
[[Category:XO software and Fedora]]
[[Category:XO software and Fedora]]

Latest revision as of 09:47, 15 June 2011

Previo Regresar al indice

Introducción

OLPC mantiene una variante de la distribución Fedora Linux. Muchos desarrolladores, en el transcurso de las carreras desarrollando para la XO, desarrollaron la necesidad de empaquetar software para la XO, ya sea por que desean contribuir con nuevo software (u otras actividades) al sistema. Hacemos esto empaquetando el software a la comunidad de Fedora, un proceso en el cual esta página describirá.

Terminología

autores previos
son las personas que liberan las fuentes de codigo para el consumo del mantenedor de paquetes y quien acepta o rechaza los parches por individuos interezados
mantenedores de paquetes
son las persona que aceptan el los lanzamientos del código fuente del autor original y que combina el código fuente con las instrucciones de empaquetamiento para poder producir software empaquetados
los mantenedores de paquetes que también son responsables de contribuir parches a los autores originales para que puedan corregir bugs que hacen que el software original pueda interoperar mejor con otro software
Frecuentemente en OLPC, los mantenedores de paquetes y los autores originales son las mismas personas.
lanzamientos de fuentes
son tipicamente tarballs de código fuente que han sido publicados permanentemente en URL fijos, a la vez que datos de validación como un MD5sums o la llave publica del autor y su firma digital.
(es importante por varias razones que el código fuente sea accesible de forma permanente para todos los paquetes. Por favor asegúrate que el tuyo este.)
empaquetando instrucciones
consiste en un archvio '.spec' y zero o mas parches al lanzamiento de fuentes.
empaquetando codigo fuente
es el 'objeto fuente' de las distribuciones de software de forma que los archivos '.c' y '.h' son las unidades de codigo fuente para construir objetos binarios en C.
empaquetando software
es el 'objeto binario' de una distribuci[on de software muy similar a archivos '.o' son objetos binarios ligados entre ellos para producir un binario C

Lectura externa

Aqui una coleccion de vinculos que me han ayudado a aprender el mantenimiento de paquetes Fedora para OLPC:

Procedimientos de Fedora

Tips de RPM

Creando o modificando RPMS

Infraestructura Fedora

Previo Regresar al indice