Repos en USB Neville A. Cross Embajador de Fedora Nicaragua Instalaciones sin internet.

1 Repos en USB Neville A. Cross Embajador de Fedora Nicar...
Author: Carla Gallego Muñoz
0 downloads 2 Views

1 Repos en USB Neville A. Cross Embajador de Fedora Nicaragua [email protected] Instalaciones sin internet

2 Sobre esta presentación ● Van a encontrar esta presentacion en: ● http://yn1v.fedorapeople.org/Documents/repos_en_usb.odp ● Se agradece a María “Tatica” Leandro por la plantilla ● Esta presentación se distribuye bajo la licencia:

3 Que es un Repo? El nombre completo es Repositorio. Es un sistema de almacenamiento digital, usualmente con herramientas de corrección, indexación y respaldo. Linux usa de forma intensiva repositorios a manera de colección de paquetes de software a ser utilizados mediante un administrador de paquetes.

4 YUM ● Yellow dog Updater, Modified (YUM) es una herramienta libre de gestión de paquetes para sistemas Linux basados en RPM. ● Instalar aplicaciones ● Desinstalar aplicaciones ● Actualizar el sistema

5 Como llegué a esto? ● Festivales de Instalación me llevaron a crear un repo privado. ● Conocimiento del Multi-Media Pack de openSUSE creado en Nicaragua. ● FLISOL 2010 con multiples sedes. ● UNITY Re-Spin

6 Contexto ● Una maquina con Fedora sin Internet ● Un LiveCD o LiveUSB ● Una maquina con Internet ● Un dispositivo de almacenamiento. ● Dos pasos: Descargar e Instalar

7 Recolectar paquetes ● Bootear con un liveCD ● Editar configuracion de YUM ● Instalar el paquete requerido ● Copiar el contenido del cache. ● Ejecutar createrepo

8 Editar configuracion de YUM ● [main] ● cachedir=/var/cache/yum/$basearch/$releasever ● keepcache=0 ● debuglevel=2 ● logfile=/var/log/yum.log ● exactarch=1 ● obsoletes=1 ● gpgcheck=1 ● plugins=1 ● installonly_limit=3 ● color=never Cambiar a 1 Archivo: /etc/yum.conf

9 Instalar paquete requerido PackageKit: Interfaz gráfica YUM: Herramienta de Línea de Comando su -c “yum install ”

10 Copiar cache al USB ● Origen ● Si /etc/yum.conf usa... ● /var/cache/yum/$basearch/$releasever ● Entonces la ruta será... ● /var/cache/yum/i686/13 ● Destino ● /media/ /directorio ● /media/usb/repo

11 Ejecutar createrepo ● Createrepo crea los indices del repositorio. ● createrepo /media/usb/repo

12 Instalar paquetes ● Crear archivo repo ● Ejecutar instalación

13 Crear Archivo Repo ● Ubicación: ● /etc/yum.repos.d/usb.repo ● Contenido: ● [USB] ● name=usb-repo ● baseurl=file:///media/usb/repo/ ● enabled=1

14 Instalar los paquetes su -c “yum install ” Otra opción su -c “yum localinstall ”

15 Borrar archivo repo ● Borrar archivo de repo en la USB

16 Problemas comunes ● Dirigir createrepo fuera del directorio ● Archivo repo con ruta mala ● Refrescar repositorios ● su -c “yum clean all” ● Listar repositorios para verificar ● yum repolist ● Desabilitar otros repos ● Modo gráfico ● Editar archivos o moverlos

17 Fedora Nicaragua ● Neville A. Cross ● [email protected] [email protected] http://fedora.org.ni http://proyectofedora.org

18 Gracias por su atención! Preguntas? Comentarios?