Hacer que Debian esté a la vanguardia

Hacer que Debian esté a la vanguardia

Debian es genial y todo, pero hay un gran problema: los paquetes obsoletos. Entiendo todo el tema de la estabilidad, pero realmente quiero usar paquetes más nuevos en Debian. Probé con Sid, pero ni siquiera eso tiene los paquetes más actualizados. Estoy buscando una manera de hacer que Debian sea lo más innovador posible. ¿Quizás haya una distribución basada en Debian que haga eso, o algunos repositorios de terceros que ofrezcan paquetes más nuevos? Por favor dime si hay algo así

Respuesta1

Por mucho que amo Debian, no es la distribución adecuada para usted si busca una distribución que sea "lo más innovadora posible". Incluso Sid, como dices, básicamente porque no es una distribución en sí, sino el “lugar” donde se desarrolla la futura versión de Debian; como resultado de eso:

  • cuando la próxima versión de Debian está congelada (como es el caso actualmente, para Debian 11), se supone que las cargas de paquetes a Sid proporcionan correcciones o problemas en la versión congelada, por lo que las nuevas versiones anteriores ya no se cargan allí (puede encontrar algunas en experimentales, pero no en todos);
  • muchos de los paquetes más grandes se mantienen constantemente con la vista puesta en la próxima versión, por lo que, por ejemplo, es posible que las nuevas versiones de la biblioteca C, el kernel, GCC, etc. no se carguen en Sid tan rápido como le gustaría o esperaría.

Otros paquetes pueden quedarse atrás debido a la falta de mantenimiento; En tales casos, la solución ideal es involucrarse en el desarrollo de Debian y ayudar a actualizarlo. Pero eso no compensa lo anterior si realmente quieres una distribución con GCC 12, glibc 2.33 y la versión 5.13-rc6 del kernel.

Ubuntu proporciona algunos paquetes en versiones más nuevas y su cadencia de lanzamiento de seis meses puede ser más apropiada para usted, pero la gran mayoría de sus paquetes provienen de Debian y no son más nuevos que las versiones de Sid. No conozco ningún otro derivado de Debian con paquetes propios más nuevos (es decirno de Ubuntu).

Respuesta2

Puede ejecutar Debian estable con backports habilitados y, si tiene en cuenta las posibles advertencias, priorizados:

Para Debian Buster, agregue esta línea en sus fuentes apt:

deb http://deb.debian.org/debian/ buster-backports main contrib non-free

Y conviértalo en la fuente preferida creando un archivo de política apto, por ejemplo, /etc/apt/preferences.d/99-prefer-backportscon este contenido:

Package: *
Pin: release a=buster-backports
Pin-Priority: 600

Ahora ejecute este comando para actualizar su sistema:

apt-get update && apt-get clean && apt-get upgrade && apt-get clean && \
apt-get autoremove --purge && apt-get dist-upgrade && apt-get clean && \
apt-get autoremove --purge

Resultado: controladores, firmwares, kernels y todo lo que vuelve a ser estable mucho más nuevos.

Comentarios de @StephenKitt:

"No necesita una “actualización” total de los backports para que las nuevas computadoras portátiles funcionen; un enfoque más específico funciona bien", también como se documenta en el sitio de backports, “por lo tanto, se recomienda seleccionar solo paquetes únicos con backports que se ajusten a sus necesidades”. necesidades y no utilizar todos los backports disponibles”.

Elenfoque dirigidoél menciona arriba significa:

No asigne una prioridad a los backports; en su lugar, instale los paquetes necesarios desde los backports paquete por paquete, utilizando, por ejemplo,

apt-get install -t buster-backports linux-image-amd64

La "advertencia" aquí es que necesita saber exactamente qué paquetes deben actualizarse.

información relacionada