Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 34134|Respuesta: 6

[Linux] La instalación offline de paquetes rpm en CentOS 7 resuelve automáticamente las dependencias

[Copiar enlace]
Publicado en 16/6/2021 14:56:10 | | | |
Cuando el entorno de producción está desconectado por razones de seguridad. Usar yum para instalar automáticamente software y gestionar dependencias a través de fuentes locales.
Sin embargo, el problema más crítico de este método es cómo obtener el software y sus dependencias para su uso por fuentes locales.

Cuando hay menos dependencias para instalar software, puede ser una solución a considerar encontrándolas y descargandolas manualmente una a una, y cuando un software tiene cientos de dependencias, y hay dependencias sobre ellas, ¿entonces lo intentas de nuevo?


Dirección de descarga de búsqueda de paquetes de Linux:El inicio de sesión del hipervínculo es visible.


Primero, instala el plugin yum-plugin-downloadonly con el siguiente comando:

Descargar libgdiplus-devel y sus dependencias

(Nota:La dependencia de descarga es para detectar las dependencias que faltan en el sistema actual, por lo que debe ser el entorno del sistema de dos servidores iguales


donde --downloaddir especifica la ubicación de almacenamiento del paquete de rpm descargado, seguido del nombre del software que YUM debe instalar, y soporta múltiples partes.

Después de descargar el paquete de rpm en la máquina de red, cópialo al servidor sin la red e instálalo. El comando es el siguiente:


O algo así
(Fin)





Anterior:La diferencia entre los paquetes de desarrollo de Linux y los paquetes no devel
Próximo:.NET/C# para determinar si un tipo es nulo o no
 Propietario| Publicado en 16/6/2021 15:07:39 |
Descargar a través de YumDownloader

Si solo quieres descargar el paquete de instalación del software a través de yum, pero no necesitas instalarlo, puedes usar el comando yumdownloader.

El comando yumdownloader está en el paquete yum-utils.

Instala yum-utils primero:


Mira qué comandos hay en el paquete yum-utils:

(comando /usr/bin/yumdownloader incluido en el paquete)

Descarga el paquete de instalación libgdiplus-devel y sus dependencias


Publicado en 16/6/2021 23:36:39 |
¡Gracias por compartir, apoyo!
 Propietario| Publicado en 15/10/2021 15:08:00 |
yum install --downloadonly --downloaddir=/tmp/ [nombre-paquete]-[versión]. [arquitectura]

# Por ejemplo:

Yum install --downloadonly --downloaddir=/tmp/ cri-tools-1.0.0_beta.1-0
 Propietario| Publicado en 15/10/2021 15:18:42 |
Consulta la versión del paquete a través de la línea de comandos



 Propietario| Publicado en 21/10/2021 9:03:28 |


1.--nodeps no está comprobando dependencias al instalar, por ejemplo, necesitas A a estas rpm, pero no instalas A, así que tu paquete no se puede instalar, y puedes instalarlo con --nodeps.

2.--force es una instalación forzada, por ejemplo, si has instalado la versión 1 de esta rpm, si quieres instalar la versión 2 de esta rpm, necesitas usar --force to force installation.
 Propietario| Publicado en 18/12/2021 11:58:29 |
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com