¿Cómo hacer que Ubuntu actualice el kernel con menos frecuencia?

8

Recientemente Ubuntu actualiza el kernel de Linux con mucha frecuencia. La mayoría de las veces es la misma versión que se está instalando (probablemente un número de versión súper menor ligeramente diferente).

Normalmente, esto debería ser algo bueno, pero para mí, cada actualización del kernel significa que tengo que bajar a TTY, detener lightdm, reconstruir mi controlador Nvidia, comenzar de lightdmnuevo e iniciar sesión. Luego tengo que reconstruir y reinstalar mi ndiswrappermódulo.

Es fácil, pero es molesto.

Sé que puedo hacer actualizaciones menos frecuentes en general , pero todavía quiero obtener las otras actualizaciones. Tampoco quiero dejar de actualizar el núcleo por completo .

Estoy buscando una manera de decirle a ubuntu que actualice el kernel de Linux con menos frecuencia, o incluso mejor, para que actualice el kernel de Linux solo si el número menor de la versión cambió.

¿Es esto posible?

Shahbaz
fuente
1
Deje de usar ndiswrapper, instale el controlador de Nvidia a través de jockey y las actualizaciones del kernel ya no serán molestas.
LiveWireBT
1
O bien, puede usar Apt-pinning .
nanofarad
@ LiveWireBT Tengo un receptor USB inalámbrico (estúpido) para el que no he podido encontrar un controlador en Linux. Si tienes un sustituto para ndiswrapper, estoy escuchando. También hubiera usado jockey, si al menos me mostrara qué versión del controlador está instalando.
Shahbaz
@ObsessiveFOSS, en realidad, no quiero bloquear la versión del kernel. Si recibo una actualización 3.4.0de mi 3.2.0, felizmente lo haría. ¡Lo que no quiero es actualizaciones como de 3.2.0.30.32a 3.2.0.30.33!
Shahbaz
El número de versión se almacena en los metadatos del paquete aptitude show nvidia-current-updates ... Version: 295.49-0ubuntu0.2y puede usar PPA con controladores más nuevos si es necesario. ¿Qué USB se conecta al receptor inalámbrico USB?
LiveWireBT

Respuestas:

4

Como ha escrito usted mismo, sus problemas son causados ​​por otros dos problemas y no por el paquete del kernel actualizado en sí. Debería ser más fácil solucionar esos problemas y tener un Ubuntu normal en ejecución que aplicar algunos errores que pueden no funcionar en la próxima versión de Ubuntu.

Encontrar el número de versión del controlador Nvidia

El número de versión del controlador se almacena en metadatos del paquete correspondiente.

$ aptitude show nvidia-current-updates
Package: nvidia-current-updates          
State: not installed
Version: 295.49-0ubuntu0.2
...

Esto, por ejemplo, muestra que nvidia-current-updatescontiene la versión 295.49 . Otros paquetes disponibles en el repositorio son nvidia-96, nvidia-173y nvidia-currenttambién paquetes con el -updatessufijo. Los nombres de los paquetes pueden cambiar entre versiones. También puede obtener controladores más nuevos del X Updates PPA , si es necesario. Si se siente más cómodo usando una interfaz web en lugar de la línea de comando, eso también es posible a través de la interfaz web de búsqueda de paquetes de Ubuntu .

Elegir una tarjeta WiFi compatible con Ubuntu

Su DLink DWA-110 parece ser un dongle USB estándar WiFi G (54 MBit). Además de estar un poco anticuado y de que un puerto USB 3.0 no mejoraría su rendimiento, lo realmente malo es que necesita ndiswrapper para funcionar. Hacer que WiFi funcione en Linux costó mucho esfuerzo hace algunos años si no obtenías una de las pocas tarjetas buenas, pero el soporte de Linux para WiFi ha mejorado y hoy es aún más fácil obtener una tarjeta o un dongle que funcione la caja. Que es lo que todos deberían apuntar al comprar hardware para Linux.

Mi consejo: vaya a su tienda de computadoras local o tienda de artículos electrónicos, haga una lista de lo que está en los estantes o compare los precios de las tiendas en línea, luego busque el número de modelo exacto (algunos vendedores vendieron tarjetas con cambios menores en el número de modelo con un conjunto de chips completamente diferente ) en la lista de compatibilidad . Evite todo con ndiswrapper, las tarjetas que usan el controlador ath9k deberían ser una buena opción. También cuide la fecha en la última columna actualizada, no elija una que funcionó hace 3 años.

LiveWireBT
fuente