qué es urpmi

5
¿Qué es URPMI? URPMI es una herramienta de gestión de paquetes (programas) creado por Mandriva. Sus principales ventajas son: Fácil instalación de programas Resolución automática de dependencias entre paquetes Actualizaciones regulares y automáticas. Configurar urpmi Después de haber instalado Mandriva, lo primero que debes hacer es configurar urpmi (conexión a Internet necesaria) agregando repositorios para poder instalar y actualizar los programas fácilmente. Primero, debes eliminar los repositorios amovibles para evitar que Mandriva te pida insertar un CD cuando instales un paquete. Abre una consola y escribe el comando: urpmi.removemedia –a Ejemplo: [root@localhost ~]# urpmi.removemedia -a quitar el repositorio "Mandriva Linux - 2007.1 (Free) - Installer" quitar el repositorio "Mandriva Linux - 2007.1 (Free) - Installer" (contrib) Luego, dirígete al sitio http://easyurpmi.zarb.org/?language=es y sigue estas etapas: Etapa 1: Indica la características de tu sistema Etapa 2: Seleccionamos los repositorios desde los que deseas instalar los programas. Los repositorios: Official (repositorios oficiales): main: obligatorio (corazón del sistema) contrib: recomendado (programas libres mantenidos por la comunidad) non-free: opcional (programas propietarios) main_updates (actualizaciones de main): sólo si seleccionaste main

Upload: esteban-reyes

Post on 25-Oct-2015

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Qué es URPMI

¿Qué es URPMI?

URPMI es una herramienta de gestión de paquetes (programas) creado por Mandriva. Sus principales ventajas son:

Fácil instalación de programas

Resolución automática de dependencias entre paquetes

Actualizaciones regulares y automáticas.

Configurar urpmi

Después de haber instalado Mandriva, lo primero que debes hacer es configurar urpmi (conexión a Internet necesaria) agregando repositorios para poder instalar y actualizar los programas fácilmente. 

Primero, debes eliminar los repositorios amovibles para evitar que Mandriva te pida insertar un CD cuando instales un paquete. Abre una consola y escribe el comando: urpmi.removemedia –a 

Ejemplo:[root@localhost ~]# urpmi.removemedia -a

quitar el repositorio "Mandriva Linux - 2007.1 (Free) - Installer"

quitar el repositorio "Mandriva Linux - 2007.1 (Free) - Installer"

(contrib)

Luego, dirígete al sitio http://easyurpmi.zarb.org/?language=es y sigue estas etapas:

Etapa 1: Indica la características de tu sistema

Etapa 2: Seleccionamos los repositorios desde los que deseas instalar los programas. Los

repositorios:

Official (repositorios oficiales):

main: obligatorio (corazón del sistema)

contrib: recomendado (programas libres mantenidos por la comunidad)

non-free: opcional (programas propietarios)

main_updates (actualizaciones de main): sólo si seleccionaste main

contrib_updates (actualizaciones de non-free): si seleccionaste contrib

non-free_updates (actualizaciones de non-free): si seleccionaste non-free

main_backports: opcional si seleccionaste main (programas nuevos pero menos

testeados)

Page 2: Qué es URPMI

contrib_backports: opcional si seleccionaste contrib (programas nuevos pero

menos testeados)

non-free_backports: opcional si seleccionaste non-free (programas nuevos pero

menos testeados)

Penguin Liberation Front: opcional (programas de uso restringido en ciertos países

por diversas razones)

plf-free (programas que no pueden ser incluidos en los repositorios oficiales por

razones legales)

plf-nonfree (programas que no pueden ser incluidos en los repositorios oficiales

por estar protegidos por patentes)

plf-free_backports: opcional si seleccionaste plf-free (programas nuevos pero

menos testeados)

plf-nonfree_backports: opcional si seleccionaste plf-nonfree (programas nuevos

pero menos testeados)

Etapa 3: Copiamos el código obtenido y lo copiamos en la consola. Esperamos hasta que

termine la descarga.

Nota: En la etapa 2 marca todas las casillas, esto te permitirá tener una mayor opción de programas. Sin embargo, algunos serán propietarios (nonfree), no muy estables (backports), o ilegales en ciertos países (plf – infórmate acerca de los programas instalados desde este repositorio). 

Una vez terminada la descarga, puedes verificar la existencia de nuevos repositorios escribiendo: urpmq --list-media o urpmq --list-url 

Ejemplo (todos los repositorios son seleccionados):[aruju@localhost ~]$ urpmq --list-media

plf-free

plf-free_backports

plf-nonfree

plf-nonfree_backports

contrib_backports

main

main_backports

contrib

non-free

non-free_backports

main_updates

contrib_updates

non-free_updates

Main Updates (Official2008.0-1)

Contrib Updates (Official2008.0-2)

Page 3: Qué es URPMI

Non-free Updates (Official2008.0-3)

Si luego deseas eliminar un repositorio, utiliza el comando urpmi.removemedia nombre_del_repositorio 

Ejemplo:[root@localhost ~]# urpmi.removemedia plf-free

Quita el repositorio “plf-free”

[root@localhost ~]#

Para agregar un repositorio, utiliza el comando urpmi.addmedia nombre_del_repositorio_y_url 

Ejemplo:[root@localhost ~]# urpmi.addmedia plf-free

ftp://ftp.easynet.fr/plf/mandriva/2008.0/free/release/binary/i586/

with media_info/hdlist.cz

agregar repositorio “plf-free”

http://ftp.easynet.fr/...

[root@localhost ~]#

Los otros comandos de Urpmi

Urpmi permite realizar otras acciones para poder gestionar los programas desde la línea de comandos. A continuación las principales: 

Permite instalar un paquete:urpmi <nombre_del_paquete>

Permite instalr todos los paquetes presentes en el directorio actual:urpmi *.rpm

Permite instalar la lista de paquetes escritos en una lista while read i:do urpmi --auto $i ; done < mesrpm.txt

Permite desinstalar un paquete con todas sus dependencias:urpme <nombre_del_paquete>

Permite consultar la base de datos de urpmi:urpmq <nombre_del_paquete>

Page 4: Qué es URPMI

Permite encontrar el paquete en que se encuentra un fichero específico:urpmf <fichier>

Actualiza el sistema:urpmi --auto-update

Lista los paquetes que contienen <palabra>:urpmi -y <palabra>

Lista los paquetes sin dependencias:urpmi_rpm-find-leaves

Muestra información sobre un paquete:urpmq -i el_paquete

Hace una copia de seguridad de la lista de paquetes instalados:rpm -qa | sort > mesrpm.txt

Hace una copia de seguridad de la lista de paquetes instalados sin los números de versión:rpm -qa --queryformat '%{name}\n' | sort > mesrpm.txt

Actualizar una fuente:urpmi.update nombre_fuente

Quitar una fuente:urpmi.removemedia la_fuente

Quitar todas las fuentes:urpmi.removemedia –a

Instalación de actualización:drakrpm-update

Page 5: Qué es URPMI

RPM-get

RPM-get es un clon de APTITUDE que funciona bajo Mandriva. Para maoy información:$ man rpm-get