Qual è l'approccio consigliato per la distribuzione di un modulo del kernel utilizzando un RPM? Idealmente, per la portabilità, vorrei che l'RPM fosse in grado di costruire i moduli contro le intestazioni del kernel in esecuzione prima di installarlo.Come distribuire i moduli del kernel usando un RPM?
6
A
risposta
7
Ho utilizzato il supporto del modulo del kernel dinamico o DKMS prima di distribuire un driver Linux per il targeting di più versioni del kernel (2.6.31-37). DKMS è di per sé una raccolta di script di bash in grado di automatizzare sia la creazione e la ricostruzione di un modulo del kernel in base all'attuale versione installata di Linux. È possibile distribuire i driver come file RPM o DEB che contengono l'origine del driver, gli script DKMS e, facoltativamente, le versioni binarie del driver legate a particolari versioni del kernel.