Cómo dirigir Debian Sid (relativamente) de forma segura

Cómo dirigir Debian Sid (relativamente) de forma segura

Debian Sid a menudo asusta a los nuevos usuarios. Después de todo, se llama "inestable", y lleva el nombre del niño malo en el juguete que rompió todos sus juguetes. Tiene que ser horrible, bien? Bueno, ese no es el caso, la mayoría de las veces. Sid no es más inestable que los gustos de Arch Linux, y con un poco de planificación y sentido común, puede ejecutar SID en su escritorio con relativa seguridad.

En este tutorial aprenderás:

  • Cómo configurar Apt-Listbugs
  • Cómo evitar hacer Frankendebian
  • Cómo usar los PPA de Ubuntu con moderación
  • Cómo planificar sus actualizaciones
Use Debian Sid con seguridad.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Debian Sid
Software N / A
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo configurar Apt-Listbugs



Como la mayoría de las distribuciones de Linux de liberación de rodadura, Sid no solo frena al azar porque parece que. La rotura generalmente proviene de una mala actualización. Si bien no hay un verdadero sustituto para suscribirse y leer listas de correo de desarrolladores, no todos tienen tiempo para eso. Afortunadamente, Apt rastrea errores conocidos, y hay una herramienta conveniente que le dirá si hay algún error presente en su actualización entrante y le permitirá elegir detenerlo antes de romper algo.

Apt-ListBugs funciona automáticamente en el proceso de instalación. No necesita configurar nada y no necesita ejecutarlo manualmente. Simplemente instale el paquete y ejecute sus actualizaciones como de costumbre. Si hay un error presente, Apt-ListBugs detendrá la actualización y le presentará el error y el paquete afectado. Ahí, puedes elegir continuar de todos modos o parar. Casi siempre es una buena idea detenerse, a menos que esté seguro de que el error es menor y no afectará su sistema. A partir de ahí, puede optar por esperar para actualizar su sistema nuevamente, con la esperanza de que el error se resuelva, o puede usar apting para cambiar a la versión de prueba del paquete hasta que se corregga el error. De cualquier manera es una opción sólida, y debe evaluar caso por caso.

$ sudo apt install apt-listbugs apt-listchanges

Apt-Listchanges es otra herramienta conveniente que le indica cualquier cambio importante en un paquete. No puede estar de más incluir eso también.

Cómo evitar hacer Frankendebian

FrankendeBian es un término acuñado en la propia documentación de la distribución para cuando los usuarios combinan múltiples lanzamientos de Debian o incluso agregan repositorios de Ubuntu. Los desarrolladores de Debian se advierten contra hacerlo en absoluto, pero en realidad hay casos en los que está perfectamente bien combinar lanzamientos. Incluso puede rescatarte de los errores, como se describe anteriormente.

Las pruebas de Debian y Sid a menudo corren muy estrechamente entre sí, a menos que esté en progreso una congelación de lanzamiento. Debido a esto, es una buena idea mantener la versión de prueba disponible en un sistema SID y utilizar apting para preferir SID. En caso de que se encuentre con un paquete problemático, puede preferir que la versión se pruebe, evitando la rota en SID hasta que se solucione. En general, los paquetes rotos no llegan a las pruebas, ya que los problemas se resuelven en SID. Un buen ejemplo de un /etc/apt/fuentes.lista El archivo se vería como el siguiente.



Deb http: // ftp.a nosotros.debian.org/debian/sid main contribib no libre deb-src http: // ftp.a nosotros.debian.org/Debian/Sid Main Deb http: // ftp.a nosotros.debian.org/Debian/Prueba principal Contribr no libre Deb-Src http: // ftp.a nosotros.debian.org/ debian/ prueba principal

Entonces, configure su /etc/apt/preferencias Para fijar la prueba.

Paquete: * Pin: Release A = Pin-Prioridad de pin inestable: 1000 Paquete: * Pin: Liberidad A = Prioridad de pin de prueba: 100

A partir de ahí, puede agregar entradas específicas de las pruebas con un Prioridad más alto que 1000 preferirlos sobre sus contrapartes inestables.

Cómo usar los PPA de Ubuntu con moderación

Aquí es donde las cosas se vuelven realmente locas. Debe evitar usar Ubuntu PPA y cualquier repositorio diseñado para Ubuntu siempre que sea posible, pero hay casos en los que poder trabajar. Ubuntu se basa en Debian Sid, por lo que las versiones de software tanto en SID como en las últimas dos versiones de Ubuntu generalmente coinciden bastante bien. Eso significa que hay un probabilidad de paquetes en Ubuntu PPA serán compatibles con SID.

Este no es significa que deberías ir a agregar todo tipo de PPA de Ubuntu a Sid porque "lo suficientemente cerca."Significa que si hay un PPA que alberga una sola aplicación sin un montón de bibliotecas o dependencias también en él, generalmente puede usar el PPA para la aplicación. En el momento en que comience a atraer bibliotecas y nuevas versiones de componentes y dependencias, está prácticamente garantizado para romper su sistema.

Los extras gráficos, como los temas e íconos, también son un buen ejemplo de cuando el uso de un PPA en Debian puede estar bien. Un tema no vendrá con bibliotecas de sistemas. Es solo un tema, e incluso si de alguna manera se rompe, su sistema en su conjunto estará bien.

Cómo planificar sus actualizaciones

Debian Sid sigue la mayoría de las reglas de una distribución de liberación rodante. Al ejecutar una liberación de rodadura, hay algunas estrategias generales de buenas prácticas que debe emplear para evitar romper su sistema al actualizar. Sin embargo, algo de esto es específico de Debian, ya que Sid hace las cosas de manera diferente. Planear sus actualizaciones puede ayudarlo a evitar problemas.

Evite lagrada



Puede ser tentador usar APT DISTA-UPGRADE Para forzar actualizaciones más completas y evitar que los paquetes se retengan. Bueno, esos paquetes generalmente se retienen por una razón, y a distancia Toma decisiones para usted, eliminando paquetes para que los nuevos funcionen. Es por eso que usarlo regularmente puede ser una idea muy mala. Uno mal cronometrado a distancia puede arrancar los componentes del sistema vital y romper todo de forma permanente. Realmente no hay ventaja en usarlo, así que no.

Actualizar regularmente

Al igual que la mayoría de las distribuciones de liberación rodante, no es una buena idea dejar que Debian Sid caiga demasiado desactualizado. Cuando una distribución rodante se queda demasiado atrás, seguramente habrá paquetes incompatibles. El salto hacia adelante puede terminar siendo demasiado. Que pueden conducir a conflictos de dependencia que no se pueden resolver o roturas francamente.

Actualice SID una vez por semana para asegurarse de que todo permanezca actualizado. Por supuesto, la única excepción aquí es un error. Si ve que aparece un error de Apt-Listbugs, puede esperar un poco más o recurrir a sujetarlo para aclararlo.

Evite las actualizaciones cerca de una versión estable

Hay otro problema de Debian exclusivamente que puede aparecer con Sid. Antes de cada lanzamiento estable de Debian, las pruebas se congelan por completo durante varios meses, sin nuevas actualizaciones. Sid tiende a reducir la velocidad también porque los desarrolladores de Debian están ocupados preparando el nuevo lanzamiento. Luego, una vez que se lanza la nueva versión, todos los cambios posteriores se inundan en las pruebas y SID. El resultado es una gran cantidad de inestabilidad. Evite actualizar a Sid durante al menos una semana después de un nuevo lanzamiento de Debian. Solo vienen cada dos años más o menos, lo que significa que este no es un problema terriblemente común.

CONCLUSIÓN

Usar Debian Sid es una buena manera de obtener una experiencia de Rolling-Release Debian. Generalmente tendrá paquetes más nuevos que Ubuntu, pero con aproximadamente el mismo nivel de estabilidad del sistema. Ninguna estrategia es perfecta, y siempre es posible que las cosas salgan mal. Es por eso que esta es solo una buena opción en las computadoras de escritorio, y nunca debes ejecutar Sid sobre algo absolutamente misionero crítico.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Manjaro Linux vs Arch Linux
  • Instale Arch Linux en VMware Workstation
  • Mastering Bash Script Loops
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Descarga de Linux
  • Manjaro Linux vs Ubuntu