Uso de Yum para administrar los paquetes de software locales

  
en Linux

En el mantenimiento de los sistemas Linux, la dependencia entre los paquetes de Linux es un gran problema. Por ejemplo, si desea instalar el paquete A, pero se le solicita que instale el paquete B antes de instalar A, y cuando instale el paquete B, se le solicitará que primero instale C library … Para resolver este problema, Tenemos que usar la herramienta yum (Yellow dog Updater, Modified) debajo de Linxu. La herramienta yum puede instalar automáticamente los paquetes dependientes en función de la información del encabezado del paquete rpm en el repositorio y resolver dependencias. ¡Es muy conveniente usar yum para agregar /eliminar /cambiar paquetes de rpm en linux!

El siguiente es un proceso sencillo de configuración y uso de yum para Linux: 1. Entorno experimental Sistema operativo
: Red Hat Enterprise Linux AS 5 kernel versión: 2.6.18-8.el5 arquitectura de la CPU: Software accesorio I386 SMP: Red Hat Enterprise Linux AS 5 DVD archivo ISO

2. Instale yum under linux y cree un repositorio (repositorio de software) # mount rhel 5.0 dvd iso file mkdir -p /under linux system Mnt /iso mount -o loop /opt/rhel5.0.iso /mnt /iso

#Instalar yum en el sistema Linux, createrepo package rpm -ivh /mnt/ISO/Server/yum-3.0.1 -5.el5.noarch.rpm rpm -ivh /mnt/ISO/Server/yum-metadata-parser-1.0-8.fc6.i386.rpm rpm -ivh /mnt/ISO/Server/yum-rhn-plugin-0.4 .3-1.el5.noarch.rpm rpm -ivh /mnt/ISO/Server/yum-updatesd-3.0.1-5.el5.noarch.rpm rpm -ivh /mnt/ISO/Server/createrepo-0.4.4 -2.fc6.noarch.rpm

#Copie los archivos en la iso montada al directorio /opt/rhel5.0 mkdir /opt/rhel5.0 cp -R /mnt /ISO /* /Opt /rhel5.0

#Regenerar los archivos relacionados con el repositorio (repositorio de software). Los archivos generados se encuentran en la carpeta debajo de la carpeta "repodata" en el directorio actual. Cd /opt/rhel5.0/Server/rm -rf repodata createrepo -g /mnt/ISO/Server/repodata/comps-rhel5-server-core.xml ./

3. Configure yum en linux En el directorio /etc/yum.repos.d/, cree un archivo de configuración con un sufijo .repo, como: rhel_yum.repo (se pueden eliminar otros archivos de este directorio), y el contenido de rhel_yum.repo es el siguiente: http: //www.aiezu.com/[Server] name = Server baseurl = file: ///opt/rhel5.0/Server/#Note baseurl apunta a nuestro repositorio (repositorio de software) /opt/rhel5.0/Server directory enable = 1 gpgcheck = 0

Este artículo proviene de: http://www.aiezu.com/4. Pruebe rhel5.0 yum # bajo linux yum configuración de caché yum limpie todo

#Ver Grupo de paquetes instalado y desinstalado yum grouplist

#Install Web Server grupo de paquetes yum groupinstall " Servidor web "

#Visualizar información de grupo yum groupinfo " Servidor web " Desde: http://www.aiezu.com/#delete"MySQL Database "yum groupremove" MySQL Database "

# Actualizar "MySQL Database" yum groupupdate " MySQL Database "

5. lin Problemas comunes con la instalación de ux en ux

1. P: ¿Por qué necesito copiar los archivos de la imagen ISO montada en el disco local en lugar de hacerlo directamente en el sistema de archivos iso montado? R: Debido a que tenemos que volver a generar el archivo de configuración relevante del repositorio, y el sistema de archivos iso montado no se puede escribir, debe copiarse en el disco local. 2. P: Cuando lo configuramos, ejecute " yum groupinstall 'MySQL Database' " El siguiente error se informa durante la instalación. ¿Qué está pasando? Yum groupinstall " MySQL Database " Cargando " installonlyn " plugin Cargando " rhnplugin " plugin Este sistema no está registrado con RHN. El soporte de RHN estará deshabilitado. Configuración del proceso de grupo Este artículo es de: http://www.aiezu.com /Configuración de repositorios Configuración de repositorios Lectura de metadatos del repositorio desde archivos locales primary.xml.gz 100% | ==========================  663 kB 00:00 ################################################################## ##### 2113/2113 Resolviendo dependencias – > Poblando el conjunto de transacciones con los paquetes seleccionados. Espere. &Mdash; > Descargando el encabezado de mysql para empacar en el conjunto de transacciones. Media: //1170972069.396645%232/mysql-5.0. 22-2.1.i386.rpm: [Errno 4] IOError: Este artículo es de: http://www.aiezu.com/<urlopen error desconocido url tipo: media > Intentando otra duplicación. Error: no se pudo recuperar mysql-5.0 .22-2.1.i386.rpm del error s fue [Errno 4] IOError: < urlopen error desconocido url type: media >

A: Por favor confirme " /etc/yum.repos.d/rhel_yum La "baseurl" en el archivo .repo no apunta a la ruta del sistema de archivos iso montado, sino a la ruta del sistema de archivos del disco local, la tercera línea en el tercer paso de este artículo. Y asegúrese de que la novena línea del segundo paso se usa para regenerar el archivo de configuración del repositorio. De hecho, " media: //1170972069.396645#1" es el valor de configuración del archivo Server /repodata /repomd.xml en rhel 5.0 dvd iso. Este artículo es de: http://www.aiezu.com/3. P: ¿Por qué no listé ninguna información del grupo de paquetes después de ejecutar el comando " yum grouplist "? De la siguiente manera: #yum grouplist Cargando " installonlyn " plugin Cargando " rhnplugin " plugin Este sistema no está registrado con RHN. El soporte de RHN estará deshabilitado. Configuración del proceso de grupo Configuración de depósitos Servidor 100% | ==========================  951 B 00:00 Hecho

A: Asegúrese de que el comando createrepo se ejecute para regenerar el archivo de configuración del repositorio, y el comando tiene la opción " -g " como se muestra en la línea 19 del segundo paso. El servidor /repodata /comps-rhel5-serer-core.xml en rhel 5.0 dvd iso contiene la información de agrupación del paquete rpm. Este artículo proviene de: http://www.aiezu.com/

Bueno, Linux usa Yum para administrar paquetes de software locales y escribe esto. Cualquier pregunta, no dude en dejar un mensaje.

Copyright © Conocimiento de Windows All Rights Reserved