Product SiteDocumentation Site

Fedora 19

Manual para gestión del software

La guía definitiva para la gestión del software

Edición 1

Guillermo Gómez Savino


Aviso Legal

Copyright © 2010 Red Hat, Inc. and others.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
All other trademarks are the property of their respective owners.
Resumen
Este manual está dedicado a la gestión del software en Fedora. El lector adquirirá las habilidades necesarias para poder instalar, remover y actualizar el software de su sistema. Este manual esta diseñado para todos los niveles de lectores, desde usuarios de escritorio Fedora, hasta administradores de sistemas y desarrolladores Fedora.

Prefacio
1. Convenciones del Documento
1.1. Convenciones Tipográficas
1.2. Convenciones del documento
1.3. Notas y Advertencias
2. ¡Necesitamos sus comentarios!
1. Introducción
1.1. Propósito
1.2. Audiencia
1.3. Organización del manual
2. Introducción a la gestión del software
2.1. RPM
2.2. Repositorios de software
2.3. YUM
2.4. PackageKit
3. Las interfases GUI de gnome-packagekit
3.1. Añadir y quitar software con gpk-application
3.1.1. Estado de la aplicación
3.1.2. Listados
3.1.3. Instalación de paquetes
3.1.4. Desinstalación de paquetes
3.1.5. Filtros para listados
3.2. Alerta, actualizaciones disponibles
3.3. Actualizando con gpk-update-viewer
3.4. Ajuste de preferencias con gpk-prefs
3.5. Instalación de drivers para impresoras con gpk-dbus-service
3.6. Visualización de los registros con gpk-log
4. Apper, interfase GUI KDE PackageKit
4.1. Arranque de Apper
4.1.1. Búsqueda simple e instalar
4.1.2. Búsqueda simple y desinstalar
4.1.3. Cambios pendientes
4.2. Listas y Grupos
4.2.1. Listas
4.2.2. Grupos
4.3. Filtros de búsquedas
4.4. Actualizando software con Apper
4.5. Historial
4.6. Preferencias
5. Configuración de YUM
5.1. Configuración general
5.2. Variables yum
5.3. Manejo del cache
5.4. Configuración failover con prioridad
5.5. Control de ancho de banda
5.6. Configuración con proxy
5.7. Política multiarquitectura
5.8. Gestión de los repositorios yum
5.8.1. Agregar nuevos repositorios
5.8.2. Configuración manual de un repositorio
5.8.3. Remover repositorios
5.8.4. Los repositorios Fedora
5.8.5. Repositorios de terceros y personales
5.8.6. Lista de espejos y metalink
5.8.7. Configuración para protección de paquetes
6. Uso del comando yum
6.1. Comandos yum y su sintaxis
6.2. Los nombres de paquetes
6.3. El comando help
6.4. Listado de repositorios
6.5. Instalación de nuevo software
6.5.1. Instalar desde los repositorios habilitados
6.5.2. Error de dedo, mire las sugerencias
6.5.3. Instalar un RPM
6.5.4. Reinstalando software
6.6. Actualizando el software
6.6.1. Actualizar un paquete
6.6.2. Actualizar con un RPM
6.6.3. Volver a versión anterior
6.6.4. Actualización general
6.6.5. Verificación y listado de actualizaciones
6.6.6. Exclusión al actualizar
6.6.7. Evitar paquetes problemáticos al actualizar
6.7. Removiendo software
6.8. Obtener información de un paquete
6.9. Búsquedas y listados de paquetes
6.9.1. Búsqueda por nombre, descripción y resumen
6.9.2. Búsqueda por funcionalidad o archivo
6.9.3. Listado de paquetes instalados
6.9.4. Listado de paquetes disponibles
6.9.5. Listado de actualizaciones disponibles
6.9.6. Listado de paquetes recientes
6.9.7. Listado de paquetes foráneos
6.10. Habilitar repositorio al momento
6.11. Listar dependencias
6.12. Consulta al cache
6.13. Mostrar duplicados
6.14. Bloqueo existente
6.15. Grupos de software YUM
6.15.1. Listar grupos disponibles
6.15.2. Información de paquetes de grupo
6.15.3. Instalación y remoción de grupos
6.16. Registros e históricos YUM
6.16.1. La historia contada por las transacciones
6.16.2. ¿Undo?¡Redo!
6.16.3. Histórico corrupto
6.16.4. Identificación del responsable con sudo
6.16.5. Verificación de la base de datos rpm
6.17. yum shell
6.17.1. Comandos específicos yum shell
7. Extensiones yum
7.1. Instalación y configuración general de las extensiones
7.2. yum-plugin-aliases
7.2.1. Configuración
7.2.2. Ejemplos de uso
7.3. yum-plugin-auto-update-debug-info
7.3.1. Configuración
7.3.2. Ejemplos de uso
7.4. yum-plugin-changelog
7.4.1. Configuración
7.4.2. Ejemplos de uso
7.5. yum-plugin-downloadonly
7.5.1. Configuración
7.5.2. Ejemplos de uso
7.5.3. ¿Qué pasa si el paquete tiene dependencias?
7.5.4. ¿Qué pasa si el paquete ya está instalado?
7.6. yum-plugin-fastestmirror
7.6.1. Configuración
7.6.2. Ejemplos de uso
7.7. yum-plugin-filter-data
7.7.1. Configuración
7.7.2. Documentación
7.7.3. Ejemplos de uso
7.8. yum-plugin-fs-snapshot
7.8.1. Configuración
7.8.2. Documentación
7.9. yum-plugin-keys
7.9.1. Configuración
7.9.2. Ejemplos de uso
7.10. yum-plugin-list-data
7.10.1. Documentación
7.10.2. Configuración
7.10.3. Ejemplos de uso
7.11. yum-plugin-local
7.11.1. Configuración
7.11.2. Ejemplos de uso
7.12. yum-plugin-merge-conf
7.12.1. Configuración
7.12.2. Ejemplos de uso
7.13. yum-plugin-post-transaction-actions
7.13.1. Configuración
7.13.2. Ejemplos de uso
7.14. yum-plugin-priorities
7.14.1. Configuración
7.14.2. Ejemplos de uso
7.15. yum-plugin-protectbase
7.15.1. Configuración
7.15.2. Ejemplos de uso
7.16. yum-plugin-refresh-updatesd
7.16.1. Configuración
7.17. yum-plugin-remove-with-leaves
7.17.1. Configuración
7.17.2. Ejemplos de uso
7.18. yum-plugin-rpm-warm-cache
7.18.1. Configuración
7.19. yum-plugin-security
7.19.1. Configuración
7.19.2. Ejemplos de uso
7.20. yum-plugin-show-leaves
7.20.1. Configuración
7.20.2. Ejemlos de uso
7.21. yum-plugin-tmprepo
7.21.1. Configuración
7.21.2. Ejemplo de uso
7.22. yum-plugin-tsflags
7.22.1. Configuración
7.22.2. Ejemplos de uso
7.23. yum-plugin-upgrade-helper
7.23.1. Configuración
7.24. yum-plugin-verify
7.24.1. Configuración
7.24.2. Documentación
7.24.3. Ejemplos de uso
7.25. yum-plugin-versionlock
7.25.1. Configuración
7.25.2. Ejemplos de uso
7.26. yum-presto
7.26.1. Configuración
7.26.2. Ejemplos de uso
7.27. PackageKit-yum-plugin
7.27.1. Configuración
7.28. yum-langpacks
7.28.1. Configuración
7.29. Uso del comando yum y las extensiones
7.29.1. Desactivar las extensiones
7.29.2. Ejemplos de uso
8. Utilidades YUM
8.1. Autocompletado Bash
8.2. yum-updateonboot
8.2.1. Configuración
8.3. yumdownloader
8.4. package-cleanup
8.4.1. Ejemplos de uso
8.5. yum-complete-transaction
8.6. yum-builddep
8.7. yum-NetworkManager-dispatcher
8.8. yum-cron
8.8.1. Arranque y parada
8.8.2. Configuración
8.8.3. needs-restarting
8.8.4. find-repos-of-install
8.8.5. show-installed
9. Gestión avanzada de repositorios YUM
9.1. Creación de repositorios con createrepo
9.2. Consultar repositorios con repoquery
9.3. Gestión de grupos con yum-groups-manager
9.4. Creando espejos YUM con reposync
9.5. Repositorios explorables web con repoview
9.6. Dependencias no resueltas con repoclosure
9.7. Seguimiento de paquetes con repotrack
10. PackageKit CLI
10.1. pkcon
10.1.1. Documentación
10.1.2. Búsquedas
10.1.3. Instalar,actualizar y remover paquetes
10.1.4. Información sobre paquetes
10.1.5. Actualización general
10.1.6. Actualizaciones disponibles
10.1.7. Grupos
10.1.8. Repositorios
10.1.9. Descarga de paquetes
10.1.10. Uso de filtros
10.1.11. Transacciones
10.2. gpk-install-local-file
10.3. gpk-install-catalog
10.4. pkmon
10.5. PackageKit-command-not-found
11. Elementos de la gestión rpm
11.1. ¿Por qué evitar RPM?
11.2. Documentación en el paquete
11.3. Archivos de configuración del paquete
11.4. Propiedad de un archivo
11.5. Respaldo y reconstrucción de la base de datos
11.6. Importando llaves
11.7. Listar llaves instaladas
11.8. Listar dependencias de un paquete instalado
12. Técnicas para administradores de sistemas
12.1. Configuración remota
12.2. Soporte syslog
A. Historial de revisiones
13. Agradecimientos
13.1. Personales
13.2. Traducción
13.3. Revisores
Índice