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