¿Cuál es el enfoque recomendado para distribuir un módulo kernel utilizando un RPM? Idealmente, para la portabilidad, me gustaría que el RPM pueda construir los módulos contra los encabezados del kernel en ejecución antes de la instalación.¿Cómo distribuir módulos kernel usando un RPM?
6
A
Respuesta
7
He usado Dynamic Kernel Module Support o DKMS antes para distribuir un controlador de Linux que apunta a múltiples versiones del kernel (2.6.31-37). DKMS en sí es una colección de scripts bash que pueden automatizar tanto la construcción como la reconstrucción de un módulo kernel basado en la versión instalada actual de Linux. Puede distribuir los controladores como archivos RPM o DEB que contienen el origen del controlador, los scripts DKMS y, opcionalmente, las versiones binarias del controlador vinculadas a versiones de kernel particulares.
Cuestiones relacionadas
- 1. Cómo distribuir la aplicación Python/Django a través de RPM
- 2. Cómo recargar los módulos kernel modificados
- 3. ¿Cómo debo distribuir archivos de datos con módulos Perl?
- 4. Usando Erlang, ¿cómo debo distribuir la carga entre un clúster?
- 5. Debug-info para módulos de kernel cargables
- 6. La actualización RPM desinstala el RPM
- 7. ¿Cómo "volver a empaquetar" un archivo RPM, por ejemplo, cpio2rpm, sin instalar el RPM?
- 8. Distribuir programas Python
- 9. C#, Ninject: ¿Dónde colocas el kernel y tus módulos?
- 10. Módulos de kernel no GPL que usan GPL
- 11. Módulos de kernel de Linux - ¿riesgo de seguridad?
- 12. Inserte y elimine mediante programación módulos kernel en C
- 13. Cómo codificar un módulo kernel de Linux?
- 14. ¿Distribuir Scala sobre un clúster?
- 15. ¿cómo se diagnostica un kernel?
- 16. ¿Cómo se pueden cargar los módulos del kernel de Linux desde el código C?
- 17. ¿Cómo puedo construir un RPM en mi sistema MacOS?
- 18. Instalación de un directorio vacío con RPM
- 19. ¿Compilando php con módulos versus usando módulos compartidos?
- 20. ¿Cómo cargar automáticamente un módulo kernel en Gentoo Linux?
- 21. ¿Cómo puedo distribuir programas de Python?
- 22. ¿Cómo volver a instalar el paquete rpm?
- 23. ¿Cómo obtengo la dirección de los módulos kernel nt y win32k?
- 24. ¿Cómo construyo una imagen del kernel usando Visual Studio?
- 25. ¿Puede NuGet distribuir un dll COM?
- 26. ¿Cómo distribuir archivos apk a mis amigos?
- 27. ¿Cómo distribuir múltiples versiones de mi aplicación?
- 28. ¿Hay alguna manera de averiguar qué está usando un módulo kernel de Linux?
- 29. Cómo comparo versiones de RPM en python
- 30. Tratando de encontrar todos los módulos del kernel necesarios para mi máquina usando la secuencia de comandos de shell