Est-il sûr de désactiver apt-daily.service?

10

J'utilise Linux Mint 19.1 Cinnamon.

J'ai trouvé cette question indirectement pertinente:
comment désactiver `apt-daily.service` sur l'image de machine virtuelle cloud Ubuntu?

Ma question est: est-il sûr de désactiver apt-daily.service?

Supposons que je fasse des mises à jour du système avec un script de mise à jour.


$ systemd-analyze blame

11.027s apt-daily.service
 2.675s esets.service
  979ms netfilter-persistent.service
  638ms systemd-resolved.service
  634ms systemd-timesyncd.service
  592ms apt-daily-upgrade.service
  423ms dev-nvme0n1p2.device
  411ms vboxdrv.service
...

Répondre à certains commentaires:

  • La sécurité dans ce contexte signifie quelque chose comme: cela briserait-il certaines fonctions de mon système de bureau?

  • Je suis préoccupé par le temps de démarrage, oui. C'est rapide, pourrait-il être plus rapide peut-être ...

  • J'utilise mon propre script de mise à niveau depuis environ 2 ans, j'ai l'habitude de faire les mises à jour dans CLI avec ce script à la main et je ne veux pas de ralentissements en raison de apt.

LinuxSecurityFreak
la source

Réponses:

13

apt-daily ne fait qu'une seule chose par défaut: il télécharge la liste des packages installables / évolutifs. Si vous le désactivez, vous devrez exécuter apt update(ou équivalent) plus fréquemment avant de mettre à niveau ou d'installer des packages.

Rien ne dépend d'apt-daily (vous pouvez vérifier que systemctl list-dependencies --reverse apt-dailycela n'empêche rien d'autre de démarrer), donc cela ne ralentit pas votre processus de démarrage, sauf en prenant des ressources que d'autres tâches peuvent vouloir. La seule ressource consommée par apt-daily est la bande passante réseau. Cela peut prendre un certain temps s'il y a eu des mises à jour importantes de la liste des packages, mais ce n'est un problème que si votre bande passante est très limitée et qu'il est plus important d'avoir beaucoup de bande passante disponible pendant les premières secondes après le démarrage qu'à un autre moment. .

systemd-analyze blamemontre ce qui prend beaucoup de temps, mais il ne montre pas quel est l'impact. Puisque apt-daily ne bloque rien d'autre, le fait que cela prenne du temps n'a qu'un impact sur apt-daily lui-même, pas sur le reste de la fonctionnalité. systemd-analyze critical-chainest plus utile si le temps de démarrage vous inquiète, car le temps nécessaire à votre ordinateur pour devenir utile.

Il est donc sûr de désactiver apt-daily, tant que vous vous souvenez d'exécuter apt updateavant de vérifier les mises à niveau, et vous le faites régulièrement sans compter sur une notification automatique de la disponibilité des mises à niveau. Mais ce n'est pas particulièrement utile.

Gilles 'SO- arrête d'être méchant'
la source