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:
para instalar un nuevo software desde los repositorios de paquetes.
para instalar un nuevo software desde un archivo individual.
para actualizar el software existente en su sistema.
para eliminar software no deseado 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:
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:
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.