Debian Kernel Howto: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 148: Riga 148:
$ fakeroot make-kpkg --append-to-version -nomepersonalizzato --revision=1 kernel_image
$ fakeroot make-kpkg --append-to-version -nomepersonalizzato --revision=1 kernel_image
</pre>
</pre>
{{Box|Nota|dopo la versione 3.0 del kernel makde-kpkg è  considerato  deprecato il supporto è stato mantentenuto per  retrocompatibilità
{{Box|Nota|Dopo la versione 3.0 del kernel makde-kpkg è  considerato  deprecato il supporto è stato mantentenuto per  retrocompatibilità
  il comando da dare ora è il seguente:
  il comando da dare ora è il seguente:
# make KDEB_PKGVERSION=nomepersonalizzato.1.0 deb-pkg  
<pre>make KDEB_PKGVERSION=nomepersonalizzato.1.0 deb-pkg</pre>
}}
}}
Questo comando compilerà il nostro kernel e lo inserirà in un pacchetto Debian in <code>/usr/src</code>. Il comando '''<code>fakeroot</code>''' viene usato semplicemente per simulare un ambiente di root per l'utente normale.
Questo comando compilerà il nostro kernel e lo inserirà in un pacchetto Debian in <code>/usr/src</code>. Il comando '''<code>fakeroot</code>''' viene usato semplicemente per simulare un ambiente di root per l'utente normale.
Riga 175: Riga 175:
; <code>--rootcmd foo</code> : per passare un comando a make-kpkg ad esempio fakeroot o sudo;
; <code>--rootcmd foo</code> : per passare un comando a make-kpkg ad esempio fakeroot o sudo;
; <code>CONCURRENCY_LEVEL</code> : questa variabile è l'omonimo di <code>-j</code> per make, per usarla vi basta mettere il numero intero che desiderate usare (''$ CONCURRENCY_LEVEL=4 make-kpkg --blabla ecc.ecc...'' ).
; <code>CONCURRENCY_LEVEL</code> : questa variabile è l'omonimo di <code>-j</code> per make, per usarla vi basta mettere il numero intero che desiderate usare (''$ CONCURRENCY_LEVEL=4 make-kpkg --blabla ecc.ecc...'' ).
{{Box|Nota|data la deprecazione di make-kpkg ora per fare la stessa cosa si usa -jn dove n è il numero di processori
 
il comando da dare ora è il seguente per una macchina a 4 core:
# make KDEB_PKGVERSION=nomepersonalizzato.1.0 deb-pkg -j4
}}
Come ultimo parametro dovremo mettere un'azione da compiere, vediamo le principali:
Come ultimo parametro dovremo mettere un'azione da compiere, vediamo le principali:


Riga 198: Riga 195:
$ CONCURRENCY_LEVEL=5 fakeroot make-kpkg --append-to-version -nomepersonalizzato --revision=1 kernel_image --initrd kernel_headers
$ CONCURRENCY_LEVEL=5 fakeroot make-kpkg --append-to-version -nomepersonalizzato --revision=1 kernel_image --initrd kernel_headers
</pre>
</pre>
 
{{Box|Nota|Data la deprecazione di make-kpkg ora per fare la stessa cosa si usa -jn dove n è il numero di processori
il comando da dare ora è il seguente per una macchina a 4 core:
<pre>make KDEB_PKGVERSION=nomepersonalizzato.1.0 deb-pkg -j4</pre>
}}
==Installazione nuovo kernel==
==Installazione nuovo kernel==
Una volta finito torneremo alla riga di comando e ci sposteremo nella directory precedente (<code>/usr/src/</code>) dove troveremo il pacchetto .deb del kernel appena compilato:
Una volta finito torneremo alla riga di comando e ci sposteremo nella directory precedente (<code>/usr/src/</code>) dove troveremo il pacchetto .deb del kernel appena compilato:
4

contributi