4
contributi
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| | {{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: | ||
<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...'' ). | ||
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: |
contributi