[software-management-guide/f17] Pending changes for Gestion avanzada de repositorios

Guillermo Gómez gomix at fedoraproject.org
Tue Mar 26 16:01:08 UTC 2013


commit 9b30ff880b08159d2d57065cb405344da1dfcabc
Author: Guillermo Gómez <gomix at 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
-                        &lt;dir&gt; = 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>


More information about the docs-commits mailing list