PDF de programación - urpmi mini-HOWTO

Imágen de pdf urpmi mini-HOWTO

urpmi mini-HOWTOgráfica de visualizaciones

Publicado el 2 de Mayo del 2018
158 visualizaciones desde el 2 de Mayo del 2018
353,1 KB
12 paginas
urpmi mini-HOWTO - ES

James Robinson

jwrobinson@dunelm.org.uk

Toni Hermoso
toniher@arrakis.es

Éste es un corto HOWTO detallando como usar las herramientas urpmi de Mandrake.
Éstas automatizan y facilitan la instalación y mantenimiente de los paquetes en un siste-
ma Mandrake Linux.

Tabla de contenidos

Introducción...........................................................................................................................3
Sumario...................................................................................................................................3
Las herramientas urpmi.......................................................................................................4
Archivos de configuración...................................................................................................6
APT y Mandrake...................................................................................................................7
Interficies gráficas para URPMI .........................................................................................8
Fuentes populares URPMI en la red ...............................................................................11

Introducción

Copyright i Licencia
This document, urpmi mini-HOWTO, is copyrighted (c) 2002 by James Robinson, To-
ni Hermoso. Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or any later
version published by the Free Software Foundation; with no Invariant Sections, with
no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available
at http://www.gnu.org/copyleft/fdl.html.
Linux es una marca registrada de Linus Torvalds.

Disclaimer
No liability for the contents of this document can be accepted. Use the concepts,
examples and information at your own risk. There may be errors and inaccuracies,
that could be damaging to your system. Proceed with caution, and although this is
highly unlikely, the author(s) do not take any responsibility.
Como alternativa a las herramientas urpmi existe también un equivalente rpm del
popular sistema de actualización de la distribución GNU/Debian (Apt). De todas
maneras, es recomendado que el usuario normalmente utilize el primero ya que es
el que normalmente soportan la mayoria de fuentes de Mandrake. Apt puede en-
contrarse en los CDs o FTPs de contribuciones (contribs) de las últimas versiones de
Linux Mandrake.
All copyrights are held by their by their respective owners, unless specifically noted
otherwise. Use of a term in this document should not be regarded as affecting the
validity of any trademark or service mark. Naming of particular products or brands
should not be seen as endorsements.

Creditos / Contribuyentes
En este documento, tengo el placer de reconocer:

• Los regulares de los canales IRC de Linux Mandrake en openprojects.net (#man-

drake, #mandrakeguru and #mandrake-linux)

• Mr. Linuxwolf por hospedar el HOWTO (versión inglesa) en linuxmonster.org.

Contribuciones
Todas las contribuciones son bien recibidas. Envia tus adiciones, comentarios y cri-
ticismos a: (versión inglesa) <jwrobinson@dunelm.org.uk>, (versión catalana y es-
pañola) <toniher@arrakis.es>.

Sumario

Mandrake2 Linux viene con un conjunto de herramientas avanzadas que perimiten
al usuario instalar y configurar los paquetes RPM. A diferencia del comando rpm es-
tándar, las herramientas urpmi pueden resolver las dependencias y sugerir paquetes
alternativos para satisfacer dichas dependencias.
Mandrake también proporciona RPMDrake, que es un programa gráfico para utilizar
las herramientas urpmi. Este programa facilita actualizar el sistema con las últimas
actualizaciones de seguridad y navegar por la lista de paquetes. Si se esta iniciando

3

urpmi mini-HOWTO - ES

en la getión de paquetes, este programa es una buena introdución para lo que urpmi
puede hacer. De todas maneras, es muy útil ser capaz de trabajar con las herramientas
de la linea de comandos y encontrá que son más rápidas de utilizar una vez uno está
acostumbrado a ellas.
Las herramientas urpmi trabajan a partir de una base de datos de paquetes conoci-
dos. Los paquetes pueden encontrarse en CDs, discos duros, comparticiones de red,
y ftp o http. Una vez que con urpmi tenga configurada sus bases de datos, éste pue-
de utilizar los paquestes, no importa donde puedan estar. Este HOWTO le guiará
a través de las herramientas urpmi y le enseñará los comandos que suelen ser más
útiles.

Las herramientas urpmi.

Esta sección discute individualmente las herramientas urpmi. Presento la informa-
ción con muchos ejemplos, pero no exploro muchas de las opciones menos usadas.
Para más detalles de cada comamda y opciones más avanzadas, refiérase a las pági-
nas man.

urpmi
La herramiente urpmi es el elemento central de todo el conjunto urpmi. Esta herra-
mienta permite la instalación de rpms conocidos y resuelve las dependecias para
usted basándose en las bases de datos de los paquetes. La invocación simple de este
comando es para instalar un paquete, esto se hace así:
urpmi vim - esto instalará el paquete vim y todos aquellos paquetes de cuales depen-
da.
urpmi también intenta ayudarle si no conoce el nombre exacto del paquete. Por ejem-
plo, si quiere instalar el sistema de preparación de documentos DocBook y no conoce
que paquetes necesita, puede hacerse lo siguiente;

[root@deneb root]# urpmi docbook
The following packages contain docbook: docbook-dtd31-sgml docbook-dtd412-xml koffice docbook-style-dsssl
docbook-style-dsssl-doc docbook-style-xsl docbook-utils docbook-dtd41-sgml

[root@deneb root]# urpmi docbook-dtd41-sgml
To satisfy dependencies, the following packages are going to be installed (1 MB):
libxml2-utils-2.4.16-2mdk.i586 docbook-dtd41-sgml-1.0-5mdk.noarch sgml-common-0.6.3-4mdk.noarch
Is it OK? (Y/n)

[... listing trimmed ...]

urpme
El comando urpme es similar al comando urpmi, excepto que elimina los paquetes
instalados. Éste también le preguntará eliminar todos aquellos paquetes que sean
dependientes del paquete que se va a eliminar. Por ejemplo, para desintalar samba-
common con el comando urpme samba-common da lo siguiente:

[root@deneb root]# urpme samba-common
To satisfy dependencies, the following packages are going to be removed (14 MB):
samba-common-2.2.3a-10mdk samba-2.2.3a-10mdk samba-client-2.2.3a-10mdk
Is it OK? (Y/n)

[... listing trimmed ...]

4

urpmi mini-HOWTO - ES

urpmq
El comando urpmq le permite buscar paquetes. Ústed proporciona un término de
búsqueda y urpmq intentará encontrar el nombre de los paquetes que contengan ese
término. Se devolverán resultados de lista de páquetes sean tanto paquetes instala-
dos como no. Así, por ejemplo, si quiere conocer que paquetes tienen relación con el
kernel, puede utilizar el comando urpmq kernel, esto hará lo siguiente

[root@deneb root]# urpmq kernel
The following packages contain kernel: kernel-source kernel-headers kernel22
kernel-secure-2.4.18.6mdk kernel-doc-pdf kernel-doc-ps kernel-doc kernel-alert
kernel22-smp fortune-kernelcookies kernel-2.4.18.6mdk kernel-doc-html
kernel-enterprise-2.4.18.6mdk kernel-smp-2.4.18.6mdk

urpmf
El comando urpmf es una herramiente de búsqueda más avanzada que le permi-
tirá buscar un archivo en todos los paquetes conocidos (aquellos instalados como
disponibles). Así, por ejemplo, si prueba de compilar un programa y el script de con-
figuración se queja de no encontrar ncurses.h, puede hacer urpmf ncurses.h para
encontrar que éste es parte del paquete libncurses5-devel (entonces después ústed
puede escribir urpmi libncurses5-devel para instalarlo si lo quiere).

[root@deneb root]# urpmf ncurses.h
libncurses5-devel:/usr/include/ncurses.h
libncurses5-devel:/usr/include/ncurses/ncurses.h
php-devel:/usr/src/php-devel/extensions/ncurses/php_ncurses.h

urpmi.addmedia
Este comando le permite añadir nuevas fuentes de rpms o sus bases de datos urpmi.
Si la fuente és un recurso remote, éste ha de tener los archivos hdblist adecuados (los
mirrors de Mandrake tienen estos archivos, otros puede que no). Ústed puede usar
este comando para añadir fuentes que están ubicadas en un CD o disco duro. Una
lista de fuentes oficiales de Mandrake está disponible en: Mandrake web site3.
Como ejemplo se puede añadir una fuente que contiene las actualizaciones de segu-
ridad de Mandrake 8.2, haciéndose de esta manera:

[root@deneb root]# urpmi.addmedia updates \

ftp://ftp.sunet.se/pub/Linux/distributions/mandrake/updates/8.2/RPMS \
with ../base/hdlist.cz

added medium updates
retrieving description file of "updates"...
...retrieving done
retrieving source hdlist (or synthesis) of "updates"...

% Total

% Received % Xferd

100 402k 100 402k
...retrieving done
examining whole urpmi database

0

0

[... listing trimmed ...]

Average Speed
Dload
3653

0

Upload Total

0:01:52

Time
Current
0:01:52

Left
0:00:00

Curr.
Speed
4833

Una vez la fuente ha sido añadida, se puede comprobar e instalar actualizaciones de
seguridad con urpmi.update -a seguido de urpmi --auto-select.

5

urpmi mini-HOWTO - ES

Para el próximo ejemplo, se han bajado diferentes rpms de Internet i han sido guar-
dados en el directorio /files/myrpms. Estaría muy bien que urpmi conociera estos
rpms para que podamos actualizarlos y resolver las dependencias con facilidad. Para
esto, se añade una fuente rpm local asín:

[root@deneb root]# urpmi.addmedia myrpms file://files/myrpms
added medium myrpms
building hdlist [/var/cache/urpmi/partial/hdlist.myrpms.cz]

[... listing trimmed ...]

Ahora, a lo mejor, ústed ha bajado un gran número de interesantes rpms y decide
ponerlos en un CD, se puede hacer esto con el siguiente comando:

[root@deneb root]# urpmi.addmedia mycd removable://mnt/cdrom/
added medium mycd
building hdlist [/var/cache/urpmi/partial/hdlist.mycd.cz]

[... listing trimmed ...]

urpmi.removemedia
Este comando elimina una fuente de paquestes de la base de datos. Por ejemplo, urp-
mi.removemedi
  • Links de descarga
http://lwp-l.com/pdf10797

Comentarios de: urpmi mini-HOWTO (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad