Inicio / Wikis / Tutoriales / YUM Gestor de paquetes avanzado - Archivo de configuración

YUM Gestor de paquetes avanzado - Archivo de configuración

(3 opiniones)
Tutorial creado por Daexma. Extraido de: http://www.nautopia.net
16 de Diciembre de 2005
InstalaciónSeguridad en InternetAdministración de sistemas

5 - Archivo de configuración

En la nueva versión de yum introducida en Fedora Core 3, existe un archivo de configuración global donde podemos añadir repositorios.*

[main]

cachedir=/var/cache/yum

debuglevel=2

logfile=/var/log/yum.log

pkgpolicy=newest

distroverpkg=redhat-release

tolerant=1

exactarch=1

retries=20

obsoletes=1

gpgcheck=1

# PUT YOUR REPOS HERE OR IN separate files named file.repo

# in /etc/yum.repos.d

* O como podemos leer en al final de dicho archivo, podemos guardar los repositorios en la carpeta correspondiente igual que se hacía en versiones anteriores, en un archivo de texto .repo dentro de la carpeta /etc/yum.repos.d




[updates-released]

name=Fedora Core $releasever - $basearch - Released Updates

baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch///

mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever//

enabled=1

gpgcheck=1




El archivo de configuración se divide en dos secciones, [main] y [repositorios], main define la configuración global y repositorios la configuración de cada repositorio en particular. Algunas ya las vimos antes en Opciones Generales. ($ man yumconf para ver la lista completa)




OPCIONES [main]




cachedir

Directorio de la caché de archivos de yum.

reposdir

Directorio donde buscar los archivos de los repositorios de yum, por defecto /etc/yum.repos.d. assumeyes

1 ó 0, le dice a yum si pedirá confirmación cuando la posible respuesta sea SI. Por defecto 0.

exclude

Lista de paquetes que serán excluidos de actualizar. Debe ser una lista separada por espacios, los comodines *, ? ,..... están permitidos.

exactarch

1 ó 0, el valor 1 hace que yum solo actualice los paquetes para la arquitectura que tenemos instalada, de este modo yum no instalará un paquete i686 para actualizar un paquete i386.

obsoletes

1 para que yum busque en los paquetes obsoletos al actualizar, 0 para deshabilitar esta función. Por defecto 0.

distroverpkg

paquete usado para determinar la versión de la distribución instalada, puede ser cualquier paquete instalado. Por defecto redhat-release.

retries

Número de reintentos antes de devolver error. 0 no dejará de intentarlo nunca. Por defecto 6. showdupesfromrepos

1 para ver los paquetes duplicados en cualquier repositorio, 0 para ver solo la versión más reciente del paquete en cualquier repositorio. Por defecto 0.

installonlypkgs

Lista de paquetes que solo pueden ser instalados, no actualizados, la actualizaciones del kernel entran en esta categoría. Por defecto, kernel, kernel-smp, kernel-bigmem, kernel-enterprise, kernel-debug, kernel-unsupported.

gpgcheck

1 ó 0. Dice a yum si comprobar o no la firma gpg de los paquetes. Si se encuentra en la sección [main], este será el comportamiento para todos los repositorios y también para los paquetes RPM instalados localmente.




OPCIONES [repositorios].

Ejemplo:

[serverid]

name=Some name for this server

baseurl=url://path/to/repository///

gpgcheck=[1|0]




serverid

Nombre único para cada repositorio, una sola palabra.

name

nombre para describir el repositorio.

baseurl

URL al directorio donde se encuentra el “encabezado” del repositorio. Puede ser una url http://, ftp:
o file: . Se pueden especificar varias url de este modo




baseurl=url://server1/path/to/repository///

url://server2/path/to/repository///

url://server3/path/to/repository///




no usar mas de una opción baseurl= en un repositorio.

gpgcheck

Igual que en [main], pero solo para este repositorio.

mirrorlist

Especifica una url que contiene una lista de baseurls.

exclude

Igual que en [main], pero solo para este servidor.

includepkgs

Lo contrario de exclude. Es una lista de los paquetes que queremos usar de este repositorio. Solo los paquetes indicados estarán disponibles.
Valora este capítulo: (3 opiniones)
Autor y licencia de 'YUM Gestor de paquetes avanzado - Archivo de configuración'
Daexma Extraído de: http://www.nautopia.net

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'YUM Gestor de paquetes avanzado - Archivo de configuración' (3)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este tutorial



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'YUM Gestor de paquetes avanzado - Archivo de configuración'

RPM
Este documento describe el uso del formato de paquetes de instalación que se ha convertido... Más »
El siguiente documento deriva del famoso feddi.como que acompaña a los paquetes del FEddi+bt, y... Más »
¿Qué es una imagen ISO? Las imágenes ISO son archivos que siguen los estándares ISO-9660... Más »
Nadie discute que Marx, Durkheim y Weber son los teóricos que colocan las piedras fundamentales... Más »
Este manual describe el uso y configuración del gestor de ventanas WindowMaker. Está previsto para... Más »
¿Estás seguro de que deseas eliminar este capítulo?