Notas de desarrollo del sistema Tongxin UOS (6): después de extraer el software de instalación en línea, extraiga su paquete de instalación e implemente la máquina de destino para instalar el software usando el paquete de software fuera de línea

Si el artículo es un artículo original, indique la fuente del artículo original al reproducirlo.
La dirección del blog de este artículo: https://hpzwl.blog.csdn.net/article/details/131348876

Enciclopedia del blog de Red Fatty (Red Imitation): la colección de tecnología de desarrollo (incluida la tecnología práctica Qt, Raspberry Pi, 3D, OpenCV, OpenGL, ffmpeg, OSG, microcomputadora de un solo chip, combinación de software y hardware, etc.) actualizado... (haga clic en el portal)

Sistema doméstico Kirin, desarrollo relacionado con el sistema Tongxin UOS

Anterior: " Notas de desarrollo del sistema Tongxin UOS (5): Instale QtCreator para desarrollar el método de entrada Fcitx del entorno de entrada chino en el IDE" Siguiente
: " Notas de desarrollo del sistema Tongxin UOS (7): Uso en el sistema Tongxin UOS linuxdeployqt publica el programa qt "


prefacio

  El entorno básico se configuró anteriormente, y las industrias relacionadas que utilizan el sistema Tongxin UOS no pueden acceder a Internet, pero se pueden entregar paquetes comprimidos. Para facilitar el trabajo de los profesionales relevantes, se comparte el proceso de este método. (A diferencia del Galaxy Kirin doméstico)
  El enfoque de este artículo es la instalación fuera de línea, incluida la instalación en línea, la extracción del paquete de instalación fuera de línea, la instalación fuera de línea y la finalización de la verificación de prueba.
  Este artículo usa la herramienta sshpass como ejemplo.


Versión del sistema Tongxin UOS

  versión del sistema:
  inserte la descripción de la imagen aquí


Ruta de clave (ruta de caché del archivo de instalación de yum)

descripción general

  Los paquetes instalados en línea por el sistema se archivarán y almacenarán en caché en /var/cache/yum. (Este es el estándar, esta versión de uos no es realmente esto, se dirá más adelante)

cd /var/cache/apt/archives
ls -l

  inserte la descripción de la imagen aquí

  Pero nuestra versión, la versión del servidor Kylin, no tiene este archivo.
  La versión actual de yum eliminará los archivos descargados después de descargar e instalar correctamente el paquete de software. Esto reduce el espacio en disco ocupado por yum. El caché se puede activar para que yum mantenga los archivos descargados en el directorio del caché.
  De forma predeterminada, yum almacena archivos temporales en el directorio /var/cache/yum/ y cada repositorio tiene su propio subdirectorio. El subdirectorio packages/ del directorio del repositorio contiene paquetes almacenados en caché. Por ejemplo, el directorio /var/cache/yum/development/packages/ contiene paquetes descargados del repositorio de desarrollo.

abrir caché

  Para configurar yum para conservar los archivos descargados en lugar de eliminarlos, establezca la opción keepcache en /etc/yum.conf en 1: keepcache=1

sudo vi /etc/yum.conf

  inserte la descripción de la imagen aquí

  Después de obtener con éxito la ruta del paquete de instalación
  , desinstalar sshpass e instalarlo nuevamente, todavía no hay yum, pero podemos buscarlo.
  inserte la descripción de la imagen aquí

  Después de probar git, hay más:
  inserte la descripción de la imagen aquí

  Hasta ahora, podemos saber que las rutas de caché del paquete de instalación y del paquete de dependencia de este sistema son las siguientes:

/cache/dnf/UnionTechOS-Server-20-everything-aff9b188377218e1/packages

Instalar en línea

  Primero aclaralo:
  inserte la descripción de la imagen aquí

  Luego use la línea de comando para instalar en línea:

// 之前安装了不会再次安装,也不会下载,需要先卸载
sudo yum remove sshpass
sudo yum install sshpass

  inserte la descripción de la imagen aquí

  Ver comandos:
  inserte la descripción de la imagen aquí

  Revisa el caché:
  inserte la descripción de la imagen aquí


Extraiga el paquete de instalación del software

  Como puede ver, hay un paquete .rpm adicional llamado sshpass, así que simplemente cópielo.
  inserte la descripción de la imagen aquí

  inserte la descripción de la imagen aquí

  
inserte la descripción de la imagen aquí


Descargue solo el paquete de instalación (incluido el método del paquete dependiente)

sshpass

yum install sshpass --downloadonly --downloaddir=. 

  inserte la descripción de la imagen aquí

git

yum install git –downloadonly –downloaddir=.

  inserte la descripción de la imagen aquí


La máquina de destino está instalada y probada fuera de línea

sshpass (sin dependencias)

  Además, configure una máquina que sea demasiado inaccesible para Internet y almacene el paquete de software allí.
  También el mismo sistema (máquina virtual restaurada a imagen original).

sshpass
sudo rpm -U sshpass-1.06-8.uel20.x86_64.rpm
sshpass

  inserte la descripción de la imagen aquí

git (con dependencias: –nodeps)

sshpass
sudo rpm -U sshpass-1.06-8.uel20.x86_64.rpm --nodeps
sshpass

  inserte la descripción de la imagen aquí

  Hasta ahora, todo el proceso se ha completado.


Anterior: " Notas de desarrollo del sistema Tongxin UOS (5): Instale QtCreator para desarrollar el método de entrada Fcitx del entorno de entrada chino en el IDE" Siguiente
: " Notas de desarrollo del sistema Tongxin UOS (7): Uso en el sistema Tongxin UOS linuxdeployqt publica el programa qt "


Si el artículo es un artículo original, indique la fuente del artículo original al reproducirlo.
La dirección del blog de este artículo: https://hpzwl.blog.csdn.net/article/details/131348876

Supongo que te gusta

Origin blog.csdn.net/qq21497936/article/details/131348876
Recomendado
Clasificación