View previous topic :: View next topic |
Author |
Message |
Giambo Tux's lil' helper
Joined: 20 Sep 2004 Posts: 129 Location: Switzerland
|
Posted: Sun Aug 21, 2005 2:46 pm Post subject: [TIP] Ricompilare i moduli esterni del kernel |
|
|
Ogni volta che compilo un nuovo kernel ("A manina": make && make modules_install) devo poi ricordarmi di ri-emergere i moduli ALSA, ndiswraapper, gli ati-drivres, ...
Una seccatura, insomma
Non ci spero molto, ma non esiste una procedura "automagica" ? _________________ Giambo |
|
Back to top |
|
|
lopio Veteran
Joined: 22 Dec 2003 Posts: 1161 Location: savona, Italy
|
Posted: Sun Aug 21, 2005 2:50 pm Post subject: |
|
|
credo che a parte farsi uno script che fa tutte le operazioni da te citate no |
|
Back to top |
|
|
102376 l33t
Joined: 19 Mar 2005 Posts: 608
|
Posted: Sun Aug 21, 2005 2:57 pm Post subject: |
|
|
porca mi hai ricordato che dovo fare anche io questa cosa !!!!!!
che stupido!!!,
ma devo farlo anche se cambio un solo modulo???? |
|
Back to top |
|
|
neryo Veteran
Joined: 09 Oct 2004 Posts: 1292 Location: Ferrara, Italy, Europe
|
Posted: Sun Aug 21, 2005 3:15 pm Post subject: |
|
|
zocram wrote: |
ma devo farlo anche se cambio un solo modulo???? |
in ogni caso ricompili tutto.. quindi si. _________________ cache: a safe place for hiding or storing things..
D-link DWL-G650 AirPlus
Apache Php Mysql |
|
Back to top |
|
|
oRDeX Veteran
Joined: 19 Oct 2003 Posts: 1325 Location: Italy
|
Posted: Sun Aug 21, 2005 4:13 pm Post subject: |
|
|
e se invece di ricompilare questi "moduli esterni" te li copi da qualche parte quando fai la prima installazione di questi e poi li rimetti a posto tramite un semplice cp ogni qual volta che ricompili il kernel?? |
|
Back to top |
|
|
Giambo Tux's lil' helper
Joined: 20 Sep 2004 Posts: 129 Location: Switzerland
|
Posted: Sun Aug 21, 2005 4:37 pm Post subject: |
|
|
oRDeX wrote: | e se invece di ricompilare questi "moduli esterni" te li copi da qualche parte quando fai la prima installazione di questi e poi li rimetti a posto tramite un semplice cp ogni qual volta che ricompili il kernel?? |
A dire il vero sarebbero gia' disponibili sotto /lib/modules, ma non mi fido a inserire il modulo compilato per un certo kernel dentro un kernel con un'altra versione.
Inoltre il driver ati deve ogni volta essere compilato per _quel_ kernel e con _quel_ gcc
Credo che mi faro' un piccolo scriptino che ri-emerge quei due o tre pacchetti, tanto per non dimenticare _________________ Giambo |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Mon Aug 29, 2005 9:44 pm Post subject: |
|
|
Forse l'utility sys-kernel/module-rebuild può fare al caso tuo |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Aug 30, 2005 8:56 am Post subject: |
|
|
fabius wrote: | Forse l'utility sys-kernel/module-rebuild può fare al caso tuo |
Interessante non la conoscevo.
L'hai usata ? Se si, che feedback fornisci? _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Tue Aug 30, 2005 9:12 am Post subject: |
|
|
gutter wrote: | L'hai usata ? Se si, che feedback fornisci? |
Si, la uso normalmente dopo aver installato un nuovo kernel con un
Code: | module-rebuild rebuild |
Mi sembra fatta bene, gestisce un database per i package da ricompilare ad ogni aggiornamento del kernel. Io ho aggiunto manualmente i package che mi servivano con il comando add, c'è però anche il comando populate che non ho mai provato. |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Aug 30, 2005 9:17 am Post subject: |
|
|
fabius wrote: | Mi sembra fatta bene, gestisce un database per i package da ricompilare ad ogni aggiornamento del kernel. Io ho aggiunto manualmente i package che mi servivano con il comando add, c'è però anche il comando populate che non ho mai provato. |
Grazie per le informazioni, la proverò _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
Giambo Tux's lil' helper
Joined: 20 Sep 2004 Posts: 129 Location: Switzerland
|
Posted: Tue Aug 30, 2005 6:18 pm Post subject: |
|
|
fabius wrote: | Forse l'utility sys-kernel/module-rebuild può fare al caso tuo |
Geniale, credo sia proprio quel che cercavo, grazie ! _________________ Giambo |
|
Back to top |
|
|
bandreabis Advocate
Joined: 18 Feb 2005 Posts: 2490 Location: イタリアのロディで
|
Posted: Tue Aug 30, 2005 9:03 pm Post subject: |
|
|
Per me che ho solo il modulo nvidia-kernel e non tocco spesso il mio kernel (a parte questo caso), è meglio usare emerge nvidia-kernel...
.. ma devo dire che è comodo per chi ha molti moduli...
A.* |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Sat Sep 17, 2005 7:12 pm Post subject: |
|
|
fabius wrote: |
Mi sembra fatta bene, gestisce un database per i package da ricompilare ad ogni aggiornamento del kernel. Io ho aggiunto manualmente i package che mi servivano con il comando add, c'è però anche il comando populate che non ho mai provato. |
Ho appena fatto qualche test e mi sembra che funzioni abbastanza bene
Per quanto riguarda il database si tratta di un file di testo opportunamente formattato che si trova in:
Code: | /var/lib/module-rebuild/ |
Grazie ancora per il TIP. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
Posted: Thu Nov 24, 2005 10:13 am Post subject: [TIP] nuovo kernel nuovi moduli esterni (module-rebuild) |
|
|
Quanti di voi usano moduli esterni al kernel? Molti immagino, chi per necessita [i possessori di schede 3d] chi per scelta [i moduli alsa o ipw2*00 del wireless centrino sono più aggiornati rispetto ai drivers presenti nel kernel].
Ora come molti di voi avranno sperimentato, un nuovo kernel comporta la reinstallazione di tutti i pacchetti costruiti specificatamente su una release del kernel. Per ovviare al problema di doversi ricordare quali moduli si hanno installati, quei geniacci degli sviluppatori di gentoo hanno partorito module-rebuild. Questo pacchetto non fa altro che tener traccia dei moduli installati, così che terminata l'installazione del nuovo kernel basterà dare un Code: | module-rebuild rebuild | per effettuare la reinstallazione di tutti i moduli insteressati.
Se desiderate escludere n modulo dall'aggiornamento, sarà sufficiente digitare Quote: | module-rebuild toggle $tipo_pacchetto/nome_pacchetto | Per riabilitarlo, digitate il medesimo comando.
Questo è l'help del programma:
Code: | module-rebuild [options] action [category/package]
Version: 0.5
Where options are:
-X - Emerge based on package names,
not exact versions.
-C - Disable all coloured output.
Where action is one of:
add - Add package to moduledb.
del - Delete a package from moduledb.
toggle - Toggle auto-rebuild of Package.
list - List packages to auto-rebuild.
rebuild - Rebuild packages.
populate - Populate the database with any
packages which currently install
drivers into the running kernel.
|
Come vedete il programma è molto intuitivo ma potente.
Spero vi possa esser d'aiuto nell'uso quotidiano _________________ Proudly member of the Gentoo Documentation Project: the Italian Conspiracy !
Last edited by .:deadhead:. on Thu Nov 24, 2005 10:23 am; edited 1 time in total |
|
Back to top |
|
|
nick_spacca l33t
Joined: 29 May 2004 Posts: 689 Location: Paris/France
|
Posted: Thu Nov 24, 2005 10:17 am Post subject: |
|
|
Che figata...lo provero' subito... (tutto cio' che viene in aiuto alla mia ben scarsa memoria e' ben accetto ) _________________ I can resist anything but temptation.
(O. Wilde) |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Nov 24, 2005 11:29 am Post subject: |
|
|
Merge done. _________________ Ciao da me! |
|
Back to top |
|
|
SilverXXX l33t
Joined: 18 Sep 2004 Posts: 885
|
Posted: Thu Nov 24, 2005 12:43 pm Post subject: |
|
|
Io lo uso da parecchio e l'ho trovato ottimo. Ero convinto lo usassero tutti
Cmq, fate attenzione se usate l'opzione -X, a volte bisogna aggiornare anche altri componenti se fa l'update. _________________ about:mozilla |
|
Back to top |
|
|
|