erlug
[Top] [All Lists]

Re: [Erlug] errore nella compilazione del kernel [lunga]

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] errore nella compilazione del kernel [lunga]
From: Davide Bolcioni <se6vzsv38001@xxxxxxxxxxxxxx>
Date: Sat, 27 Oct 2001 02:03:40 +0200
Marco Valli marco_valli@xxxxxxxxx [mlerlug/erlug list] wrote:


Forse si tratta di una precisazione inutile, ma ... il kernel RedHat
è di solito molto distante da quello che si scarica da kernel.org. Ci
sono parecchie patch - per vedere quelle occorre esaminare lo .spec
file nel .src.rpm del kernel (io per queste cose sono un pò indietro,
ho ricompilato i miei kernel a suo tempo e ora come ora non riesco
più a trovare il tempo per una sana ricompilata).

Davide Bolcioni


Ok, ma questo che significa in soldoni?

Più o meno i passi che seguono:
- scarica il .src.rpm (NON il .i386.rpm) del kernel RedHat che più si
  avvicina a quello che ti interessa;
- scarica altrove il .tar.gz del kernel che ti interessa (usando quelli
  di Alan Cox i passi che seguono di solito vengono meglio);
- sotto /usr/src/redhat trovi varie cose, a te serve nel file .spec la
  sezione %patch che indica quali patch sono applicate (in realtà ti
  serve anche una sana lettura di "Maximum RPM", che scarichi da
  www.rpm.org - le mie indicazioni non bastano da sole);
- l'idea è che per ciascuna patch si prova ad applicarla al kernel
  interessato: di solito non si applica, e a tal punto bisogna
  diagnosticare perchè - operazione che può essere molto semplice
  oppure no;
- non ho provato con i 2.4, ma ai tempi del 2.0 e del 2.2 la procedura
  appena descritta portava via un pomeriggio dopo averci fatto la mano
  (ci hai fatto la mano quando ricordi a memoria le opzioni del comando
   patch);

Davide Bolcioni
--
There is no place like /home.



<Prev in Thread] Current Thread [Next in Thread>