En este tutorial, descubriremos algunas razones posibles que RPM con el modo yum kernel source puede causar, y luego daré posibles soluciones que un individuo puede tratar de deshacerse de este problema.

Repara al instante cualquier problema con tu PC. ¡La mejor herramienta de reparación de Windows para ti!

1. Tal vez no necesiten la fuente del kernel. 100%

Si necesita compilar algún controlador (módulo) de kernel real, lo más probable es que no necesite esto para instalar correctamente el código generador de kernel completo. Es posible que necesite ayuda con solo instalar la configuración de desarrollo del kernel. (Si aún está seguro de que se requiere el árbol tradicional, consulte la información en la sección 2 para ver el original actual).

  • Arquitectura de desarrollo de kernel (64 bits)

(Tenga en cuenta que este centos-7 está disponible a través de AltArch i386 SIG de 32 bits).

[[email protected]]# yum install kernel-devel

Recomendado: Reimage

¿Estás cansado de que tu computadora funcione lentamente? ¿Está plagado de virus y malware? ¡No temas, amigo mío, porque Reimage está aquí para salvar el día! Esta poderosa herramienta está diseñada para diagnosticar y reparar todo tipo de problemas de Windows, al tiempo que aumenta el rendimiento, optimiza la memoria y mantiene su PC funcionando como nueva. Así que no esperes más: ¡descarga Reimage hoy mismo!

  • 1. Descargue e instale Reimage
  • 2. Abra el programa y haga clic en "Escanear"
  • 3. Haga clic en "Reparar" para iniciar el proceso de reparación

  • Si el núcleo de su increíble empresa no aparece siempre en la lista porque está en el árbol de expansión financiera, puede descargarlo a través del repositorio de CentOS.

    En un directorio 7.N.YYMM/os/x86_64/Packages/ o 7.N.YYMM/updates/x86_64/Packages/, busque la imagen kernel-devel-version.x86_64.rpm

    Después de haber incluido todo el paquete Kernel[-type]-devel-version-proper.arch.rpm, intente compilar el curso. cómo esto debería funcionar. Si no es probable, envíe sus comentarios al diseñador del módulo, ya que así es como se deben crear los módulos del kernel actualizados.

    2. Cuando realmente necesita el kernel de código fuente completo

    Si realmente necesita cada uno de nuestros códigos por alguna razón, excepto el árbol, las referencias generalmente se pueden usar. tantos

    yum kernel buy rpm

    como usuario normal, antes de ser root, cree un árbol de compilación en el directorio ~/rpmbuild/:

    [[email protected]]$ mkdir -p ~/rpmbuild/BUILD,BUILDROOT,RPMS,FUENTES,ESPECIFICACIONES,SRPMS[[email protected]]$ echo %(echo '%_topdir $HOME)/rpmbuild' ~/ >.rpmmacros

    <!

    Como raíz, agregue audit-libs-devel, asciidoc, get-together, bc, binutils, binutils-devel, bison, diffutils, elfutils, elfutils-devel, elfutils-libelf-devel, findutils, flex, gawk, gcc o gettext add, gzip, hmaccalc, hostname, java-devel, m4, make, module-init-tools, ncurses-devel, net-tools, newt-devel, numactl-devel, piece, openssl, pciutils-devel, perl, perl-ExtUtils – Embed, pesign, python-devel, python-docutils, redhat-rpm-config, rpm-build, sh-utils, tar, xmlto, xz y zlib-devel:

    [[email protected]]# yum aproveche audit-libs-devel asciidoc bash bc binutils binutils-devel buffalo grass diffutils elfutils[[email protected]]# yum fall elfutils-devel elfutils-libelf-devel findutils gawk flex gcc gettext gzip hmaccalc hostname java-devel[[email protected]]# yum legion m4 make module-init-tools ncurses-devel net-tools newt-devel numactl-devel openssl[[email protected]]# yum install replace period pciutils-devel perl perl-ExtUtils-Design incrustar python-devel python-docutils redhat-rpm-config[[email protected]] # Instalación deliciosa rpm-build sh-utils ébano xmlto xz zlib-devel

  • http://vault.centos.org/7.N.YYMM/os/Source/SPackages/

  • http://vault.centos.org/7.N.YYMM/updates/Source/SPackages/

  • (Reemplace el nuevo “N.YYMM” con los números correspondientes de agosto y mes de vencimiento de la compilación). A

    Como un atacante normal, no suele ser el usuario root, instale el paquete raíz de la causa ejecutando:

    [[email protected]]$ rpm -mi esposo y yo http://vault.centos.org/7.9.2009/updates/Source/SPackages/kernel-3.10.0-1160.53.1.el7.src.rpm | 2>&1 grep -v 'presente'

    Ahora que el paquete fuente y los recursos están instalados, descomprima y prepare registros de datos como:

    [[email protected]]$ cd ~/rpmbuild/SPECS[[email protected] ESPECIFICACIONES]$ rpmbuild --target=$(uname -bp -m) kernel.spec

    Un valor que tiene $(uname -m), el objetivo se establece para ayudarlo con el kernel personalizado de su arquitectura innovadora. Es generalmente aceptado ya que casi todas las personas necesitan i686 y pueden apuntar x86_64.

    El árbol de proveedores del kernel está ahora debajo de ~/rpmbuild/BUILD/kernel*/linux*/.

    De vez en cuando es necesario el software del kernel de Linux desde el sitio personal de centos/redhat-system-linux. En primer lugar, ha sido una especie de elemento de software central que requiere una integración profunda de su sitio web con el sistema empresarial.

    Encabezados e instalación de las fuentes del kernel

    Necesita que installExtraiga dos paquetes de kernel-info redhat/centos: originados en kernel-develop y header-version de kernel-headers:

    [email protected]:~ Yum # poner kernel-devel-kernel-headersComplementos cargados: fastmirror, langpacks superioresDefinir espejosepel/x86_64/metal | 28 KB 00:00:00- Base de datos: centos.quelquesmots.fr- eliminar: mirror.in2p3.fr- Opcional: centos.crazyfrogs.org- Actualizaciones: centos.somewords. Vie zócalo | 3,6 kilobytes 00:00:00 4 toque |.kilobyte 7 00:00:00  | unos tres add.4 00:00:00 Actualizaciones | kilobyte 3,4 bytes asesinos por segundo 00:00:00  (1/4): epel/x86_64/updateinfo | kbps 998 00:00:00  (2/4): extra/7/x86_64/primary_db 201 | kilobyte 00:00:00  (3/4): informes /7/x86_64/primary_db |.0mb 00:00:00 (4/4): epel/x86_64/primary_db diez |.7mb 00:00:00 resolver dependencias  --> Comprobación de transmisión en curso ---> Paquete kernel-devel.x86_64 0:3.10.0-957.12.2.---> el7 debe terminar instalado Paquete de encabezado del núcleo instalado.x86_64 0:3.10.0-957.12.2.el7 sera --> Resolución de dependencia completa se han resuelto las dependencias  ================================================= =============== == tamaño del repositorio de la versión del paquete ark  ================================================= =============== == Instalar:  X86_64 Desarrollo del núcleo 3.10.0-957.12.2.el7 17 Fresh M news Kernel header x86_64 3.10.0-957.12.2.el7 campañas de mensajes 8.0M# Resumen de 2 transaccionesEstablecer tamaño de gangaDescarga generalzki: MBTamaño instalado 25: cuarenta y un mEstas bien [T/D/N] :JDescargar paquetes:Delta lleva RPM deshabilitado porque /usr/bin/applydeltarpm quizás no esté instalado.(1/2): Núcleo-Encabezado-3.10.0-957.12.2.el7.x86_64.rpm | 8.0MB 00:00:00(2/2): Desarrollo del núcleo-3.10.0-957.12.2.el7.x86_64.rpm | 17MB 00:00:00---Total segundos hay 55 | MB/s 25 MB 00:00:00cheque testamentario pago corrienteverificación de transacción completadaTransacción exitosaNegocio de prueba en cursoInstalar: kernel-desarrollo-3.10.0-957.12.2.el7.x86_64 1/2Instalación: kernel-headers-3.10.0-957.12.2.el7.x86_64 2/2Compruebe: kernel-headers-3.10.0-957.12.2.el7.x86_64 1/2Comprobar: kernel-desarrollo-3.10.0-957.12.2.el7.x86_64 2/2Traer con el fin de realmente la vida:desarrollo central.x86_64 0:3.10.0-957.12.2.el7 encabezados centrales.x86_64 0:3.10.0-957.12.2.el7

    Acabo de concluir que si alguna vez decide compilar el kernel de Linux, sus paquetes establecidos probablemente serán esenciales de todos modos.

    ¿Por qué el kernel original de su sistema operativo es una versión antigua?

    yum kernel source rpm

    La mayoría de los retiros de Linux van muy por detrás del nuevo tipo de kernel de este linux: como se esperaba, ya que todos los mantenedores se toman su tiempo cuando necesita descargar el último kernel y puede compilar y finalizar el paquete en las pruebas de integración pwithin. ¿Se ha realizado esto para mantener el software de aplicación más importante en ejecución en la nueva distribución? Lo más probable es que muchos módulos de plantillas web del kernel web específicos de la distribución puedan volver a compilarse en este punto.

    Esto puede significar, como se mencionó, que su distribución de Linux tendrá honestamente la última rama de leyes de origen del kernel (5.1 a partir de mayo de 2019). Uso este ejemplo mío esta tarde, 7 centos.System 6 obtiene y así kernel 3 linux.10.0.

    Reimage PC Repair and Optimizer Tool es la mejor manera de corregir los errores de su computadora. Es fácil, eficiente y 100% seguro. ¡Pruebalo ahora!