yum shell
se utiliza para ingresar a la interfase tipo "concha" de yum, si se le pasa un nombre de archivo el contenido de dicho archivo es ejecutado en el modo yum shell. En el shell yum es posible ejecutar múltiples comandos o conjuntos de comandos durante una única ejecución de yum. Dichos comandos pueden ser ingresados manualmente o por medio de un archivo simple. Los comandos posibles son los mismos a los de las opciones de línea de comando de yum más algunos comandos adicionales.
yum shell
para ejecutar un comando regular ingresado manualmente.
$ yum shell ... Configurando la shell de Yum > info squid > Paquetes instalados Nombre : squid Arquitectura : x86_64 Período : 7 Versión : 3.2.0.13 Lanzamiento : 5.fc16 Tamaño : 7.5 M Repositorio : installed Desde el repositorio : updates Resumen : El servidor proxy con caché Squid URL : http://www.squid-cache.org Licencia : GPLv2+ and (LGPLv2+ and MIT and BSD and Public Domain) Descripción :Squid es un servidor de caché proxy de alta performance para : clientes Web, con soporte para objetos de datos FTP, gopher y HTTP. : A diferencia del software de caché tradicional, Squid maneja todos : los requerimientos en un sólo proceso no bloqueante manejado por : E/S. Squid mantiene meta datos y especialmente objetos muy : solicitados en caché en RAM, hace cachǸ de búsquedas DNS, tiene : soporte de consulta DNS no bloqueante, e implementa el cacheo : negativo de pedidos fallidos. : : Squid consta de un servidor principal llamado squid, un programa de : búsqueda DNS (dnsserver), un programa para extraer datos FTP : (ftpget), y algunas herramientas de administración y clientes. > exit > Leaving Shell
yum shell
: config
, repo
y transaction
.
config [argumento] [valor]
> config gpgcheck gpgcheck: True > config gpgcheck False > config gpgcheck gpgcheck: False
repo [argumento] [opción]
list
: lista repositorios y sus estados.
enable
: habilita repositorios, opción = id repositorio.
disable
: deshabilita repositorios, opción = id repositorio.
> repo list > id del repositorio nombre del repositorio estado fedora Fedora 16 - x86_64 25.098 fedora-chromium-stable Builds of the "stable" tag of the Chromium Web 18 rpmfusion-free RPM Fusion for Fedora 16 - Free 428 rpmfusion-free-updates RPM Fusion for Fedora 16 - Free - Updates 87 rpmfusion-nonfree RPM Fusion for Fedora 16 - Nonfree 171 rpmfusion-nonfree-updates RPM Fusion for Fedora 16 - Nonfree - Updates 46 updates Fedora 16 - x86_64 - Updates 3.594 > repo enable updates-testing Leyendo en archivos locales los metadatos de los repositorios updates-testing/metalink | 40 kB 00:00 updates-testing | 4.7 kB 00:00 updates-testing/primary_db > repo disable updates-testing >
transaction [argumento]
list
: lista el contenido de la transacción.
reset
: restablece a cero la transacción (reset).
solve
: ejecuta el resolutor de dependencias en la transacción.
run
: ejecuta la transacción.
> remove epiphany Configurando el proceso de eliminación > transaction list =============================================================================== Paquete Arquitectura Versión Repositorio Tamaño =============================================================================== Eliminando: epiphany x86_64 1:3.2.1-2.fc16 @fedora 11 M Resumen de la transacción =============================================================================== Remove 1 Package > transaction solve --> Ejecutando prueba de transacción ---> Paquete epiphany.x86_64 1:3.2.1-2.fc16 debe ser eliminado --> Resolución de dependencias finalizada Success resolving dependencies > transaction run --> Ejecutando prueba de transacción --> Resolución de dependencias finalizada =============================================================================== Paquete Arquitectura Versión Repositorio Tamaño =============================================================================== Eliminando: epiphany x86_64 1:3.2.1-2.fc16 @fedora 11 M Resumen de la transacción =============================================================================== Remove 1 Package Tamaño instalado: 11 M Está de acuerdo [s/N]:s Descargando paquetes: Ejecutando verificación de transacción Ejecutando prueba de transacción La prueba de transacción ha sido exitosa Ejecutando transacción Eliminando : 1:epiphany-3.2.1-2.fc16.x86_64 1/1 Eliminado(s): epiphany.x86_64 1:3.2.1-2.fc16 Finished Transaction