web-dev-qa-db-fra.com

Ai-je vraiment besoin d'apt-daily.service et d'apt-daily-upgrade.service?

Le démarrage avec 18.04 semble prendre un peu plus de temps que 17.10, alors j'ai lancé systemd-analyze blame et constaté que apt-daily.service et apt-daily-upgrade.service prenaient plus de trois minutes à eux deux.

:~$ 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.............

Alors, que font réellement ces services (la vérification d'apt est à jour, j'imagine), pourquoi prennent-ils si longtemps et ai-je vraiment besoin qu'ils fonctionnent à chaque démarrage?

16
SteveInBavaria

Vous pouvez décider par vous-même. Mais sur mes systèmes (principalement 16.04 LTS), j'ai désactivé à la fois avec:

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

Du fait que certaines fonctionnalités sur le bureau sont fournies par update-manager et
Je ne souhaite pas recevoir de messages d'erreur à propos de verrouiller - des fichiers dans des archives ou des répertoires de listes chaque fois que je lance aptmanuellement.

14
N0rbert

Oui, c'est important, vous en avez besoin.
Si vous souhaitez vous soucier de dépenser des données Internet, vous voudrez peut-être pas le faire aussi souvent.
Mais cela est utile pour garder votre système d'exploitation sécurisé en maintenant les paquets mis à jour .

Parlons maintenant de la lenteur du démarrage, d’autres ont déjà répond comment résoudre ce problème :)

1
Aquarius Power

Vous pouvez modifier le minuteur du service, il devrait s'exécuter après le démarrage, en fait. Voici la solution.

démarrage lent d'Ubuntu 16.04 (apt-daily.service)

En guise de solution de contournement, faites Sudo systemctl edit apt-daily.timer et collez le texte suivant dans la fenêtre de l'éditeur:

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

Cela modifie le "timer" qui déclenche l'exécution du programme apt-daily.service à une heure quelconque entre 15 et 45 min après le démarrage, puis une fois par jour. Voir la page de manuel systemd.timer pour une explication supplémentaire (pas très bien écrite, hélas) de ce que cela signifie.


Si cela ne fonctionne pas, créez/modifiez le fichier dans /etc/systemd/system/apt-daily.timer

0
overkill22