2.1.5.- Ejercicio: Administrar paquetes utilizando RPM

Para administrar paquetes empleando la utilidad rpm, siga estos pasos:

    1. Acceda al sistema Linux como un usuario normal.
    2. Hágase con un paquete para efectuar la prueba. Puede probar con un paquete de su distribución que sepa que no está instalado; si, por el contrario, toma un paquete al azar, puede que se encuentre con que ya se instaló o que no se satisface algunas de sus dependencias.  He utilizado para este ejemplo la instalación de un paquete del sistema Fedora (mi distribución es Debian Ubuntu 12.04) zsh-5.0.2-1.fc18.i686.rpm, es una consola, que por defecto, no se instala en la mayoría de los sistemas.
    3. Inicie una consola xterm desde el sistema de menús del entorno de su equipo si utiliza un acceso por una GUI.
    4. Obtenga privilegios de root. Lo puede hacer escribiendo su en su consola xterm, o empleando sudo (si lo tiene configurado) para ejecutar los comandos de los siguientes pasos.
    5. Escriba rpm -q zsh-5.0.2-1.fc18.i686.rpm (podemos bajarnos el paquete según la arquitectura de su ordenador desde:   http://rpmfind.net/linux/RPM/Fedora_Project.html)

      Ejemplo_ejercicio_paso4
      El sistema debería responder el paquete zsh no está instalado

    6. Escriba rpm -qpi zsh-5.0.2-1.fc18.i686.rpm (deberá añadir la ruta completa al fichero del paquete si éste no se encuentra en su directorio actual). El sistema debería responder mostrando información sobre el paquete, como el número de versión, el nombre del host de la máquina en que se compiló y una descripción del paquete.Ejemplo_ejercicio_paso6
    7. Escriba rpm -ivh zsh-5.0.2-1.fc18.i686.rpm. El sistema debería instalar el paquete y mostrar una serie de almohadillas mientras lo hace.Ejemplo_ejercicio_paso7
    8. Escriba rpm -q zsh. El sistema debería responder con el nombre de paquete completo, incluyendo los números de versión y compilación. Esta respuesta es la verificación de que el paquete está instalado.Ejemplo_ejercicio_paso8
    9. Escriba zsh. Esto inicia una consola Z, que funciona de manera muy similar a las consolas bash y tcsh, más conocidas. Es probable que vea que el prompt de su comando cambia ligeramente, pero podrá ejecutar la mayoría de los comandos que puede emplear con bash o tcsh.Ejemplo en terminal xterm de zsh:Ejemplo_ejercicio_paso9
    10. Escriba rpm -V zsh. El sistema no debería generar ninguna salida, sólo un nuevo prompt de comando. El comando de verificación (-V o --verify) contrasta la información del paquete con la información almacenada en la base de datos. Justo después de la instalación,  la mayoría de los paquetes no deberían mostrar variaciones (hay varios paquetes que se modificaran durante la instalación, pero zsh no es uno de ellos).Ejemplo_ejercicio_paso10
    11. Escriba rpm -e zsh. El sistema no generará salida alguna, sólo un nuevo prompt de comandos. Este comando elimina el paquete del sistema. Tenga en cuenta que está eliminando el paquete zsh a la par que ejecuta el programa zsh. Linux seguirá ejecutando el programa zsh que está utilizando, pero no podrá iniciar nuevas instancias de éste. Puede que algunos programas tengan comportamientos extraños al hacer esto, debido a que no se encuentren algunos ficheros tras eliminar el paquete.Ejemplo_ejercicio_paso11
    12. Escriba exit para salir de zsh y regresar a su consola normal.Ejemplo_ejercicio_paso12
    13. Escriba rpm -q zsh. El sistema debería responder con un error package zsh is not installed (el paquete zsh no está instalado), puesto que acabamos de desinstalar el paquete.Ejemplo_ejercicio_paso13
    14. Escriba yum install zsh. El sistema debería revisar sus repositorios, descargar zsh e instalarlo. Le pedirá su conformidad antes de iniciar la descarga.Ejemplo_ejercicio_paso14
    15. Escriba rpm -q zsh. Los resultados deberían ser similares al paso 8, aunque el número de versión puede diferir.Ejemplo_ejercicio_paso15
    16. Escriba rpm -e zsh. Este paso elimina zsh del sistema pero no genera ninguna salida, como en el paso 11.

      Ejemplo_ejercicio_paso16
      Los tres últimos pasos sólo funcionarán si su distribución utiliza Yum.

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s