Para administrar paquetes empleando la utilidad rpm, siga estos pasos:
- Acceda al sistema Linux como un usuario normal.
- 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. - Inicie una consola xterm desde el sistema de menús del entorno de su equipo si utiliza un acceso por una GUI.
- Obtenga privilegios de
root
. Lo puede hacer escribiendosu
en su consola xterm, o empleandosudo
(si lo tiene configurado) para ejecutar los comandos de los siguientes pasos. - 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)
El sistema debería responder el paquete zsh no está instalado - 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. - 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. - 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. - Escriba
zsh
. Esto inicia una consola Z, que funciona de manera muy similar a las consolasbash
ytcsh
, 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 conbash
otcsh
.Ejemplo en terminal xterm de zsh: - 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, perozsh
no es uno de ellos). - 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 paquetezsh
a la par que ejecuta el programazsh
. Linux seguirá ejecutando el programazsh
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. - Escriba
exit
para salir dezsh
y regresar a su consola normal. - Escriba
rpm -q zsh
. El sistema debería responder con un errorpackage zsh is not installed
(el paquetezsh
no está instalado), puesto que acabamos de desinstalar el paquete. - Escriba
yum install zsh
. El sistema debería revisar sus repositorios, descargarzsh
e instalarlo. Le pedirá su conformidad antes de iniciar la descarga. - Escriba
rpm -q zsh
. Los resultados deberían ser similares al paso 8, aunque el número de versión puede diferir. - Escriba
rpm -e zsh
. Este paso eliminazsh
del sistema pero no genera ninguna salida, como en el paso 11.
Los tres últimos pasos sólo funcionarán si su distribución utiliza Yum.