Hoy, le mostraremos cómo crear un repositorio en Linux. Sabemos que podemos instalar paquetes en Linux usando RPM (Red Hat Package Management) pero la desventaja es que usando RPM no podemos instalar paquetes que dependan de otros paquetes, es decir, dependencias. así que para instalar paquetes que dependen de otros paquetes, tenemos que instalar paquetes usando YUM (Yellowdog Updater Modified). En realidad, YUM se agrega desde RHEL5 en adelante. YUM usa un repositorio para la instalación. YUM calcula automáticamente las dependencias y averigua qué cosas deberían ocurrir para instalar paquetes. YUM puede instalar, eliminar actualizaciones o consultar los paquetes.
¿Cómo crear un repositorio?
Siga estos consejos para agregar un repositorio local en su disco duro, aquí le muestro cómo crear un repositorio en RHEL6.
Paso 1: Cree cualquier carpeta, es decir, directorio
# mkdir / var / ftp / pub
Paso 2: Mueva todos los archivos de DVD de RHEL a este directorio / var / ftp / pub
# cd / var / ftp / pub
Paso 3: Agregue el archivo localRepo:
# CD /etc/yum.repos.d
# vilocalRepo.repo
[localRepo] name = localRepo baseurl = file: /// var / ftp / pub enabled = 1 gpgcheck = 0: wq! (Guardar y Salir)
Paso 4: Crear repositorio
#cd / var / ftp / pub / Paquetes
#rpm -ivh createrepo * --force
#createrepo -g /var/ftp/pub/repodata/repomd.xml / var / ftp / pub / Packages
Paso 5: Ejecute el siguiente comando
# yum limpiar todo
Para consultar la lista de paquetes instalados, utilice el siguiente comando:
# yum list installed
Entonces esto se trata de cómo crear un repositorio. En realidad, hacemos que nuestro sistema sepa dónde se encuentra el repositorio, es decir, index.
El siguiente video no fue creado por mí, este video fue creado por Tim Tan, por lo que el procedimiento es un poco diferente, puede seguir cualquier procedimiento :)
Phoenix
¡Buen post! Trabajó ya: D
De todos modos, ¿esto funciona para todas las distribuciones?
Tengo Arch Linux instalado y solo trabajo en eso: D
Rajesh Namase
Este método seguramente funcionará en Red Hat, no estoy seguro de otras distribuciones.
Hassan
Gracias por esta información útil, solo tengo un problema con linux es que muchos de mis programas favoritos no pueden encontrarlo con la versión de linux solo windows y mac, ¿hay una manera de hacer que el software de windows funcione con linux? ¿O tal vez la empresa debería hacer una versión para Linux?
Gracias Rajesh, tienes un gran sitio web.
Rajesh Namase
Puede utilizar el software Wine para ejecutar el software de Windows en Linux. También puede pedirle a la empresa que lance la versión de Linux.