← Back to team overview

sslug-teknik team mailing list archive

Re: Spørgsmål om Linux

 

> Quoting Svend da Silva Jorsal <svesiljor@xxxxxxxxxxx>:
> 
> 
> > Jeg abonnerer på PC bladet PC PRO som lige har udsendt en CD med en kernel 
> > patch 2.2.9.
> > Jeg kan ikke gennemskue hvordan kernel'en skal opdateres med denne patch.
> > Hvordan gør man? Filerne hedder : patch-2.2.9.gz og patch-2.2.9.gz.sign.
> 
> Først skal du lige sikre dig, at patchen er i sekvens med
> din nuværende version. Skriv uname -r ved kommandoprompten
> og hvis den viser 2.2.8, så er du klar til at patche. Hvis
> den viser f.eks. 2.2.7, så skal du have først have fat i
> patch-2.2.8 og tilføje denne, før patch-2.2.9.
> 
> Jeg ville gøre sådan:
> 
> 1. su root 
> 2. flytte patchen til /usr/src
> 3. cd /usr/src/linux
> 4. make mrproper
> 5. cd .. (så du står i /usr/src)
> 6. zcat patch-2.2.9.gz | patch -p0
> 7. find . -name *.rej -print
> 

I stedet for punkt 6 vil jeg anbefale at køre scriptet patch-kernel. 
Det gør man ved at skrive noget i stil med (jeg sidder ved en HP-UX)
./linux/scripts/patch-kernel

Dette script kan tage flere patch på en gang. Hvis du har sovsen til 
kerne 2.2.5 og patchene, der hedder 2.2.6, 2.2.7 og 2.2.8, liggende 
så ender du altså med at have en 2.2.8 sovs. 
Desuden finder scriptet ud af om dine patch-filer er komprimerede. 
Alt i alt ganske snedigt.

Venlig hilsen
  Anders Nielsen


Follow ups

References