commit 9b30ff880b08159d2d57065cb405344da1dfcabc
Author: Guillermo Gómez <gomix(a)fedoraproject.org>
Date: Tue Mar 26 11:31:01 2013 -0430
Pending changes for Gestion avanzada de repositorios
es-ES/Gestion_avanzada_de_repositorios_yum.xml | 89 ++++-------------------
1 files changed, 16 insertions(+), 73 deletions(-)
---
diff --git a/es-ES/Gestion_avanzada_de_repositorios_yum.xml
b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
index 35c7a23..adcd50a 100644
--- a/es-ES/Gestion_avanzada_de_repositorios_yum.xml
+++ b/es-ES/Gestion_avanzada_de_repositorios_yum.xml
@@ -9,89 +9,32 @@
<section><title>Creación de repositorios con createrepo</title>
<para>En esta sección se creará un repositorio yum de ejemplo a partir de un
conjunto de paquetes rpm. Antes es necesario instalar la herramienta
<application>createrepo</application>.</para>
<screen># yum install createrepo </screen>
- <screen>
-# createrepo -h
-Usage: genpkgmetadata.py [options]
+
+<screen><xi:include parse="text"
href="extras/createrepo/createrepo-h.txt"
xmlns:xi="http://www.w3.org/2001/XInclude" /></screen>
-Options:
- --version show program's version number and exit
- -h, --help show this help message and exit
- -q, --quiet output nothing except for serious errors
- -v, --verbose output more debugging info.
- --profile output timing/profile info.
- -x EXCLUDES, --excludes=EXCLUDES
- files to exclude
- --basedir=BASEDIR basedir for path to directories
- -u BASEURL, --baseurl=BASEURL
- baseurl to append on all files
- -g GROUPFILE, --groupfile=GROUPFILE
- path to groupfile to include in metadata
- -s SUMTYPE, --checksum=SUMTYPE
- specify the checksum type to use (default: sha256)
- -p, --pretty make sure all xml generated is formatted
- -c CACHEDIR, --cachedir=CACHEDIR
- set path to cache dir
- -C, --checkts check timestamps on files vs the metadata to seeif we
- need to update
- -d, --database create sqlite database files
- --update use the existing repodata to speed up creation of new
- --update-md-path=UPDATE_MD_PATH
- use the existing repodata for --update from this path
- --skip-stat skip the stat() call on a --update, assumes if the
- filename is the same then the file is still the
- same(only use this if you're fairly trusting or
- gullible)
- --split generate split media
- -i PKGLIST, --pkglist=PKGLIST
- use only the files listed in this file from
- thedirectory specified
- -n INCLUDEPKG, --includepkg=INCLUDEPKG
- add this pkg to the list - can be specified multiple
- times
- -o OUTPUTDIR, --outputdir=OUTPUTDIR
- <dir> = optional directory to output to
- -S, --skip-symlinks ignore symlinks of packages
- --changelog-limit=CHANGELOG_LIMIT
- only import the last N changelog entries
- --unique-md-filenames
- include the file's checksum in the filename,helps with
- proxies
- --distro=DISTRO distro tag and optional cpeid:
- --distro'cpeid,textname'
- --content=CONTENT_TAGS
- tags for the content in the repository
- --revision=REVISION user-specified revision for this repository
- --deltas create delta rpms and metadata
- --oldpackagedirs=OLDPACKAGE_PATHS
- paths to look for older pkgs to delta against
- --num-deltas=NUM_DELTAS
- the number of older versions to make deltas against
-
-</screen>
-<para>El procedimiento es simple, hay que crear un directorio para alojar el
repositorio, colocar allí los rpms provistos por los desarrolladores y empaquetadores,
ejecutar <command>createrepo</command> especificando el directorio donde se
encuentran los rpms.</para>
+<para>El procedimiento básico es simple, hay que crear un directorio para alojar el
repositorio, colocar allí los rpms provistos por los desarrolladores y empaquetadores,
ejecutar <command>createrepo</command> especificando el directorio donde se
encuentran los rpms.</para>
<screen>
# mkdir /var/www/html/x86_64/
# cp -ar /home/makerpm/rpmbuild/RPMS/x86_64/*rpm /var/www/html/x86_64/
# createrepo --verbose /var/www/html/x86_64/
-1/14 - dhcp_probe-1.3.0-2.fc13.x86_64.rpm
-2/14 - dhcp_probe-debuginfo-1.3.0-2.fc13.x86_64.rpm
-3/14 - rubygem-pg-0.9.0-1.fc13.x86_64.rpm
-4/14 - dhcp_probe-1.3.0-4.fc13.x86_64.rpm
-5/14 - iptables-debuginfo-1.4.5-1.fc12.x86_64.rpm
-6/14 - passenger-debuginfo-2.2.15-1.fc13.x86_64.rpm
-7/14 - iptables-ipv6-1.4.5-1.fc12.x86_64.rpm
-8/14 - dhcp_probe-debuginfo-1.3.0-4.fc13.x86_64.rpm
-9/14 - iptables-devel-1.4.5-1.fc12.x86_64.rpm
-10/14 - dhcp_probe-debuginfo-1.3.0-3.fc13.x86_64.rpm
-11/14 - dhcp_probe-1.3.0-3.fc13.x86_64.rpm
-12/14 - dhcp_probe-debuginfo-1.3.0-1.fc13.x86_64.rpm
-13/14 - passenger-2.2.15-1.fc13.x86_64.rpm
-14/14 - iptables-1.4.5-1.fc12.x86_64.rpm
+Spawning worker 0 with 4 pkgs
+Worker 0: reading rubygem-pg-0.12.2-2.fc17.x86_64.rpm
+Worker 0: reading fwsnort-1.6.2-1.fc17.noarch.rpm
+Workers Finished
+Gathering worker results
Saving Primary metadata
Saving file lists metadata
Saving other metadata
+Generating sqlite DBs
+Starting other db creation: Fri Feb 1 08:50:57 2013
+Ending other db creation: Fri Feb 1 08:50:58 2013
+Starting filelists db creation: Fri Feb 1 08:50:58 2013
+Ending filelists db creation: Fri Feb 1 08:50:58 2013
+Starting primary db creation: Fri Feb 1 08:50:58 2013
+Ending primary db creation: Fri Feb 1 08:50:59 2013
+Sqlite DBs complete
</screen>
<para>Se puede verificar fácilmente que el proceso previo ha creado un directorio
<filename class="directory">repodata</filename> con los metadatos
que representan y conforman al nuevo repositorio.</para>