Linux kernel patchen

Pagina: 1
Acties:

  • vdwert
  • Registratie: Oktober 2001
  • Laatst online: 11-10-2024
Ik heb een vraagje, als ik een linux kernel patch, moet ik dan alle patches een voor een uitvoeren volgens de volgorde dat deze uitgebracht zijn, of hoef ik alleen de laatste patch te downloaden en uit te voeren?

If you like porn, your going to hell. Hell is filled with girls that touch their bodies.


Verwijderd

Use The Search Please (UTSP)

Verwijderd

Op vrijdag 14 december 2001 19:37 schreef vdwert het volgende:
Ik heb een vraagje, als ik een linux kernel patch, moet ik dan alle patches een voor een uitvoeren volgens de volgorde dat deze uitgebracht zijn, of hoef ik alleen de laatste patch te downloaden en uit te voeren?
Er zijn 2 types patches. Een incremental en een gewone patch. De gewone patch laat je los op de laatste stable versie van voor die patch, bijvoorbeeld: patch 2.4.17-pre8 heeft als basis linux-2.4.16. Ook zijn er incremental patches, die moet je dus allemaal in de goede volgorde patchen. In een incremental patch zitten 2 versienummers, een versie vanaf waar gepatched moet worden en een versienummer waar naar toe wordt gepatched, dus patch-2.4.17-pre7-pre8 is een patch op 2.4.17-pre7 en maakt daar versie 2.4.17-pre8 van.

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Op vrijdag 14 december 2001 19:41 schreef Markiedam het volgende:
Use The Search Please (UTSP)
Whoa ... wat beleefd :) Kunnen we niet een
code:
1
sed s/UTFS/UTSP/g

doen ofzo? :Y)

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

Is daar geen proggie voor.
Heb ik ooit eens gehad, weet alleen niet meer hoe het heet.
Kon je sim-pel je kernel patche etc.

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Verwijderd

cd /usr/src/linux
patch -p0 < mijn_stoere_patch

bedoel je ?
aardig sim-pel

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Op zaterdag 15 december 2001 14:01 schreef Kepz het volgende:
cd /usr/src/linux
patch -p0 < mijn_stoere_patch

bedoel je ?
aardig sim-pel
Hij bedoelt waarschijnlijk een serie patches. Dus dat je met 1 programmaatje van linux-2.4.12 naar linux-2.4.17-pre1 kan...

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Dan is een nieuwe kernel downloaden toch een stuk makkelijker :)

  • Tonnes746
  • Registratie: Juni 2001
  • Laatst online: 06-01-2022
Bovendien harde kans dat er ergens iets fout gaat als je 5 patches achter elkaar uitvoert (het probeer maar eens een RedHat distro te patchen-effect)

bash: exec: /bin/Laden: cannot execute: No such file or directory


  • neh
  • Registratie: Juni 2001
  • Laatst online: 09:43

neh

de redhat kernel is geen standaard kernel... die moet je dus ook niet proberen te patchen met de gewone patches...

XT, 640K ram, 20 MB harddisk, MS-DOS 4.0...


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 12:34

odysseus

Debian GNU/Linux Sid

Op zaterdag 15 december 2001 14:01 schreef Kepz het volgende:
cd /usr/src/linux
patch -p0 < mijn_stoere_patch

bedoel je ?
aardig sim-pel
Ik denk wel dat je -p1 moet gebruiken, of je moet niet in /usr/src/linux patchen maar in /usr/src.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • Tonnes746
  • Registratie: Juni 2001
  • Laatst online: 06-01-2022
Op zaterdag 15 december 2001 19:11 schreef plork het volgende:
de redhat kernel is geen standaard kernel... die moet je dus ook niet proberen te patchen met de gewone patches...
Weet ik, maar het effect is vergelijkbaar.

bash: exec: /bin/Laden: cannot execute: No such file or directory


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Op zaterdag 15 december 2001 19:57 schreef Tonnes het volgende:

[..]

Weet ik, maar het effect is vergelijkbaar.
Nee hoor, want ik draai over 2.4.13 feilloos patch-2.4.14, patch-2.4.14, patch-2.4.15, patch-2.4.16 en patch-2.4.16-preempt achter elkaar. Je moet echt zelf hebben lopen rotzooien wil het misgaan.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


  • Tonnes746
  • Registratie: Juni 2001
  • Laatst online: 06-01-2022
Ok, you win (zover is het hier nooit gekomen :)). Maar vind je niet dat je een risico loopt als je meer dan 5 keer patcht? Ook als de patch niet deugt is het makkelijk om slechts 1 versie eerder achter de hand te hebben..

bash: exec: /bin/Laden: cannot execute: No such file or directory


  • neh
  • Registratie: Juni 2001
  • Laatst online: 09:43

neh

als de patch niet deugt doe je een rollback voor zover de patch wel geslaagd is. bovendien zijn er weinig patches voor productiekernels die niet deugen. 5x patchen achter elkaar moet gewoon moeiteloos gaan omdat je na de patch de exacte versie hebt als de kernel die je compleet kunt downloaden.

XT, 640K ram, 20 MB harddisk, MS-DOS 4.0...


Verwijderd

Oude topic, maar ik wil het toch ff melden: bij de linux kernel zit een patch script, dat alles zelf doet.

Stel je hebt 2.4.12 en je wil naar 2.4.17. Dan zet je in /usr/src de files patch-2.4.13.bz2 tot patch-.2.4.17.bz2 (te downloaden van elke kernel mirror) en dan run je /usr/src/linux/scripts/patch-kernel. En klaar is kees.

Als je echter een andere patch geinstalleerd had op je 2.4.12 kernel, bv. de xfs patch ofzo, gaat dit wel niet werken. Elke patch veronderstelt helaas altijd een vanilla kernel, zonder modificaties dus, en met een reeds gepatchte kernel gaat dit niet lukken.
Pagina: 1