¿Cómo puedo hacer que la actualización sea más sencilla y requiera menos tiempo?

¿Cómo puedo hacer que la actualización sea más sencilla y requiera menos tiempo?

He estado usando Linux durante ocho años, versiones LTS de Ubuntu durante cinco; Me siento cómodo con el sistema y estoy de acuerdo con la línea de comandos, pero no soy un usuario experto en absoluto. Llegué a un punto en el que el software de terceros requiere bibliotecas que no están disponibles en mi versión 16.04. Las bibliotecas que necesito son libc++-8-devy libc++abi-8-devysondisponible en el bionic-updatesrepositorio, entonces, 18.04, con una biblioteca opcional (aún de Canonical).

Sin embargo, cada vez que intenté actualizar una instalación de Linux, tuve una u otra falla que requirió una instalación limpia para solucionarlo, y mi experiencia es que instalar de forma limpia, volver a habilitar los repositorios/ppas necesarios y reinstalar El software que elijo utilizar tarda un día completo si funciona sin problemas (puede durar un segundo día si hay problemas). Tengo dos máquinas para actualizar; mi computadora de escritorio (con muchas aplicaciones de terceros) y mi computadora portátil (menos aplicaciones de terceros, pero un procesador y una conexión de red más lentos), y soy reacio a ejecutar ambas actualizaciones o instalaciones al mismo tiempo, porque quiero tener una máquina que funcione utilizar para buscar soluciones en caso de un problema.

Eso significa que tengo que permitiral menosun fin de semana para actualizar, con la posibilidad de necesitar un segundo fin de semana.

Ambos sistemas se mantienen actualizados, con notificación de actualización (para que pueda cargar actualizaciones cuando esté listo, en lugar de que interrumpan otras cosas). Conozco la capacidad de Synaptic para exportar una lista de mis paquetes instalados e importar dicha lista para instalar automáticamente los elementos enumerados, y la he usado en el pasado. La mía /homeestá en una partición separada, por lo que puedo arrastrar o crear fácilmente lanzadores para software de terceros que vienen como equivalentes a un .tar.gzarchivo.

¿Qué más puedo hacer para que este proceso sea más sencillo y menos doloroso?

Respuesta1

Soy parte de un laboratorio dirigido por estudiantes en mi universidad. Por lo general, dedico bastante tiempo a mantener actualizadas las computadoras, todas con Ubuntu. Los aspectos que noté que causan problemas importantes durante las actualizaciones son:

  1. Velocidad de conducción. Las máquinas presentes, un poco más antiguas, tienen discos duros giratorios viejos. Un SSD, si aún no tienes uno, debería acelerar el proceso.
  2. Dependencias. Es un verdadero dolor de cabeza lidiar con este. Tuve máquinas que no arrancaban después de una actualización debido a un paquete molesto que no se actualizaba correctamente. Desinstalar estos paquetes extraños puede ayudar a aumentar las posibilidades de realizar una actualización exitosa en el primer intento. Enfrenté problemas particularmente con ROS y nfs-kernel. Desafortunadamente, saber qué paquetes manejar con cuidado proviene de la experiencia.

Aparte de estas, la mayoría de las actualizaciones que he realizado do-release-upgradehan tenido éxito en el primer intento con una limpieza mínima posterior.

información relacionada