PDF de programación - Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

Imágen de pdf Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlográfica de visualizaciones

Publicado el 1 de Septiembre del 2017
604 visualizaciones desde el 1 de Septiembre del 2017
213,4 KB
15 paginas
Creado hace 18a (26/07/2005)
Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

Todo lo que siempre quisiste saber sobre urpmi pero nunca

te atreviste a preguntarlo

Traducido por Willy Walker de http://mandrake.vmlinuz.ca/bin/view/Main/UsingUrpmi

Descargalo en PDF

Otros recursos para aprender sobre urpmi

Urpmi es una importante herramienta para todos los usuarios de Mandriva. Tomate tiempo para aprender
utilizarlo. Esta página te da una descripción de las opciones más comúnmente usadas. Debajo están otros
recursos con una información más detallada sobre urpmi:

l http://www.urpmi.org/ : Página de buena documentación de urpmi en Francés y en Inglés.
l Páginas man: comprueba las páginas man para todas las opciones. Ésas son la fuente más actualizada

de información.

Junto a una introducción muy básica, esta página intenta cubrir lo qué no se cubre en las dos fuentes
antedichas de información. Asumimos que sabes utilizar una página man y que has leído la página
antedicha. Una vez que lo hayas hecho así, vuelve a esta página: hay más información sobre problemas no
tan obvios que puede no funcionarte.

Usando urpmi

Lista rápida de tareas comunes

Comando

Que te dice

urpmq -i xxx.rpm

Información del programa

urpmq -il xxx.rpm

Información y los archivos que instala

urpmq --changelog xxx.rpm

changelog (cambios)

urpmq -R xxx.rpm

Que requiere este rpm

urpmf ruta/a/archivo

Que rpm proporciona este archivo

rpm -q --whatprovides ruta/a/
archivo

similar a urpmf, pero trabaja con ambos hdlist.cz y synthesis.hdlist.cz

urpmi.update updates

Actualizaciones disponibles desde sus fuentes de actualización

urpmc

Actualizaciones disponibles desde todas las fuentes urpmi (puede
necesitar urpmi a urpmc primero)

urpmq --list-media

Lista los repositorios que tienes

Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

Comando

Que hace

urpme xxxx

Elimina el rpm (y dependencias)



urpmi -y xxx

Muestra todos los rpms que coinciden con esta cadena. (cuidado: si hay
solo una coincidencia trata de instalarlo)

urpmi --keep xxx.rpm

Instala rpm y sus dependencias, pero si algo ha sido eliminado parará ese
hilo

urpmi --update --auto-select

Instala actualizaciones disponibles desde tu fuente de actualización

urpmi --keep --auto --auto-
select

Actualiza todos los paquetes pero no borra nada, solo dice que no
funciona

urpmi --auto-select

Mira que necesita ser actualizado y te avisa para que digas si o no


urpmi.addmedia

Aquí es donde todo comienza. Añade un repositorio urpmi usando el comando urpmi.addmedia . Puedes
obtener una lista de fuentes urpmi de la página Easy Urpmi . El formato para añadir un nuevo repositorio es
como este:

urpmi.addmedia nombrerepositorio ftp://ftp.site.com/path/to/Mandriva/RPMS with ../base/hdlist.cz

Los espejos ftp de Mandriva-Linux contienen:

l main que contiene la mayoría de los programas.
l contrib que contiene algunos programas opcionales.
l update que se usa para corregir problemas de seguridad. Todo el mundo debería tener esta fuente
configurada, incluso con una conexión lenta a internet. Al agregar una fuente de la actualización
agrega '--update' así el urpmi puede distinguirlo de una fuente regular.

Puedes usar synthesis.hdlist.cz en vez de hdlist.cz si tu ancho de banda es pequeño, pero perderás un
montón de funcionalidades... Por ejemplo, urpmf no puede buscar en paquetes no instalados si estás usando
synthesis.hdlist.cz.

Recuperando fuentes perdidas (cds)

Si ves que no tienes todos tus CDs listados como fuentes, prueba urpmi.addmedia --distrib cdrom
removable://mnt/cdrom con el cd1 en tu unidad

Copiando CDs al disco duro y usándolo como fuente.

Si no te gusta hacer juegos malabares con CDs durante sesiones con urpmi y tienes un cierto sitio para
guardar, haz un directorio (digamos: /home/CDS/), copia la base/ y directorios de Mandriva/
(recurrentemente) del primer CD de instalación allí. Entonces copia el RPMS2 a los directorios RPMS8 en

Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

el directorio previamente creado de Mandriva/. Después de quitar o de inhabilitar la instalación CDs como
fuentes haz: =urpmi.addmedia --distrib HD file://home/CDS=

Este no funciona en la versión 10.1 cuando la estructura de directorio en los CDs se ha cambiado. Los directorios
de los cuales tienes que copiar todo los RPMS ahora son:

CD1:/media/main
CD2:/media/main2
CD3:/Applications
/Drivers
/media/commercial
/media/dkms
/media/drivers
/main3
CD4:/kde3.3
/media/main4
CD5:/media/main5
CD6:/Applications
/media/main6

Después de que estas copias están completas, puedes hacer (como root)

cd /home/CDS (o el directorio que creaste )
genhdlist --dest `pwd`

Entonces usa el gestor de medios en el Centro de Control de Linux Mandriva para configurar tu directorio como
fuente. Después de esto, deshabilita todas las entradas de cd.

Un método alterno de copiar y montar las imágenes ISO - que también funcionará en versiones más antiguas - lo
puedes ver en CdToHD

Copiando rpms (incluyendo CDs de instalación) a un solo directorio y
como fuente .

Crear un directorio, por ejemplo/RPMS, para mantener todos los rpms

Copiar un montón de rpms (de instalar cds, por ejemplo):

find /INSTALL_CDS/ -name *.rpm -print -exec cp {} /RPMS \;

Si has copiado los CDs instalación al disco duro, o tienes sus imágenes ISO en la unidad de disco (ver CdToHD
para ver como montarlos), esto puede hecerse en un paso.

En este ejemplo, los CDs fueron montados como /INSTALL_CDS/CD1, /INSTALL_CDS/CD2, etc.

cd /RPMS

genhdlist

Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

Esto creará entonces un archivo hdlist.cz y un archivo sythesis.hdlist.cz basado en lo que encuentra en el directorio
en el que está.

Busca pubkeys para los rpms y cópialos en /RPMS/pubkey. Para ML LE2005, están en CD1/media/media_info :

mkdir /RPMS/pubkey

cp /INSTALL_CDS/CD1/media/media_info/pubkey* /RPMS/pubkey/

entonces añade la fuente:

urpmi.addmedia local_rpms file://RPMS/ with hdlist.cz

Se ha conocido que esto funciona bien para unos, y no tan bien para otros. Un problema que pasa a unos es que
mirando instalables rpms usando rpmdrake, la información bajo el sumario está perdida (Es decir filelist...).

urpmi.update

El comando urpmi.update actualiza la lista de paquetes de un repositorio urpmi. La lista cambia cuando
cambia en el servidor, necesitas así actualizar siempre que desees instalar un nuevo paquete de un
repositorio cambiable, como ¿¿MandrivaCooker??. Si estás utilizando un repositorio para un lanzamiento,
eso normalmente no cambia, no necesitas actualizar la lista siempre que instales algo. Funciona así:

urpmi.update nombrerepositorio

o

urpmi.update -a

El argumento -a significa "todos los media".

urpmi.removemedia

Si quieres librarte de un repositorio, este es el comando a usar. Se usa así:

urpmi.removemedia nombrerepositorio

urpmf

urpmf es, en mi experiencia, lo mejor de las partes desconocidas del sistema de manejo de paquetes urpmi.
Con él puedes encontrar cualquier archivo que desees, conocer el paquete al que pertenece, ver una
descripción del paquete y un montón de cosas más.

Supón, que quieres compilar un visor de imágenes en tu PC. Descomprimes el tarball, y ejecutas el ./
configure. Ahora, el script de configuración se queja de que falta jpeglib.h . (*NOTA: el script de
configuración usualmente dice "jpeg library missing", así este ejemplo no es tan relevante) Todo lo que
tienes que hacer es urpmf jpeglib.h.

Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo

Esto responderá:

libjpeg62-devel:/usr/include/jpeglib.h

mozilla-devel:/usr/include/mozilla-1.4a/jpeg/jpeglib.h

Así sabes que la cabecera jpeglib es parte de libjpeg62-devel, y ahora puedes instalarlo usando urpmi
libjpeg62-devel. Eso te ahorra un montón de tiempo :-)

También, puedes querer instalar un cliente de correo-e, pero no conoces un cliente para Linux. Así que
quieres realizar una búsqueda en el sumario de los paquetes, con el término 'mail' y 'client'. El comando
urpmf --summary 'mail' -a client devuelve

evolution:Integrated GNOME mail client, calendar and address book.

squirrelmail:Squirrelmail is a webmail client for PHP4.

sylpheed-claws:Enhanced version of the Sylpheed e-mail client

comsat:A mail checker client and comsat mail checking server.

cscmail:CSCMail is a GTK email client written in Perl

sylpheed:A GTK+ based, lightweight, and fast e-mail client

tradeclient:Email Client with PIM features for X

La opción --summary se usa para realizar una búsqueda en el sumario, y el -a traduce 'y'.

urpmi

Éste es el comando principal de la administración del paquete, que utilizas para instalar el paquete que
deseas y toda lo que dependa de él, así que no tendrás que ir buscándolo todo. Se usa así

urpmi nombrepaquete

Por ejemplo, crees que Sylpheed es un buen cliente de correo-e porque se describe así mismo como
'lightweight' (ligero). Así que lo instalas con urpmi sylpheed.

Advertencia: haciendo un urpmi nombrepaquete usualmente pero no necesariamente instala la última
versión del paquete que está siendo instalado. Urpmi comprobará el número de versión del paquete
instalado con el mismo paquete en la fuente urpmi. Los excepciones son cuando una mejora importante de
algunos paquetes está disponible bajo un nombre levemente diferente de modo que la vieja y nueva versión
sigan estando disponible. Es a veces necesario hacerlo así para propósitos de compatibilidad hacia atrás.

Aquí hay un ejemplo notable de urpmi autoconf no dará como resultado la última versión que está siendo
instalada, para la versión más alta b
  • Links de descarga
http://lwp-l.com/pdf6691

Comentarios de: Todo lo que siempre quisiste saber sobre urpmi pero nunca te atreviste a preguntarlo (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad