Foros del Web » Administración de Sistemas » Unix / Linux »

urpmi en mandrake-como

Estas en el tema de urpmi en mandrake-como en el foro de Unix / Linux en Foros del Web. . Pregunta: Soy usuario de Mandrake, y busco alguna forma de instalar un programa sin tener que estar continuamente buscando las dependencias en Internet. . ...
  #1 (permalink)  
Antiguo 24/04/2003, 08:16
Avatar de El Menda  
Fecha de Ingreso: junio-2001
Ubicación: Jaén
Mensajes: 516
Antigüedad: 22 años, 10 meses
Puntos: 0
Información urpmi en mandrake-como

. Pregunta: Soy usuario de Mandrake, y busco alguna forma de instalar un programa sin tener que estar continuamente buscando las dependencias en Internet.
. Respuesta: Tal vez, la tarea más dura de instalar un programa sea instalar sus dependencias, aunque resulte algo paradógico.

Muchas aplicaciones requieren otras librerías o archivos para funcionar, y a su vez estas librerías dependen de otras para poder instalarse.
Para solucionar este problema, en la distribución Mandrake disponemos una administración de paquetes RPM que nos pueden solucionar en gran medida el tema de las dependencias. Este programa se llama URPMI, y funciona de la siguiente manera:
El programa localiza el paquete a instalar, y a su vez sus dependencias. Todo ello a través de las fuentes que le indiquemos.
Las fuentes o repositorios pueden ser de dos tipos:
- Externas: La web o FTP.
- Internas: Nuestro disco duro, o CDROM.
Toda la información de los paquetes que recopila de las fuentes se almacena en una base de datos que después podremos consultar.
Hay que señalar, que el repositorio, además de tener los archivos RPM, debe disponer de un archivo llamado "hdlist.cz" o "synthesis.hdlist.cz", donde se informa sobre los paquetes que contiene el repositorio, sus dependencias, descripción de cada paquete, etc.

He aquí una lista con los comandos del programa URPMI:
urpmi: Obtiene e instala paquetes.
urpme: Desinstala los paquetes.
urpmq: Realiza búsquedas en la base de datos.
urpmf: Realiza una búsqueda de archivos dentro de los paquetes RPM.
urpmi.addmedia: Añade una fuente o repositorio.
urpmi.removemedia: Borra un repositorio.
urpmi.update: Actualiza un repositorio.

Para finalizar, añadiremos algún repositorio. La función que utilizaremos será "urpmi.addmedia", cuya forma de introducirse debe ser la siguiente (sin almoadilla al principio):
# urpmi.addmedia "Nombre de la fuente" http://host/camino with camino/de/listarpm/hdlist.cz ó synthesis.hdlist.cz
"Nombre de la fuente": Será el nombre del repositorio. No importa aquí lo que pongamos.
"host": Nombre del servidor http.
"camino": Ruta hasta llegar a los paquetes RPM.
"with": Esto lo dejamos como está.
"camino/de/listarpm/hdlist.cz ó synthesis.hdlist.cz": Camino que hay que seguir para llegar a los archivos "hdlist.cz" o "synthesis.hdlist.cz". En este caso se encuentran en la carpeta "/listarpm".
Si tenemos el CD3 de Mandrake podremos añadir nuestro primer repositorio:
# urpmi.addmedia "CD3 Mandrake Linux" removable://mnt/cdrom/Mandrake/RPMS2/ with synthesis.hdlist13rpms.cz
Si tenemos conexión a Internet podremos añadir un repositorio FTP, que dispone de muchísimos paquetes:
# urpmi.addmedia "Rediris" ftp://ftp.rediris.es/pub/linux/distributions/mandrake/9.0/contrib/RPMS/ with synthesis.hdlist2.cz

Si nos hemos equivocado con cualquier repositorio, podremos borrarlo y volver a ponerlo bien con este comando:
# urpmi.removemedia "Nombre repositorio/fuente"
Ejemplo: # urpmi.removemedia "Rediris"

Después de este paso actualizaremos la base de datos de los repositorios:
# urpmi.update -a

¡Y a instalar se dijo! Vamos a instalar MPlayer, magnífico reproductor de vídeo:
# urpmi mplayer

Automáticamente instalará todas las dependencias, y ya podrás instalar muchos programas sin preocuparte de nada.

Por cierto, si te hartas de MPlayer (que no creo), puedes desinstalarlo así:
# urpme "Paquete a desinstalar"
Ejemplo: # urpme "mplayer"

Espero que os haya servido de gran ayuda :)

Autor: El Menda
E-mail: [email protected]
  #2 (permalink)  
Antiguo 24/04/2003, 09:20
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 4 meses
Puntos: 1
Genial
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #3 (permalink)  
Antiguo 28/04/2003, 13:22
Avatar de El Menda  
Fecha de Ingreso: junio-2001
Ubicación: Jaén
Mensajes: 516
Antigüedad: 22 años, 10 meses
Puntos: 0
Sitios FTP extra

Se me ocurrió que podríamos añadir sitios FTP extra. Aportaré uno:
#urpmi.addmedia "Sunet" ftp://ftp.sunet.se/pub/Linux/distributions/mandrake/updates/9.0/RPMS with ../base/hdlist.cz
Quien sepa más que los ponga directamente, y si es posible, con comando para que nos tengamos que molestar menos
__________________
"No hay mujer fea sino copa de menos"

Última edición por El Menda; 05/05/2003 a las 08:16
  #4 (permalink)  
Antiguo 28/04/2003, 14:19
Avatar de El Menda  
Fecha de Ingreso: junio-2001
Ubicación: Jaén
Mensajes: 516
Antigüedad: 22 años, 10 meses
Puntos: 0
Más

#urpmi.addmedia "Gatech" ftp://ftp-linux.cc.gatech.edu/pub/mandrake/9.0/x86_64/Mandrake/RPMS with ../base/hdlist.cz
__________________
"No hay mujer fea sino copa de menos"

Última edición por El Menda; 05/05/2003 a las 08:16
  #5 (permalink)  
Antiguo 07/05/2003, 22:47
 
Fecha de Ingreso: mayo-2003
Mensajes: 13
Antigüedad: 21 años
Puntos: 0
entonces si quiero ver todos los rpm del servidor, me asomo al archivo hdlist.cz ?
  #6 (permalink)  
Antiguo 28/08/2003, 16:16
 
Fecha de Ingreso: agosto-2003
Mensajes: 4
Antigüedad: 20 años, 8 meses
Puntos: 0


solo tengo estos archivos:
synthesis.hdlist.Installation CD 1 (x86) (cdrom1).cz
hdlist.Installation CD 1 (x86) (cdrom1).cz synthesis.hdlist.International CD (x86) (cdrom3).cz
hdlist.International CD (x86) (cdrom3).cz

cuando le doy a:urpmi.addmedia "Red" ftp://ftp.rediris.es/pub/linux/distr.../contrib/RPMS/ with /var/lib/urpmi/"hdlist.Installation CD 1 (x86) (cdrom1).cz"

m dice que :
añadido soporte Red
examinando el archivo de síntesis [/var/lib/urpmi/synthesis.hdlist.Installation CD 1 (x86) (cdrom1).cz]
examinando el archivo de síntesis [/var/lib/urpmi/synthesis.hdlist.International CD (x86) (cdrom3).cz]
recuperando descripción de archivo de «Red»...
recuperando hdlist fuente (o síntesis) de «Red»...
ftp://ftp.rediris.es/pub/linux/distr...t.Installation CD 1 (x86) (cdrom1).cz
...falló la recuperación: curl falló: salió con 9 o señal 0

falló la recuperación de hdlist fuente (o síntesis)
no se encuentra el archivo hdlist para el soporte «Red»
examinando el archivo de síntesis [/var/lib/urpmi/synthesis.hdlist.Red.cz]
problema leyendo el archivo de síntesis del soporte «Red»
no se puede actualizar soporte «Red»


que pasa???tengo que crear un
synthesis.hdlist.cz???
como lo hago???

Última edición por drareg78; 28/08/2003 a las 16:38
  #7 (permalink)  
Antiguo 30/08/2003, 02:32
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 22 años, 4 meses
Puntos: 1
Hazlo tal y como te pone arriba, lo que has escrito no tiene sentido, sería algo como:

#urpmi.addmedia "Nombre de la fuente" http://host/camino with camino/de/listarpm/hdlist.cz

Prueba de nuevo
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #8 (permalink)  
Antiguo 30/08/2003, 22:13
 
Fecha de Ingreso: agosto-2003
Mensajes: 4
Antigüedad: 20 años, 8 meses
Puntos: 0
El problema es que noe nquentra el archivo hdlist.cz;ni cuando busco con locate el hdlist me sale.esto es lo que me sale cuando pongo lo de arriba con un camino inventado:

# urpmi.addmedia "Sunet" ftp://ftp.sunet.se/pub/Linux/distrib...dates/9.0/RPMS with /boot/HDB/Documents/hdlist.cz
no se puede determinar el soporte de este archivo hdlist [/var/lib/urpmi/hdlist.cz]
añadido soporte Sunet
examinando el archivo de síntesis [/var/lib/urpmi/synthesis.hdlist.Installation CD 1 (x86) (cdrom1).cz]
examinando el archivo de síntesis [/var/lib/urpmi/synthesis.hdlist.International CD (x86) (cdrom3).cz]
recuperando descripción de archivo de «Sunet»...
...recuperación hecha
recuperando hdlist fuente (o síntesis) de «Sunet»...
ftp://ftp.sunet.se/pub/Linux/distrib...ents/hdlist.cz
...falló la recuperación: curl falló: salió con 9 o señal 0

falló la recuperación de hdlist fuente (o síntesis)
no se encuentra el archivo hdlist para el soporte «Sunet»
examinando el archivo de síntesis [/var/lib/urpmi/synthesis.hdlist.Sunet.cz]
problema leyendo el archivo de síntesis del soporte «Sunet»
no se puede actualizar soporte «Sunet»

Última edición por drareg78; 30/08/2003 a las 22:17
  #9 (permalink)  
Antiguo 08/09/2003, 03:26
 
Fecha de Ingreso: agosto-2003
Mensajes: 4
Antigüedad: 20 años, 8 meses
Puntos: 0
hola!!!
al final lo consegui!!!jejeje!!!
ciass!!
os apunto unas cuantas mas para mandrake 9.1:
urpmi.addmedia plf ftp://knight.zarb.org/pub/plf/9.1 with hdlist.cz
urpmi.addmedia main ftp://public.ftp.planetmirror.com/pu.../Mandrake/RPMS with ../base/hdlist.cz
urpmi.addmedia contrib ftp://ftp.tugraz.at/mirror/Mandrake-...1/contrib/RPMS with ../../i586/Mandrake/base/hdlist2.cz
urpmi.addmedia jpackage.free ftp://ftp.pbone.net/pub/jpackage/1.5/mandrake-9.1/free with hdlist.cz
urpmi.addmedia --update updates http://distro.ibiblio.org/pub/linux/...ates/9.1/RPMS/ with ../base/hdlist.cz
urpmi.addmedia texstar ftp://ftp.ibiblio.org/pub/Linux/dist...drake/9.1/rpms with hdlist.cz

las he encontrado en http://plf.zarb.org/~nanardon/ por cierto muy wena web

un saludo!!
  #10 (permalink)  
Antiguo 17/07/2004, 14:36
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
Esta web os va a encantar: http://urpmi.org/easyurpmi/index.php

Eliges los mirrors, y te da el código listo para pegarlo en la consola de comandos.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 3 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 19:08.