¿Realmente necesito apt-daily.service y apt-daily-upgrade.service?

21

El inicio con 18.04 parece tomar un poco más de tiempo que 17.10, así que corrí systemd-analyze blamey descubrí eso, apt-daily.servicey estoy apt-daily-upgrade.servicetomando más de tres minutos entre ellos.

:~$ systemd-analyze time
    Startup finished in 9.173s (kernel) + 3min 30.201s (userspace) = 3min 39.375s
    graphical.target reached after 15.268s in userspace
:~$ systemd-analyze blame
    1min 52.265s apt-daily-upgrade.service
    1min 27.579s apt-daily.service
          6.603s NetworkManager-wait-online.service
          5.105s plymouth-quit-wait.service
          1.517s plymouth-start.service
          1.439s dev-sda1.device.............

Entonces, ¿qué están haciendo realmente estos servicios?

SteveInBavaria
fuente
1
Consulte el error de Debian # 844453 para obtener una explicación completa del problema y el trabajo actual en curso para solucionarlo.
user535733

Respuestas:

19

Puedes decidirlo por ti mismo. Pero en mis sistemas (principalmente 16.04 LTS) he desactivado ambos con:

sudo systemctl disable apt-daily.service
sudo systemctl disable apt-daily.timer

sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl disable apt-daily-upgrade.service

Debido al hecho de que algunas funciones en el escritorio son proporcionadas por update-managery
no quiero recibir mensajes de error sobre archivos de bloqueo en archivos o directorios de listas cada vez que ejecuto aptmanualmente.

N0rbert
fuente
¿Funcionará esto también en 18.04? ¿Podría ayudar en mi problema aquí ? ¿Y estos comandos deben ejecutarse solo una vez y su efecto se mantendrá después de un reinicio?
Justicia para Mónica
@DKBose debería solo para la parte apt-daily . La parte xapian está impulsada por cron.weekly .
N0rbert
Está bien, pero parece que update-apt-xapian-indexse ejecuta a diario y casi al mismo tiempo que los servicios apt-daily. De todos modos, ejecutaré esos comandos esta noche y veré qué pasa mañana.
Justicia para Mónica
3

Sí, es importante, lo necesitas.
Si gastar datos de Internet es una preocupación para usted como lo es para mí, es posible que no desee que se inicien con tanta frecuencia.
Pero eso es útil para mantener su sistema operativo seguro al mantener los paquetes actualizados .

Ahora sobre el inicio lento, otros ya respondieron cómo solucionar eso :)

Poder de acuario
fuente
1

Puede cambiar el temporizador del servicio, debería ejecutarse después del arranque, en realidad. Aquí está la solución.

Ubuntu 16.04 arranque lento (apt-daily.service)

Como solución alternativa, haga sudo systemctl edit apt-daily.timery pegue el siguiente texto en la ventana del editor:

# apt-daily timer configuration override   
[Timer]   
OnBootSec=15min   
OnUnitActiveSec=1d   
AccuracySec=1h   
RandomizedDelaySec=30min

Esto cambia el "temporizador" que activa el servicio apt-daily.service en un momento aleatorio entre 15 min y 45 min después del arranque, y una vez al día a partir de entonces. Consulte la página de manual systemd.timer para obtener una explicación adicional (no muy bien escrita, por desgracia) de lo que esto significa.


Si esto no funciona, cree / edite el archivo en /etc/systemd/system/apt-daily.timer

overkill22
fuente