Explicación detallada de RPM YUM

1. La relación entre el programa de aplicación y el sistema de comando.

Role comando del sistema solicitud
ubicación del archivo Generalmente en el directorio /bin/sbin, o para instrucciones internas del shell Generalmente en los directorios /usr/bin, /usr/sbin y /usr/local/sbin
El objetivo principal Completar la gestión básica del sistema. Completar otras tareas auxiliares de forma relativamente independiente, como los navegadores web.
entorno de uso Generalmente solo se ejecuta en la interfaz del personaje. Según las necesidades reales, algunos programas se pueden ejecutar en la interfaz gráfica.
ejecutar formato Generalmente incluye palabras de comando, opciones de comando y parámetros de comando. Por lo general, no existe un formato de ejecución fijo, que lo define el desarrollador del programa.

2. Estructura de directorios de una aplicación típica.

Tipo de archivo guardar directorio ilustrar
Archivo de programa ejecutable ordinario /usr/bin Todos los usuarios pueden ejecutar
Programa de servidor, archivo de hipervisor usuario/sbin Sólo los administradores ejecutan
archivo de aplicación /etc Aplicaciones instaladas mediante rpm o yum
archivo de registro donde/iog registro del sistema
Archivo de documentación de referencia de la aplicación /usr/compartir/doc Estabilidad de referencia, etc. Números relacionados con las aplicaciones
Archivos de página de manual de la aplicación /usr/compartir/hombre Páginas de manual para archivos de ejecución y archivos de configuración.

3. Tipos de empaquetado de paquetes de software comunes

Tipo de archivo guardar directorio
paquete rpm La extensión es "rpm", adecuada para RHEL, CentOS y otros sistemas.
paquete DEB La extensión es ".deb", adecuada para Ubuntu, Debian y otros sistemas.
paquete de código fuente Generalmente, es un paquete comprimido en formato ".tar.gz", "tar.bz2", etc., que contiene el código original del programa y debe compilarse en una instalación binaria.
Software de instalación gratuito y ecológico El paquete de software tiene diferentes extensiones, la mayoría de las cuales están en formato TsrBall; el archivo del programa ejecutable compilado se proporciona en el paquete comprimido y el archivo se puede utilizar directamente después de descomprimir el paquete comprimido.

Cuatro introducción a rpm

4.1 Descripción general de las RPM

Administrador de paquetes RPM Administrador de paquetes Red-Hat

  • Propuesto por Red Hat y adoptado por muchas distribuciones de Linux
  • Base de datos de documentos de educación física aconsejada
  • Registros detallados de información sobre la instalación, desinstalación y cambios de actualización del paquete de software.
  • Analizar automáticamente las dependencias de paquetes
  • Mantener las aplicaciones individuales en un entorno general ordenado y coordinado permite
    el acceso a los paquetes RPM.
  • Referencia del material del software del paquete rpm: http://www.rpm.org
  • Formato de comando general del paquete rpm; bash-4.1.2.-28.el6.x86 64.rpm

4.2 Descripción general del comando rpm

  • El comando rpm puede implementar casi todas las funciones de administración de paquetes rpm.

  • Ejecute el comando "man rpm" para obtener información de ayuda detallada sobre el comando rpm

  • función de comando rpm

    查询,验证rpm软件包的相关信息
    安装升级,卸载rpm软件包
    维护重建rpm数据库信息等综合管理操作
    

5. Consultar información sobre paquetes RPM instalados.

5.1 Consultar información del software rpm instalado

格式:rpm  -q【子选项】【软件名】
常用选项
opciones Función
-qa Cuando el sistema pro ha instalado la consulta de paquetes
-qi Ver la información detallada del software instalado especificado --info
-ql Ver todos los directorios instalados en el sistema actual mediante el paquete de software especificado instalado --list
-C.A ver archivo de configuración
-qd Ubicación estable del paquete
-qr Listar los paquetes y archivos dependientes instalados
-qf Verifique de manera inversa a qué paquete de instalación pertenece el archivo o directorio especificado que se ha instalado
-qF Consultar a qué paquete pertenece el software instalado especificado

5.2 Consultar la información en el archivo del paquete RPM que no está instalado

 格式:rpm  -qp【子选项】rpm包文件
opciones ilustrar
- qué Consultar la información detallada del paquete de software especificado.
-qpl Consultar la lista de todos los directorios y archivos que instalará el paquete de software especificado
-qpc Consultar el archivo de configuración del paquete especificado.
-qpd, consulta la ubicación de la documentación del paquete de software especificado

inserte la descripción de la imagen aquí

6. Instalar, actualizar y desinstalar el paquete rpm

Formato básico:
rpm [Opciones] paquete rpm
rom -ivh paquete
rpm rpm -evh paquete rpm
Opciones comunes:

opciones ilustrar
-i Instalar un nuevo paquete rpm
yo Actualizar un paquete de software, si no está instalado, instalarlo
-F Actualizar un paquete de software, si no se ha instalado, abandonar la instalación
-h Durante el proceso de instalación o actualización del paquete de software, el proceso de instalación se muestra con "#"
-v Mostrar información detallada durante la instalación del software
-fuerza Instalar a la fuerza un determinado paquete, como instalar una versión anterior del paquete.
-mi Desinstale el paquete de software de DJ con el nombre especificado
–nodos Al instalar o actualizar, desinstalar un paquete, no verifique las dependencias con otros paquetes

7. Mantener la base de datos rpm.

1. Reconstruya la base de datos rpm. Cuando la base de datos rpm está dañada, se puede reparar reconstruyendo la base de datos rpm. El
formato básico:
rpm --rebuilddb
rpm --initdb
2. Importe la clave pública para su verificación. Antes de importar la clave pública archivo para verificación de firma digital, instalar Algunos paquetes de software rpm en el CD informarán un error y el archivo de clave pública ubicado en el directorio raíz del CD debe importarse a la base de datos rpm Formato básico: mount /dev/
cdrom
/ mnt/ Primer montaje
rpm --import /mnt/RPM-GPG -KEY-CentOS-7

.Un método para resolver dependencias de paquetes.

8.1 Instalar múltiples software con dependencias

  • Los paquetes dependientes deben instalarse primero
  • Se pueden especificar varios archivos de paquete .rpm para la instalación al mismo tiempo

8.2 Al desinstalar varios software con dependencias

  • Los paquetes que dependen de otros programas deben desinstalarse primero
  • Se pueden especificar varios nombres de software para la desinstalación al mismo tiempo

8.3 Ignorar dependencias

Instalación y comandos de nueve yum

9.1 ¿Qué es rico?

  • yum (Yellow dogUpdater, modificado) es un administrador de paquetes de interfaz de usuario en Fedora, RedHat y SUSE.
  • Basado en la administración de paquetes rpm, puede descargar e instalar automáticamente paquetes rpm desde un servidor específico, manejar automáticamente las dependencias e instalar todos los paquetes de software dependientes al mismo tiempo, sin la necesidad de tediosas descargas e instalaciones.
  • Yum proporciona comandos para buscar, instalar, eliminar un grupo o incluso todos los paquetes de software, y existe una buena posibilidad de optimizar los comandos.

9.2 sintaxis yum

yum  【可选项】【要进行的操作】【安装报名......】

9.3 Comandos comunes de yum

在这里插入代. yum check-update  //列出所有可更新的软件清单命令
 
2. yum update   //更新所有软件命令
 
3. yum install <package_name>   //仅安装指定的软件命令
 
4. yum update <package_name>   //仅更新指定的软件命令
 
5. yum list  // 列出所有可安裝的软件清单命令
 
6. yum remove <package_name>     //删除软件包命令
 
7. yum search <keyword>    查找软件包命令
 
8. 清除缓存命令:
   yum clean packages  //清除缓存目录下的软件包
   yum clean headers   // 清除缓存目录下的 headers
   yum clean oldheaders   //清除缓存目录下旧的 headers
   yum clean, yum clean all (= yum clean packages; yum clean oldheaders)  //清除缓存目录下的软件包及旧的 headers

9.4 Configurar el almacén local de yum

inserte la descripción de la imagen aquí

9.4.2 Apagar el firewall

关闭防火墙:systemctl stop firewalld。service
                      setenforce  0

9.4.2 Montar y comprobar si se realizó correctamente

inserte la descripción de la imagen aquí

9.4.2 Cambiar directorios y crear nuevas carpetasinserte la descripción de la imagen aquí

9.4.3 Eliminar el almacén integrado y crear un nuevo almacén yum

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

9.4.4 Borrar caché

inserte la descripción de la imagen aquí

9.4.5 Instalar software de árbol

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/fyb012811/article/details/131875002
Recomendado
Clasificación