jueves, 3 de octubre de 2013

Configurar URPMI bajo Mandriva

¿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:

1.      Etapa 1: Indica las características de tu sistema

2.      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)

·         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)


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

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)
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>


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

No hay comentarios:

Publicar un comentario