Product SiteDocumentation Site

17.3. Yum Avanzado

Advanced usage

Los contenidos siguientes han sido escritos para usuarios un poco más avanzados. Presupone que se sienten cómodos con el uso de las líneas de comando, y que poseen un conocimiento relativamente bueno de la terminología de los sistemas basados en Linux. Probablemente no sea necesario utilizar a Fedora como lo haría un usuario de escritorio, pero ayudará a que los usuarios de escritorio incrementen sus conocimientos básicos, de modo que sean capaces de enfrentarse con problemas cada vez más complicados.
Utilice Yum de cuatro maneras diferentes para poder modificar el software de su sistema:

Instalación de Software desde un Paquete

Los comandos de Yum que se muestran en esta sección utilizan a los repositorios como fuente de paquetes. Pero Yum también puede utilizarse para instalar software desde un archivo determinado, que no necesariamente se encuentre en algún repositorios. Este uso avanzado de Yum se encuentra más allá de los propósitos de esta Guía.
Para utilizar Yum, especifique una función, y uno o más paquetes, o grupos de paquetes. Cada una de las secciones siguientes brinda algunos ejemplos.
Para cada operación, Yum descarga desde los repositorios configurados, la información actualizada de cada uno de los paquetes solicitados. Si su sistema utiliza una conexión de red relativamente lenta, yum puede tardar varios segundos en descargar los índices de los repositorios, y los encabezados para cada paquete.
Yum busca entre estos archivos de datos para determinar el mejor grupo de acciones necesarias en orden de obtener los resultados pedidos, y muestra el tipo de transacción a realizar para que usted la apruebe. Esta transacción puede incluir la instalación, actualización o eliminación de paquetes adicionales, de acuerdo a las necesidades de las dependencias.
El siguiente es un ejemplo de la transacción realizada para instalar tsclient:
=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
tsclient                i386       0.132-6          base              247 k
Installing for dependencies:
rdesktop                i386       1.4.0-2          base              107 k

Transaction Summary
=============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 355 k
Is this ok [y/N] :
Ejemplo 17.1. Formato de los informes de transacción de Yum

Revise la lista de cambios, y luego presione Y para aceptar y empezar el proceso. Si presiona N o Enter , Yum no va a descargar ni a modificar ningún paquete, y finalizará.

Versiones de Paquetes

Yum solo muestra y utiliza la última versión de cada paquete, a menos que usted le indique una versión anterior.
Yum también importa la llave pública del repositorio si es que aún no ha sido instalada en su administrador de llaves rpm. Para más información sobre llaves y sobre su administración, vea Guía de Seguridad de Fedora.
El siguiente es un ejemplo de importación de la llave pública:
advertencia: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
clave pública no disponible para tsclient-0.132-6.i386.rpm
Extrayendo clave GPG de file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
Importando clave GPG 0x4F2A6FD2 "Fedora Project <fedora@redhat.com>"
Esto está bien [s/N] :
Ejemplo 17.2. Formato de importación de llave pública de Yum

Verifique la llave pública, y luego presione Y para importarla y autorizar su uso. Si presiona N o Enter, Yum finalizará sin haber instalado ningún paquete. Asegúrese de confiar en el dueño de la llave antes de aceptar su importación.
Para asegurarse que el paquete descargado sea genuino, Yum verifica la firma digital en cada paquete y la compara con la llave pública de su proveedor. Una vez que todos los paquetes solicitados por la transacción han sido descargados y exitosamente verificados, Yum entonces los instala en su sistema.

Registro de Transacción

Cada transacción completa registra los paquetes afectados en el archivo de log /var/log/yum.log. Este archivo solo puede ser leído una vez que ha presentado credenciales de usuario root.

17.3.1. Instalar nuevo software mediante Yum

Para instalar un paquete cualquiera mi-paquete, ingrese el comando su -c 'yum install mi-paquete' . Ingrese la contraseña de usuario root cuando se le pida.
Para instalar un grupo de paquetes GrupoDePaquetes, ingrese el comando su -c 'yum groupinstall "Grupo De Paquetes"' . Ingrese la contraseña de usuario root cuando se le pida. Algunos ejemplos de grupos de paquete son Base de Datos MySQL y Autoría y Publicación.

Los Nuevos Servicios requieren Activación

Cuando instala un servicio, Fedora ni lo activa ni lo inicia. Para configurar que un nuevo servicio sea ejecutado durante el proceso de arranque del sistema, elija en el menú del panel superior del escritorio Sistema > Administración > Servicios, o utilice las utilidades chkconfig y service desde la línea de comandos. Consulte las páginas man para más detalles.