0
Gracias

Unas palabras de agradecimiento nunca están de más.

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

RPM-get


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

0
Gracias

Unas palabras de agradecimiento nunca están de más.

Haz una pregunta
Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net y director digital en el Grupo Figaro. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.

0 Comentario