Developers/Fedora/lang-es: Difference between revisions
< Developers | Fedora
Jump to navigation
Jump to search
(Arreglar el menu de navegación) |
|||
Line 8: | Line 8: | ||
== 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 |
|||
: are people who accept source code releases from '''upstream authors''' and who combine that source code with '''packaging instructions''' in order to produce ''' |
: are people who accept source code releases from '''upstream authors''' and who combine that source code with '''packaging instructions''' in order to produce '''software empaquetados''' |
||
: 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 |
: 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 |
||
: ''Frequently in OLPC, package maintainers and upstream authors are the same person.'' |
: ''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. |
: 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. |
||
: (it's important for many reasons that source code be ''permanently'' accessible for all packages. ''Please'' make sure that yours is.) |
: (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 |
|||
: |
: consiste en un archvio '.spec' y zero o mas parches al lanzamiento de fuentes. |
||
;empaquetando codigo fuente |
|||
;packaged source code |
|||
: |
: 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 == |
== Lectura externa == |
Revision as of 07:15, 31 May 2011
For Developers
Introducción
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
- 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
- are people who accept source code releases from upstream authors and who combine that source code with packaging instructions in order to produce software empaquetados
- 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
- Frequently in OLPC, package maintainers and upstream authors are the same person.
- lanzamientos de fuentes
- 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.
- (it's important for many reasons that source code be permanently accessible for all packages. Please make sure that yours is.)
- 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
Here is a collection of sites that I have found useful in learning to maintain Fedora packages for OLPC:
Procedimientos de Fedora
- http://fedoraproject.org/wiki/Join_the_package_collection_maintainers - Join the package collection maintainers
- https://fedoraproject.org/wiki/PackageMaintainers/UpdatingPackageHowTo - How to update packages maintained in Fedora
- https://fedoraproject.org/wiki/PackageMaintainers/UsingCvsFaq - How to access source code for packages maintained in Fedora
- http://fedoraproject.org/wiki/PackageMaintainers/UsingKoji - How to build RPMs with Fedora's build infrastructure
- http://fedoraproject.org/wiki/Packaging/ReviewGuidelines - Checklist that must be met to add a new package to Fedora
Tips de RPM
- http://fedoranews.org/alex/tutorial/rpm/ Walk-through of common RPM-related tasks
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://rpm.org/max-rpm-snapshot/ - Out of date reference material on how to create RPMS
- http://fedoraproject.org/wiki/Docs/Drafts/BuildingPackagesGuide - Recent but incomplete walk-through of how to create Fedora packages
Infraestructura Fedora
- https://admin.fedoraproject.org/pkgdb/ - Website for managing authorization to update Fedora packages
- http://koji.fedoraproject.org/koji/ - Status website for the Fedora build system