Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porEsperanza Redondo Córdoba Modificado hace 8 años
1
Repos privados Neville A. Cross Embajador de Fedora yn1v@fedoraproject.org
2
Repos privados Contenido: 1) Porque usar repos privados? 2) Como funcionan? 1) El server 2) El cliente 3) Recomendaciones 4) Experiencias
3
Porque? Multiples máquinas solicitando updates a la misma hora o Cambiar parametro en Packagekit? Varias maquinas haciendo actualizaciones o Crear reglas espaciales en un server proxy o Usar el cache de YUM de una maquina Muchas maquinas solicitando actualizaciones o Pocas maquinas haciendo instalaciones o Repo privado
4
Cómo? Lado del Server: Crear servicio Crear estructura de diretorios Descargar contendio Crear listado de paquetes Lado del usuario: Cambiar configuración de YUM
5
Crear servicio Primer paso del lado del server Repositorios privados pueden funcionar con Samba SMB Web HTTP FTP
6
Crear Estructura de Directorios mkdir -p /var/www/html/repo/pub/fedora/linux/releases/14/Everything/i386/os/Packages/ mkdir -p /var/www/html/repo/pub/fedora/linux/updates/14/i386/ mkdir -p /var/www/html/repo/rpmfusion/free/fedora/releases/14/Everything/i386/os/ mkdir -p /var/www/html/repo/rpmfusion/free/fedora/updates/14/i386/ mkdir -p /var/www/html/repo/rpmfusion/nonfree/fedora/releases/14/Everything/i386/os/ mkdir -p /var/www/html/repo/rpmfusion/nonfree/fedora/updates/14/i386/
7
Descargar Contenido Ahorrase descarga copiando el DVD a un directorio Usra RSYNC para copiar el resto de contenido rsync -avz --bwlimit=25 rsync://fedora.c3sl.ufpr.br/fedora/linux/releases/14/Everything/i 386/os/Packages/ /var/www/html/repo/pub/fedora/linux/releases/14/Everything/i38 6/os/Packages/
8
Crear Listado de paquetes Comando createrepo Primera vez createrepo /var/www/html/repo/pub/fedora/linux/releases/14/Everything/i386/os/Packages Subsecuente createrepo --update /var/www/html/repo/pub/fedora/linux/releases/14/Everything/i386/os/Packages
9
Configurar YUM Primer paso del lado del usuario Respaldar archivos en /etc/yum.repos.d/ Crear un archivos de configuración ejemplo: private.repo [intranet] name=local_repo $releasever - Paquetes failovermethod=priority baseurl=http://192.168.1.11/repo/pub/fedora/linux/releases/$releasever/Every thing/$basearch/os/Packages/ enable=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
10
Recomendaciones Del lado del Usuario: Al cambiar repos drásticamente: yum clean all Del lado del server: Espacio en disco duro o mi ejemplo usa 30Gb o excluye drpm, excluye debug, solo i386 Pensar en el consumo de ancho de banda
11
Experiencia Control de ancho de banda y sesiones nocturnas... Paquetes muy grandes pueden ser problemas Aqui el top-ten: mrpt-doc-0.9.0-0.5.fc14.i686.rpm 234M vegastrike-data-0.5.0-5.noarch.rpm 253M kdelibs-apidocs-4.5.2-5.fc14.noarch.rpm 270M wesnoth-data-1.8.5-2.fc14.noarch.rpm 271M FlightGear-data-2.0.0-1.fc14.noarch.rpm 279M alienarena-data-20100802-1.fc14.noarch.rpm 310M openarena-0.8.5-1.fc13.noarch.rpm 318M vdrift-data-20090615-4.fc14.noarch.rpm 461M root-doc-5.26.00d-3.fc14.noarch.rpm 603M nexuiz-data-2.5.2-1.fc13.noarch.rpm 812M
12
Experiencia Donde se crea el directorio repodata La pleca en la orden de createrepo es determinante Es posible que se dañe el listado de archivos usar createrepo sin la opcion –update Donde encontrar espejos? Fedora -> See all mirros and options Espere problemas de rutas al cambiar de espejo.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.