Hola.
Así que este es el tema sobre la creación de un repositorio local de su DVD.
Ahora.
¿Qué es un repositorio?
Un repositorio es algo en lo que se almacenan todos los paquetes y luego se puede descargar e instalar
el paquete que se desee.
Ahora sí necesitas un acceso a internet para salir del repositorio externo y descargar e instalar
el RPM.
¿Pero qué pasa si no tienes acceso a Internet?
En eso consiste exactamente el repositorio local.
Así que tienes una máquina Linux, ¿verdad?
Que sea una máquina virtual o física no importa realmente.
Sale a Internet y luego sale a un servidor, que también es probablemente un servidor Red Hat
o CentOS, que tiene un repositorio.
Ahora bien, algunas empresas tienen esos repositorios locales en su entorno, lo que se denomina el producto
que alberga los repositorios llamado servidor satélite.
Así que ese es el repositorio que contiene todos sus repos o paquetes RPM.
Así que puedes traerlos de vuelta en descargas sólidas.
Ahora bien, ¿qué ocurre si no tienes acceso al mundo exterior o si no tienes un servidor satélite de
Red Hat en tu entorno, entonces cómo vas a instalar nuevos programas?
En ese caso, se crea un repositorio local dentro de su servidor.
Así que esto es lo que vamos a aprender en esta lección sobre la creación de un repositorio local.
Así que el comando para crear o vamos a aprender en esta lección es crear repo.
Es un simple comando.
¿Cómo funciona?
Así que vamos a entrar en nuestra máquina Linux.
Mi máquina virtual está apagada.
Ahora quiero que sigas adelante y crees una instantánea.
Lo que hace la instantánea es tomar una instantánea en caso de que necesitemos revertirla o si algo va mal,
siempre podemos volver a esa instantánea.
Haga clic aquí, vea la instantánea y haga clic en tomar.
Y, por defecto, da el nombre de instantánea uno.
Pero puedes dar la fecha o cualquier cosa que te guste que te haga recordar.
Me gusta elegir, la fecha o algunas veces los tiempos si estoy creando múltiples instantáneas.
Así que ahora ha creado una instantánea.
Así que en caso de que me equivoque durante este repositorio de registro de creación y necesito volver a mi estado original, que es ahora
mismo, entonces siempre podría volver a él.
Así que ahora vamos a seguir adelante y encender.
Así que nuestra máquina se ha iniciado, así que vamos a seguir adelante y convertirse en la raíz.
Así que ahora está creando un repositorio local.
Así que lo que vas a hacer es tomar todos los RPM, todos los paquetes de tu
DVD o CD, unidad de CD ROM, que es un disco que tiene todos tus paquetes.
Así que lo que haces es ir a estos dispositivos de menú, unidades ópticas, elegir el disco y elegir la imagen ISO de CentOS.
Lo tengo guardado en mi escritorio, así que sólo hay que elegirlo y hacer clic en abrir.
Así que ahora esto debería montar automáticamente su DVD en su máquina Linux.
Ver de inmediato.
Aparecerá un menú emergente y también, si te fijas, creará un icono en tu escritorio diciendo que este es el disco que se ha conectado,
así que ahora lo tenemos conectado.
¿Cómo se puede verificar en la línea de comandos?
Haces DF menos h y verás aquí mismo, la última fila te dice que está en sr0 y está montado en
run media CentOS seven.
Así que ahora si no se monta automáticamente, entonces se podría ejecutar un comando mount slash dev, cd rom y donde quieras que
se monte de todos modos, ya que ya está montado para nosotros.
Ahora el siguiente paso es ¿dónde vas a poner todos tus paquetes?
Así que tienes que crear un directorio, ¿verdad?
Así que el directorio que voy a elegir es vamos a slash, CD, Slash y bajo slash, hacer un directorio, vamos a llamarlo
repo local.
Es sólo el nombre.
Puedes elegir cualquier cosa.
Puedes elegir a Seinfeld, George Kramer o lo que quieras.
Así que adelante y dale a enter haz una lista menos TR para verificarlo.
Lo hay.
Sí, el directorio está ahí.
Ahora quiero que copies todo el contenido para hacer el mensaje.
Copiar todo el contenido del disco.
Así que haz CD slash run slash media slash I. F. Así que ahora si usted nota el nombre de esta
imagen se envía a nosotros el espacio siete Espacio S 886.
Ahora bien, a Linux no le gustan los espacios, así que ¿cómo vamos a poner eso en mi bloc?
Así que si acabo de poner en el espacio cent OS siete x 86 guión bajo 64, por lo que dice no hay tal archivo un directorio.
Entonces, ¿cómo puedo hacer que Linux entienda que hay espacios para hacerlo?
Lo mejor que te diría es hacer CD run media de alma.
Y cuando estés en este punto en el cuarto subdirectorio del directorio, entonces pulsa el tabulador y automáticamente
escogerá la imagen ISO bajo el directorio propio.
Así que si usted nota que tiene barra invertida barra invertida que le está diciendo a Linux que hay espacios en ella.
Así que sigue adelante y pulsa enter ahora y estarás en ese directorio.
¿Me hago aquí y veo lo que hay dentro?
Verás que hay unos cuantos directorios y archivos CD en paquetes.
Ahí es donde están todas las revoluciones.
Podrías hacerlo como yo.
Aquí verás un montón de rpms allí.
Así que si quisiera ver cuántas revoluciones tengo, podría hacerlo.
S menos l tr high bit wc menos l y me dice que hay 3973 paquetes o RPMs que vienen dentro de esa imagen
de DVD.
Bueno, eso es mucho.
Así que es una especie de depósito.
Así que lo que vamos a hacer es que vamos a copiar todos estos paquetes a nuestra unidad local, esa carpeta local
que acabamos de crear, y el nombre de la carpeta es repo local, ¿verdad?
Así que antes de hacerlo, asegúrate también de que tienes suficiente espacio en tu máquina Linux.
Así que cómo se averigua primero que está en ese directorio, escribir paquetes, ejecutar el comando du menos
s, h y punto que diciéndole que pedir a la máquina Linux me da este espacio en disco de la ubicación actual del directorio
que estoy en.
Está diciendo 3. 7 gigas ahora hacer DF menos h y asegúrese de que su barra.
Victoria.
¿Tiene ese espacio vacío?
Sí, tenemos cuatro cuatro disponibles.
Así que es bueno.
Así que ahora podríamos seguir adelante con la copia de todos los paquetes que tenemos en esta ubicación.
El comando que usaría para copiar es copiar todo desde este directorio.
DOT O puede especificar la ruta completa de los medios de ejecución.
También envié paquetes de OS para que pudieras hacer todo asterisco porque estás copiando
todo bajo paquetes a tu repo local.
Pulsa enter.
Ahora va a copiar cada uno de los rpm en el directorio repo local.
Esto va a llevar algún tiempo.
Si abres otra ventana y luego vas al CD a la repo local y haces ls menos l lo canalizas a wc menos l, verás el número
de archivos que se están copiando.
Así que ahora mismo tenemos 1480 archivos que han sido copiados.
Tenemos que subir a 39 y algo archivos para ser copiados.
De acuerdo.
Todos los RPMs se han copiado con éxito.
Muy bien.
Así que tenemos que decirle a Linux.
No salgas.
Tenemos todos los paquetes a nivel local, así que ¿cómo lo definimos?
Así que hay archivos en etsy yum punto repos.
Estos son todos los archivos que le dicen al linux que vaya a estos diferentes espejos.
Así que lo que vamos a hacer es quitar todo lo que hay aquí.
Ahora, de nuevo, antes de quitar eso, por favor asegúrese de que tiene una instantánea.
Si elimina todos estos paquetes y no tiene la instantánea, entonces no podrá ir
a Internet y descargar los paquetes a través de los comandos Yum.
Ahora todo ha desaparecido.
Adelante, crea un nuevo repo aquí.
Llámalo repo local
y añade estos valores.
Oeste siete.
Es solo contarlo.
Se trata de un porcentaje positivo a siete nombres enviados sobre siete URL de base.
Esto es lo que importa.
Así que archivo barra barra barra barra local re local repo.
Este es el directorio que creamos en slash.
Siempre empieza con dos barras, luego la tercera barra con el directorio repo local habilitado y una si se quiere hacer
habilitado.
Comprobación GPG cero.
Estos son algunos de los valores por defecto que tienes que poner en ese archivo.
Adelante, guárdalo.
Una vez guardado esto ahora ejecutaremos el comando create repo.
¿Y dónde está mi repo?
Repo local.
Usted pulsa enter ahora es en realidad lo que está haciendo es que en realidad va a ese directorio
repo local y está diciendo, hey, tengo tres 3979 un paquete.
Voy a ponerlos a disposición de mi máquina local como repositorio.
El Create Repo ha creado la base de datos que estará disponible para nuestro comando de salto.
Ahora sigue adelante y crea una ejecución de yum clean.
Este comando para saltar limpio.
Todo esto va a borrar cualquier caché del antiguo repositorio.
Adelante, corre.
Yum.
Repo list all.
Ahora, esto debería decirme mi lista completa de repositorios.
Ahí lo tienes.
Así que tenemos una lista de repo que tiene un paquete total de 3971.
Son exactamente el mismo número de RPM que teníamos, ¿recuerdas?
Y le dice el tamaño, el ID de repo, el centos es el nombre que elegimos y que nuestro archivo de directorio
RPM.
Ahora puedes probarlo ejecutando el comando yum install.
¿Ahora qué quieres instalar?
Sólo para probar el tipo de tomcat.
Va a entrar en su repositorio y comprobar si tiene un paquete que coincida con tomcat.
De acuerdo.
Perfecto.
Encontró ese paquete.
Y así es básicamente como se crea un repositorio de registros.
Ahora el sistema sale a Internet o a su satélite Red Hat.
En realidad, va a su repositorio local, que se encuentra dentro de su máquina Linux.