TinyURL

Enter a long URL to make tiny:

mercoledì 10 dicembre 2008

Modificare & Compilare RPM

A volte capita di dover modificare gli rpm forniti con la nostra distribuzione preferita per attivare delle funzioni che non sono di default o delle patch di sicurezza. Ma come si può fare?
Non è molto difficile vi basta:
  1. Scaricare l'RPM dei sorgenti (il file ".src.rpm");
  2. Aprire l'rpm con il gestore degli archivi;
  3. Estrarre la parte interessata da modificare;
  4. Effettuare le modifiche (e/o applicare le patch);
  5. Spostare nell'RPM aperto con il gestore degli archivi il/i file modificati;
  6. Salvare tutto.
 Ora dovete:
Lanciare questo comando:
rpm -q --qf "%{version}-%{release} %{arch}\n" kernel |grep `uname -r`
Otterrete una risposta tipo 2.4.22-1.2149.nptl i686. Ed ora dovrete digitare un comando simile al seguente per ottenere l'rpm da poter installare:
rpmbuild --rebuild --target i686 --define 'kernel 2.4.22-1.2149.nptl' packagename.src.rpm
Potete trovare l'rpm appena creato in: /usr/src/redhat/RPMS/i686/ , quindi vi basterà andare in quella directory e con:
rpm -i packagename.rpm
potrete installare il software "patchato"

Nessun commento:

Posta un commento