In questo tutorial, esamineremo alcuni possibili motivi che possono causare RPM con yum kernel source codice coupon, quindi fornirò possibili soluzioni che potresti provare a eliminare legate a questo problema.

Ripara istantaneamente qualsiasi problema con il tuo PC. Il miglior strumento di correzione di Windows per te!

1.Forse non hanno bisogno del sorgente del kernel. 100%

Se è necessario compilare un ottimo driver del kernel (modulo), essenzialmente non sarà necessario che sia presente per installare il codice costituente completo del kernel chief. Potresti aver bisogno di aiuto solo per installare l’arrangiamento di sviluppo del kernel. (Se sei ancora sicuro che l’albero registrato sia necessario, consulta i suggerimenti nella sezione 2 per l’originale specifico.)

  • architettura di sviluppo del kernel (64 bit

(Nota che sarà centos-7 è disponibile tramite AltArch 32-bit i386 SIG.)

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

Consigliato: Reimage

Sei stanco del fatto che il tuo computer funzioni lentamente? È pieno di virus e malware? Non temere, amico mio, perché il Reimage è qui per salvare la situazione! Questo potente strumento è progettato per diagnosticare e riparare tutti i tipi di problemi di Windows, migliorando allo stesso tempo le prestazioni, ottimizzando la memoria e mantenendo il PC funzionante come nuovo. Quindi non aspettare oltre: scarica Reimage oggi!

  • 1. Scarica e installa Reimage
  • 2. Apri il programma e fai clic su "Scansione"
  • 3. Fai clic su "Ripara" per avviare il processo di riparazione

  • Se il core della tua azienda personale non è elencato così bene perché si trova nell’albero di emergenza, puoi scaricarlo dopo il repository CentOS.

    In tutte le directory 7.N.YYMM/os/x86_64/Packages/ o 7.N.YYMM/updates/x86_64/Packages/, trova il file kernel-devel-version.x86_64 .rpm

    Dopo aver incluso il particolare pacchetto Kernel[-type]-devel-version-proper.arch.rpm, prova a compilare il segmento. come dovrebbe funzionare. In caso contrario, inviare un feedback all’ingegnere dei moduli, poiché è così che devono essere creati nuovi moduli del kernel.

    2. Quando hai davvero bisogno del kernel completo

    Se hai davvero bisogno di codice per qualsiasi motivo tranne l’albero principale, i riferimenti di solito sono prontamente. Tanti

    yum kernel origin rpm

    come utente normale, sicuramente root, crea un albero di build principalmente nella directory ~/rpmbuild/:

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

    <!>” src=”/moin_static1911/memodump/img/attention.png”> È probabile che tu sia fortemente scoraggiato dal creare programmi solo perché sei root. (Vedi Creazione di un RPM di origine non root su CentOS)</p>
<p><h></p>
<p>Come root, aggiungi audit-libs-devel, asciidoc, shindig, bc, binutils, binutils-devel, bison, diffutils, elfutils, elfutils-devel, elfutils-libelf-devel, findutils, flex, gawk, gcc ! 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 – Incorpora, pesign, python-devel, python-docutils, redhat-rpm-config, rpm-build, sh-utils, tar, xmlto, xz e zlib-devel: </p>
<pre>[root@host]# yum pick up audit-libs-devel asciidoc bash bc binutils binutils-devel zoysia diffutils elfutils[root@host]# yum delay elfutils-devel elfutils-libelf-devel findutils gawk flex gcc gettext gzip hmaccalc nome host java-devel[root@host]# yum messo in m4 make module-init-tools ncurses-devel net-tools newt-devel numactl-devel openssl[root@host]# yum install sostituisci fix pciutils-devel perl perl-ExtUtils-Design incorpora python-devel python-docutils redhat-rpm-config[root@host]# Delicious install rpm-build sh-utils schokofarbene xmlto xz zlib-devel</pre>
<p><str></p>
<li>
<p>http://vault.centos.org/7.N.YYMM/os/Source/SPackages/ </p>
</li>
<li>
<p>http://vault.centos.org/7.N.YYMM/updates/Source/SPackages/ </p>
</li>
</ul>
<p>(Sostituisci il tuo “N.YYMM” con la build appropriata dodici mesi e i numeri del mese di scadenza a partire da.) A </p>
<p>Come un normale utente malintenzionato, non come l’utente come root, installa il pacchetto track down eseguendo: </p>
<pre>[utente@host]$ rpm - tutti noi 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'</pre>
<p><h></p>
<p>Ora, poiché il pacchetto sorgente e le risorse sono installati, decomprimi e prepara download come: </p>
<pre>[utente@host]$ cd ~/rpmbuild/SPECS[user@host SPECIFICHE]$ rpmbuild --target=$(uname -bp -m) kernel.spec</pre>
<p>Un valore creato da $(uname -m), i set di obiettivi che costituiranno il kernel personalizzato della tua architettura aggiornata. È generalmente accettato poiché una grande quantità di persone ha bisogno di i686 e può particolare x86_64. </p>
<p>L’albero del fornitore del kernel deve essere ora sotto <tt>~/rpmbuild/BUILD/kernel*/linux*/</tt>. </p>
<p>Di tanto in tanto è necessario erigere il software del kernel Linux dall’attuale sito centos/redhat-system-linux. Prima di tutto, è in realtà una sorta di dispositivo software di base che richiede una profonda integrazione del tuo con il sistema aziendale.</p>
<h2 id=Intestazioni e installazione delle sorgenti del kernel

    È necessario che tu possa installareEstrarre due pacchetti di kernel-info redhat/centos: contro kernel-develop e header-version da kernel-headers:

    [email protected]:~ Yum # inserisci kernel-devel-kernel-headersPlugin caricati: fastmirror, i migliori langpack in assolutoDefinisci gli specchiepel/x86_64/metal | 28 KB 00:00:00- Database: centos.quelquesmots.fr- elimina: mirror.in2p3.fr- Opzionale: centos.crazyfrogs.org- Aggiornamenti: centos.somewords. Ven zoccolo | 3,6 kilobyte 00:00:00 4 fascino |.kilobyte 7 00:00:00  | parecchi aggiungono.4 00:00:00 Aggiornamenti | kilobyte 3,4 kb al secondo 00:00:00  (1/4): epel/x86_64/updateinfo | Kbps 998 00:00:00  (2/4): extra/7/x86_64/db_primario 201 | kilobyte 00:00:00  (3/4): rapporti /7/x86_64/primary_db |.0mb 00:00:00 (4/4): epel/x86_64/primary_db ten |.7 mb 00:00:00 risolvere le dipendenze  --> Verifica trasmissione in corso ---> Pacchetto kernel-devel.x86_64 0:3.10.0-957.12.2.---> el7 deve comunque essere installato Pacchetto di intestazione del kernel installato.x86_64 0:3.10.0-957.12.2.el7 sera --> Risoluzione delle dipendenze completata le dipendenze possono essere risolte  ==================================================================================================== == ================ == dimensione del repository della versione del pacchetto ark  ==================================================================================================== == ================ == Installa:  X86_64 Sviluppo del kernel 3.10.0-957.12.2.el7 17 Fresh M news Intestazione kernel x86_64 3.10.0-957.12.2.el7 promozioni 8.0M# Riepilogo di 2 transazioniImposta la dimensione del pacchettoDownload generale: MBTaglia installata 25: quarantuno mStai bene [T/D/N] :JScarica i pacchetti:Delta avrà disabilitato RPM perché /usr/bin/applydeltarpm potrebbe non essere installato.(1/2): Kernel-Header-3.10.0-957.12.2.el7.x86_64.rpm | 8.0MB 00:00:00(2/2): Sviluppo del kernel-3.10.0-957.12.2.el7.x86_64.rpm | 17 MB 00:00:00---Totale secondo 55 | MB/s 25 MB 00:00:00assegno testamentario pagamento correnteverifica della transazione completataTransazione riuscitaVendita di prova in corsoInstalla: kernel-development-3.10.0-957.12.2.el7.x86_64 1/2Installazione: kernel-headers-3.10.0-957.12.2.el7.x86_64 2/2Controlla: kernel-headers-3.10.0-957.12.2.el7.x86_64 1/2Controlla: kernel-development-3.10.0-957.12.2.el7.x86_64 2/2Porta così in vita:core-devel.x86_64 0:3.10.0-957.12.2.el7 core-headers.x86_64 0:3.10.0-957.12.2.el7

    Mi sono appena reso conto che se dovessi decidere quale può compilare il kernel Linux, i tuoi pacchetti aggiornati saranno probabilmente comunque molto importanti.

    Perché il kernel originale del tuo sistema operativo è una vecchia versione

    yum kernel source rpm

    La maggior parte dei ritiri Linux è molto indietro rispetto al tipo di kernel odierno di questo Linux: come previsto, dal momento che tutti i manutentori prendono tempo per scaricare positivamente l’ultimo kernel e per quanto riguarda la compilazione e la finalizzazione il pacchetto all’interno pwithin test di integrazione. È pronto per mantenere in esecuzione l’utilità più importante nella nuova distribuzione? Molto probabilmente, molti moduli web net del kernel specifici della distribuzione possono essere semplicemente ricompilati quando era a questo punto.

    Ciò potrebbe significare, come documentato, che la tua distribuzione Linux avrà francamente l’ultimo ramo di stile del sorgente del kernel (5.1 a maggio 2019.). Uso questo mio esempio negli ultimi tempi, 7 centos.System 6 gets e inoltre kernel 3 linux.10.0.

    Reimage PC Repair and Optimizer Tool è il modo migliore per correggere gli errori del tuo computer. È facile, efficiente e sicuro al 100%. Provalo ora!