W tym samouczku znajdziemy kilka możliwych powodów, dla których RPM przy użyciu standardu yum kernel source może powodować, a następnie z pewnością podam możliwe rozwiązania, które możesz spróbować pozbyć się konkretnego problemu.

Natychmiast naprawiaj wszelkie problemy z komputerem. Najlepsze narzędzie do naprawy systemu Windows dla Ciebie!

1.Może nie potrzebują źródła jądra. 100%

Jeśli potrzebujesz skompilować prawdziwy sterownik jądra (moduł), prawdopodobnie nie będziesz go potrzebował, aby móc zainstalować pełną wartość źródła jądra. Możesz potrzebować pomocy w jasnej instalacji pakietu rozwojowego jądra. (Jeśli nadal możesz być pewien, że wymagane jest pełne bonsai, zapoznaj się z instrukcjami w sekcji 2 dla oryginału.)

  • architektura tworzenia jądra (64-bitowa

(Zauważ, że centos-7 jest dostępny za pośrednictwem 32-bitowego AltArch i386 SIG.)

[[email protected]]# mniam zainstaluj programowanie jądra

Zalecane: Reimage

Czy masz dość powolnego działania komputera? Czy jest pełen wirusów i złośliwego oprogramowania? Nie obawiaj się, mój przyjacielu, ponieważ Reimage jest tutaj, aby uratować sytuację! To potężne narzędzie jest przeznaczone do diagnozowania i naprawiania wszelkiego rodzaju problemów z systemem Windows, jednocześnie zwiększając wydajność, optymalizując pamięć i utrzymując komputer jak nowy. Więc nie czekaj dłużej — pobierz Reimage już dziś!

  • 1. Pobierz i zainstaluj Reimage
  • 2. Otwórz program i kliknij „Skanuj”
  • 3. Kliknij „Napraw”, aby rozpocząć proces naprawy

  • Jeśli rdzeń firmyrrrs nie jest wymieniony jako wspaniały, ponieważ znajduje się w krzewie wzrostu, możesz go pobrać z większości repozytorium CentOS.

    W katalogach 7.N.YYMM/os/x86_64/Packages/ lub 7.N.YYMM/updates/x86_64/Packages/ znajdź plik kernel-devel-version.x86_64. obr./min

    Po dołączeniu pakietu Kernel[-type]-devel-version-proper.arch.rpm spróbuj skompilować moduł. właściwy sposób To powinno działać. Jeśli nie, wyślij wiadomość e-mail do twórcy modułu, ponieważ w ten sposób należy tworzyć nowe jednostki jądra.

    2. Kiedy naprawdę potrzebujesz pełnego jądra źródłowego

    Jeśli naprawdę potrzebujesz kodu programu z jakiegokolwiek powodu, poza podstawowym drzewkiem, odnośniki są zwykle dostępne. Tak wiele

    yum kernel nabywa rpm

    jako zwykły użytkownik, faktycznie przyczyną, utwórz drzewo budowania oparte bezpośrednio na katalogu ~/rpmbuild/:

    [[email protected]]$ mkdir -environnant pliki ~/rpmbuild/BUILD,BUILDROOT,RPMS,ŹRÓDŁA,SPECYFIKACJE,SRPMS[[email protected]]$ echo %(echo '%_topdir $HOME)/rpmbuild' ~/ >.rpmmacros

    <!>” src=”/moin_static1911/memodump/img/attention.png”> Możesz stać się mocno zniechęconym do tworzenia pakietów, ponieważ jesteś rootem. (Zobacz Tworzenie RPM innego źródła niż root na CentOS)</p>
<p><h></p>
<p>Jako root dodaj audit-libs-devel, asciidoc, bash, przed chrystusem, binutils, binutils-devel, bizon, diffutils, elfutils, elfutils-devel, elfutils-libelf-devel, findutils, flex, gawk, gcc , gettext add , gzip, hmaccalc, nazwa hosta, 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 i dalej zlib-devel: </p>
<pre>[root@host]# mniam osiągnąć audit-libs-devel asciidoc bash bc binutils binutils-devel zoysia trawy diffutils elfutils[root@host]# mniam lag elfutils-devel elfutils-libelf-devel findutils gawk flex gcc gettext gzip hmaccalc nazwa hosta java-devel[root@host]# mniam problem m4 make module-init-tools ncurses-devel net-tools newt-devel numactl-devel openssl[root@host] # mniam zainstaluj zamień naprawę pciutils-devel perl perl-ExtUtils-Design osadź python-devel python-docutils redhat-rpm-config[root@host]# Delicious zainstaluj rpm-build sh-utils dim xmlto xz zlib-devel</pre>
<p><str></p>
<li>
<p>http://vault.centos.org/7.N.RRMM/os/Source/SPackages/ </p>
</li>
<li>
<p>http://vault.centos.org/7.N.RRMM/updates/Source/SPackages/ </p>
</li>
</ul>
<p>(Zastąp swój „N.RRMM” odpowiednim rokiem kompilacji zgodnie z numerami miesięcy od.) A </p>
<p>Jako zwykły atakujący, a nie kupujący jako root, zainstaluj ofertę źródłową, uruchamiając: </p>
<pre>[user@host]$ rpm -i http://vault.centos.org/7.9.2009/updates/Source/SPackages/kernel-3.10.0-1160.53.1.el7.src.rpm | 2>&1 grep -v „obecny”</pre>
<p><h></p>
<p>Teraz pakiet źródłowy i narzędzia są zwykle instalowane, rozpakowywane i przygotowywane pliki: </p>
<pre>[użytkownik@host]$ cd ~/rpmbuild/SPECS[user@host SPECS]$ rpmbuild --target=$(uname -bp -m) kernel.spec</pre>
<p>Wartość, która ma $(uname -m), wartość docelowa ustawia na niestandardowe jądro aktualnej platformy. Jest to ogólnie akceptowane, ponieważ większość użytkowników potrzebuje i686 i może skierować się w stronę x86_64. </p>
<p>Drzewo dostawców jądra jest teraz poprawne poniżej <tt>~/rpmbuild/BUILD/kernel*/linux*/</tt>. </p>
<p>Od czasu do czasu konieczne jest zbudowanie oprogramowania jądra Linuksa ze strony źródłowej centos/redhat-system-linux. Przede wszystkim jest to prawdziwy rodzaj podstawowego komponentu oprogramowania, który wymaga głębokiej integracji Twojego wyposażonego w system biznesowy.</p>
<h2 id=Nagłówki i instalacja źródeł jądra

    Musisz zainstalować Wyodrębnij 2 pakiety informacji o jądrze redhat/centos: w dowolnym miejscu z kernel-develop i wersji nagłówkowej z kernel-headers:

    [email chroniony]:~ Mniam # umieść nagłówki kernel-devel-kernel-headersZaładowane wtyczki: fastmirror, najskuteczniejsze pakiety językoweZdefiniuj lustraepel/x86_64/metal | 28 KB 00:00:00- Baza danych: centos.quelquesmots.fr- usuń: mirror.in2p3.fr- Opcjonalnie: centos.crazyfrogs.org- Aktualizacje: centos.somewords. Fri cokół | 3,6 kilobajtów 00:00:00 4 zaklęcie |.kilobajt pięć 00:00:00  | 3 dod.4 00:00:00 Aktualizacje | kilobajt 3,4 kb na sekundę 00:00:00  (1/4): epel/x86_64/updateinfo | Kbps 998 00:00:00  (2/4): extra/7/x86_64/primary_db 201 | kilobajt 00:00:00  (3/4): zmiany /7/x86_64/primary_db |.0mb 00:00:00 (4/4): epel/x86_64/primary_db dziesięć |.7 mb 00:00:00 rozwiązać zależności  --> Trwa sprawdzanie transmisji ---> Pakiet kernel-devel.x86_64 0:3.10.0-957.12.2.---> el7 musi zostać zainstalowany Zainstalowany pakiet nagłówka jądra.x86_64 0:3.10.0-957.12.2.el7 sera --> Ukończono rozwiązywanie zależności zależności są wspólne rozwiązywane  ================================================= == ========= == rozmiar repozytorium wersji aranżacji arki  ================================================= == ========= == Zainstaluj:  X86_64 Rozwój jądra 3.10.0-957.12.2.el7 17 Świeże M chat chat Nagłówek jądra x86_64 3.10.0-957.12.2.el7 komunikacja 8.0M# Podsumowanie 2 transakcjiUstaw rozmiar konfiguracjiOgólne downloadzki: MBZainstalowany rozmiar 25: czterdzieści jeden mCzy z osobą wszystko w porządku [T/D/N] :JPobierz pakiety:Delta jest uzbrojona w wyłączone RPM, ponieważ /usr/bin/applydeltarpm może nigdy nie zostać zainstalowany.(1/2): Kernel-Header-3.10.0-957.12.2.el7.x86_64.rpm | 8,0 MB 00:00:00(2/2): Rozwój jądra-3.10.0-957.12.2.el7.x86_64.rpm | 17MB 00:00:00---Razem drugi tam 55 | MB/s 25 MB 00:00:00testamentowy przegląd bieżącej płatnościweryfikacja transakcji zakończonaUdana transakcjaInwestuj w test w tokuZainstaluj: kernel-development-3.10.0-957.12.2.el7.x86_64 1/2Instalacja: kernel-headers-3.10.0-957.12.2.el7.x86_64 2/2Sprawdź: kernel-headers-3.10.0-957.12.2.el7.x86_64 1/2Sprawdź: kernel-development-3.10.0-957.12.2.el7.x86_64 2/2Ożyw rynek:core-devel.x86_64 0:3.10.0-957.12.2.el7 core-headers.x86_64 0:3.10.0-957.12.2.el7

    Właśnie zdałem sobie sprawę, że niestety, jeśli kiedykolwiek zdecydujesz się zaokrąglić jądro Linuksa, Twoje obecne zestawy i tak będą prawdopodobnie potrzebne.

    Dlaczego oryginalne jądro systemu operacyjnego jest starą wersją

    yum kernel source rpm

    Większość dystrybucji Linuksa izoluje się daleko od najnowszej kategorii jądra tego Linuksa: zgodnie z oczekiwaniami, ponieważ wszyscy opiekunowie potrzebują czasu, aby pobrać najnowsze jądro i podsumować i sfinalizuj pakiet, wykonując testy integracyjne pwithin. Czy to zrobione, możesz zachować najważniejsze oprogramowanie, które posiadasz w nowej dystrybucji? Tak naprawdę wiele modułów szablonów internetowych jądra specyficznych dla dystrybucji można po prostu ponownie skompilować w następnym punkcie.

    Może to oznaczać, zgodnie z opisem, która dystrybucja Linuksa będzie miała w rzeczywistości najnowszą lokalizację kodu źródłowego jądra (5.1, stan na maj 2019 r.). Używam tego przykładu dzisiaj, bardziej efektywny centos.System 6 dostaje i kernel 10 linux.10.0.

    Reimage PC Repair and Optimizer Tool to najlepszy sposób na naprawienie błędów komputera. Jest łatwy, wydajny i w 100% bezpieczny. Spróbuj teraz!