Estoy usando Ubuntu 14.10.
Para mantener las cosas lo más breves posible:
Actualizador de software -
(a) Esto se ejecuta, me dice que necesito actualizaciones, doy permisos para actualizar y luego me dice que no tengo conexión a Internet.
(b) Antes de la última actualización, funcionaba bien, la última actualización cesó repentinamente después de que se actualizó algo relacionado con la red o el controlador, desde entonces he recibido este informe de falta de Internet cuando sí tengo Internet.
(c) Hoy informa que necesito instalar 269MiB de actualizaciones, las mismas actualizaciones que se actualizaron antes de la actualización que acabó con Internet en el actualizador de software y que acaba de descargarse por terminal; sin embargo, esto parece no registrarse con el actualizador de software.
(d) En consecuencia no puedo actualizar a través de este servicio.
Terminal -
(a) Esto descarga las actualizaciones sin problemas. Usé el
sudo apt-get update
comando ysudo apt-get install
(b) No está instalando actualizaciones, informa algo a lo que no le presté mucha atención, aparte de que tenía un texto como "nada que instalar" o tal vez la instalación era una actualización, bueno, algo parecido. Sin embargo, hay algo que instalar porque se descargaron cosas y, si no son necesarias, entonces estoy desperdiciando mi asignación de datos TYVM, lo cual es costoso, como cualquier conexión móvil en un servicio PAYG puede decirles a los intransigentes. Grrrr.
(c) ver 1.(d)
Entonces, ¿cómo puedo solucionar esta situación? No importa el enfoque que adopte, no funciona, por lo que todas las vías sugeridas que he analizado se relacionan con un programa específico; sin embargo, en mi caso, el programa específico está relacionado con el actualizador de software, si es un tema o enlace que no conozco, no dude en indicarme esa dirección.
** EDITAR **
Por alguna razón desconocida, una situación que me dejó sin poder actualizar mediante Software Updater y también vía terminal, cada uno con problemas opuestos, de repente se actualizó sola sin ton ni son...
Entonces las preguntas ahora son
- ¿Cómo puede una computadora actualizarse sin autorización?
- ¿Cómo puede una situación bloqueada desenmarañarse ante mis propios ojos sin mi intervención?
Respuesta1
Como se describe en mi comentario: apt-get install
es para instalar software que aún no está presente en su computadora. Para hacer el mismo trabajo que hace el administrador de actualizaciones, debe ejecutar apt-get upgrade
lo que personalmente prefiero apt-get dist-upgrade
porque también instala actualizaciones del kernel, etc. Probablemente el administrador de actualizaciones actúa más como dist-upgrade. man apt-get
es una buena pagina de ayuda...
Ahora a las respuestas a tus preguntas:
1. ¿Cómo puede una computadora actualizarse sin autorización?
update-manager (la herramienta gui). Funciona sólo como interfaz. En segundo plano hay aptd que se activa mediante systemd. Si desea ejecutar actualizaciones, el administrador de actualizaciones le dice a aptd sobre systemd que ejecute las actualizaciones, mientras aptd se ejecuta como root.
La verificación de permisos en sí misma no es técnicamente necesaria: al iniciar update-manager, también solicita aptd a través de systemd, para lo cual no se le pedirá una contraseña.
Para las actualizaciones automáticas, deberías echar un vistazo al script /etc/cron.daily/apt
que se ejecuta como root una vez al día.
La lista de procesos mientras se instalan las actualizaciones muestra algo como esto:
14537 ? SNl 0:02 /usr/bin/python3 /usr/sbin/aptd
14625 pts/57 SNs+ 0:00 /usr/bin/python3 /usr/sbin/aptd
14661 pts/58 DNs+ 0:00 /usr/bin/dpkg --status-fd 43 --unpack --auto-deconfigure /var/cache/apt/archives/freshplayerp....deb
2. ¿Cómo puede una situación bloqueada desenmarañarse ante mis propios ojos sin mi intervención?
El bloqueo probablemente proviene de la actualización de apt-get anterior o de otra prueba. Se resolvió solo porque acaba de terminar su trabajo.
Para comprobar esto, puede ejecutar el siguiente comando mientras apt-get está bloqueado:
ps ax | grep apt