Мне действительно нужно склонный-daily.service и apt-daily-upgrade.service?

Запуск с 18,04, кажется, берет немного, чем 17,10, таким образом, я работал systemd-analyze blame и найденный этим apt-daily.service и apt-daily-upgrade.service поднимают более чем три минуты между ними.

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

Так, что эти сервисы на самом деле делают (проверка склонного актуальна, я воображаю), почему они занимают много времени, и мне действительно нужны они для работы каждой начальной загрузки?

32
задан 21 May 2018 в 23:41

3 ответа

Вы можете решить это сами. Но в моих системах (в основном 16.04 LTS) я отключил оба:

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

Из-за того, что некоторые функции на рабочем столе предоставляются диспетчером обновлений и
Я не хочу получать сообщения об ошибках lock -файлов в архивах или списках каталогов всякий раз, когда я запускаю apt вручную.

26
ответ дан 23 November 2019 в 01:44

Вы можете изменить таймер службы, на самом деле он должен запускаться после загрузки. Вот решение.

Ubuntu 16.04 медленная загрузка (apt-daily.service)

В качестве временного решения выполните sudo systemctl edit apt-daily.timer и вставьте следующий текст в окно редактора:

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

Это изменяет «таймер», который запускает apt-daily.service для запуска в случайное время между 15 и 45 минутами после загрузки и один раз в день после этого. См. справочную страницу systemd.timer для дополнительных (не очень хорошо написанных, увы) объяснений того, что это означает.


Если это не работает, создайте / отредактируйте файл в / etc / systemd /system/apt-daily.timer

3
ответ дан 23 November 2019 в 01:44

Да, это важно, вам это нужно.
Если вас беспокоит использование интернет-данных, как и меня, возможно, вы не захотите, чтобы это запускалось так часто.
Но это полезно для защиты вашей ОС за счет обновления пакетов .

Теперь о медленном запуске, другие уже ответили , как это обойти:)

3
ответ дан 23 November 2019 в 01:44

Другие вопросы по тегам:

Похожие вопросы: