¿Qué significa cuando Update Manager quiere hacer una actualización "parcial"?


8

Esta mañana en mi computadora portátil ejecuté Update Manager (estoy ejecutando 11.04) y recibí un mensaje de que solo podía ejecutar una actualización parcial. Al ser bastante nuevo en Ubuntu, no estaba seguro de lo que debía hacer, pero parecía querer hacer algunas actualizaciones, pero no todas, e incluso eliminar algunas cosas. Dio varias razones posibles para esto, una de ellas es que esto podría ocurrir con una "versión preliminar". Como 11.10 saldrá la próxima semana, pensé que esa podría ser la causa, así que tuve que seguir adelante.

Unas horas más tarde, ejecuté Update Manager en mi computadora de escritorio y me presentaron la misma opción. Como parecía haber funcionado en mi escritorio, decidí dejar que también aplicara la "actualización parcial".

Desde entonces, en ambas computadoras, he notado algunos pequeños errores. Nada grande, pero nada que haya estado experimentando anteriormente. Y en la carpeta de historial del Centro de software, no se enumeran actualizaciones que se hayan aplicado hoy.

Entonces, mi pregunta es, ¿qué significa cuando Update Manager desea ejecutar una actualización parcial? ¿Es mejor no aceptarlo (y así no hacer ninguna actualización)?

Respuestas:


5

Resumen

o "Realmente no me importa si sigo estropeando las cosas y malgastando mi tiempo y el de otros con problemas prevenibles, ¡y tienes 30 segundos para convencerme de que me importe!"

Si usa Update Manager para actualizar sus paquetes, y le ofrece hacer una "Actualización parcial", no lo acepte sin verificar minuciosamente qué paquetes ofrece para eliminar, actualizar e instalar. Si lo hace, lo más probable es que termine eliminando paquetes que no deberían eliminarse, y perderá tiempo y esfuerzo reparando su instalación y solicitando asistencia.

La mayoría de las situaciones de "Actualización parcial" se producen debido a inconsistencias en el archivo de paquetes, que generalmente se resolverán en unas pocas horas. Si su administrador de paquetes está confundido, y usted también, simplemente espere y espere las actualizaciones hasta que las cosas se calmen.

Version corta

o "Hmm, ¿entonces no debería hacer ciegamente" Mejoras parciales "y dist-upgrade? No lo sabía ..."

Debido al hecho de que las cargas y réplicas en repositorios espejo a veces no son sincrónicas, las dependencias de ciertos paquetes pueden llegar más tarde que el paquete dependiente. Esto hace que las herramientas de administración de paquetes, como Update Manager, interpreten la situación como que requiere una actualización dist para instalar nuevos paquetes y / o reparar paquetes en un estado "reqreinst" (requiere reinstalación). Lo que realiza Update Manager cuando realiza una "Actualización parcial" es una actualización dist.

La mayoría de las veces, una "actualización parcial" no es deseada. Las situaciones en las que se necesita se limitan a los paquetes nuevos que quedan obsoletos a los antiguos (como en el caso del paquete del centro de software que reemplaza la tienda de software) y la eliminación de paquetes del archivo.

Versión larga

o "¡Creo que sé lo que estoy haciendo! ¡Cuéntame más!"

En su modo de funcionamiento normal, Update Manager no ofrecerá eliminar paquetes. Esto es el equivalente a "apt-get upgrade" en sus paquetes existentes. En el modo "Actualización parcial", puede. A veces, la eliminación está garantizada, como cuando un paquete queda obsoleto por uno nuevo. Otras veces, no lo será, y una "Actualización parcial" puede ofrecer eliminar paquetes importantes debido a la falta de dependencias.

Ahora, la pregunta clave:

"¿Cómo sé si un paquete está destinado a ser reemplazado o eliminado?"

Hay más de una forma:

  • Verifique el registro de cambios del paquete en cuestión. Puede hacerlo a través de "Paquete> Descargar registro de cambios" en Synaptic, o "aptitude changelog package_name", o vaya a packages.ubuntu.com y haga clic en "Ubuntu changelog" para el paquete que le interesa, o visite la URL

    https://launchpad.net/ubuntu/+source/package_name/+changelog

  • donde nombre_paquete es el nombre del paquete fuente que te interesa. La entrada más reciente del registro de cambios indicará el motivo de la eliminación o reemplazo, si existe.

    Para ver un ejemplo de uso de la lista de cambios recientes para determinar si la eliminación de un paquete y la "Actualización parcial" es segura, consulte la siguiente publicación.

  • Verifique la página de información de estado de compilación para Ubuntu y la cola de nuevas cargas a la versión de Ubuntu (por ejemplo, Natty) en Launchpad para ver si esas misteriosas dependencias faltantes están llegando, o si hay problemas que impiden que se construyan.

  • Haga una búsqueda en el foro / AskUbuntu, o únase al canal # ubuntu + 1 en irc.freenode.net y pregunte si otras personas tienen problemas con los mismos paquetes.

  • Si todavía está confundido, simplemente espere y vea si las cosas se arreglan mágicamente en unas pocas horas. De lo contrario, comience un nuevo hilo o publique en uno existente sobre el mismo problema para consultar con otros.

Una interacción típica con un administrador de paquetes implica los siguientes tres pasos:

  1. Selecciona algunos paquetes para instalar / eliminar / actualizar

  2. El administrador de paquetes resuelve su intención de acuerdo con su lógica de administración de paquetes, las fuentes de software disponibles y las prioridades que ha indicado (como en la fijación APT), si corresponde, a un conjunto de acciones que debe realizar, y genera una lista de esas acciones

  3. Usted verifica esta lista, la confirma si está contento con ella, o la cancela y refina su selección hasta que esté contento con ella.

Si omite el tercer paso, suponiendo que simplemente actualizando la información de su paquete y presionando "Aplicar" o presionando "Entrar" cuando aparezca el mensaje le dará los últimos cambios: interrumpirá su instalación innecesariamente. No hagas eso. Revise esa lista de cambios.

todo el crédito para 23meg Ubuntu QA Team


Respuesta brillante +1.
nikhil

Entonces, he estado atrapado con la "actualización parcial" por más de una semana. Presumiblemente no es una condición de carrera con los espejos del repositorio. ¿Qué hacer?
Lambart
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.