viernes, 17 de julio de 2009

Instar paquetes con RPM y YUM


I. INSTALAR PAQUETES CON EL COMANDO RPM

RPM Package Manager (o RPM, originalmente llamado Red Hat Package Manager) es una herramienta de administración de paquetes pensada básicamente para Linux. Es capaz de instalar, actualizar, desinstalar, verificar y solicitar programas. RPM es el formato de paquete de partida de Linux Estándar Base. Es decir, para instalar o actualizar software de sistema.


Originalmente desarrollado por Red_Hat para Red_Hat_Linux, en la actualidad muchas distribuciones GNU/Linux lo usan, como: Fedora Linux, Mandriva Linux, SuSE Linux y Conectiva Linux. También se ha aportado a otros sistemas operativos.


1. Instalar un paquete RPM:

# rpm –ivh nombredelpaquete.rpm

2. Desinstalar un paquete RPM:

# rpm –e nombredelpaquete.rpm

3. Actualizar un paquete RPM:

# rpm –Uvh nombredelpaquete.rpm

Nota: Cuando este comando es utilizado, RPM no desinstala la versión anterior del paquete e instala la nueva versión.

4. Consulta de un paquete RPM:

#rpm –q nombredelpaquete

Ejemplo:

[root@ricardo]# rpm –q squid
squid-2.6.STABLE6-3.el5

Nota: El comando rpm –q mostrará el nombre del paquete, la versión y el número de la realización del paquete instalado. Usted puede usar este comando para verificar si el paquete está instalado o no en el sistema.

5. Información del Paquete RPM:

# rpm –qi nombredelpaquete

Nota: Este comando muestra la información del paquete, incluyendo el nombre, versión, y descripción del programa instalado.

6. Lista de archivos del paquete rpm:

# rpm –ql nombredelpaquete

Nota: Este comando mostrará toda la lista de todos los archivos instalados por el paquete RPM. Por lo tanto esto funcionará solamente cuando el paquete se encuentre instalado en su sistema.

II. INSTALAR PAQUETES CON EL COMANDO YUM

Yum es un paquete administrador de software (software package manager). Es una herramienta muy útil para instalar, actualizar y remiver paquetes junto con sus dependencias en distribuciones Linux basadas en RPM (RedHat, Fedora, CentOS, etc). Automáticamente determina las dependencias necesarias y lo que debe realizarse para instalar paquetes.

· yum install paquete

Instala la última versión del paquete indicado. Pide confirmación.

Ejemplo:

# yum install mysql


· yum –y install paquete

Instala la última versión del paquete indicado. Instala sin pedir confirmación.

Ejemplo:

# yum –y install squid


· yum – y install paquete 1 paquete2

Instala la última versión de los paquetes indicados, no hay límite de cuantos paquetes se pueden indicar. Instala sin pedir confirmación.

Ejemplo:

# yum –y install mysql mysql- server php-mysql


· yum –y update

Actualiza todos los paquetes en el sistema.

# yum –y update

· yum – y update paquete

Actualiza solo el paquete indicado.

Ejemplo:
# yum –y update httpd

· yum – y update paquete1 paquete2

Actuliza los paquetes indicados.

Ejemplo:
# yum – y update opera firefox

· yum info paquete

Descripción completa del paquete indicado.

Ejemplo:
# yum info samba

· yum remove paquete

Remueve el paquete indicado.

Ejemplo:
# yum remove telnet

· yum remove paquete1 paquete2

Ejemplo:
# yum remove telnet vncserver

· yum search paquete

Busca el paquete en la base de datos de paquetes instalados o para instalar. “Paquete” puede ser una palabra parcial del paquete a buscar.