Запуск с 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.............
Итак, что же на самом деле делают эти сервисы (я полагаю, проверка apt актуальна), почему они занимают так много времени и нужны ли они мне при каждой загрузке?
Ответы:
Вы можете решить это самостоятельно. Но в моих системах (в основном 16.04 LTS) я отключил оба:
Из-за того, что некоторые функции на рабочем столе предоставлены,
update-manager
ия не хочу получать сообщения об ошибках о файлах блокировки в архивах или каталогах списков всякий раз, когда я запускаю
apt
вручную.источник
update-apt-xapian-index
он работает ежедневно и примерно в то же время, что и службы apt-daily. В любом случае, сегодня вечером я выполню эти команды и посмотрю, что будет завтра.Да, это важно, вам это нужно.
Если расходы на интернет-данные вызывают у вас беспокойство, как и у меня, возможно, вы не захотите, чтобы они запускались так часто.
Но это полезно для обеспечения безопасности вашей ОС за счет обновления пакетов .
Теперь о медленном запуске, другие уже ответили, как обойти это :)
источник
Вы можете изменить таймер сервиса, он должен работать после загрузки, на самом деле. Вот решение.
Ubuntu 16.04 медленная загрузка (apt-daily.service)
В качестве обходного пути, сделайте
sudo systemctl edit apt-daily.timer
и вставьте следующий текст в окно редактора:Это изменяет «таймер», который запускает apt-daily.service в произвольное время между 15 и 45 минутами после загрузки и один раз в день после этого. Посмотрите man-страницу systemd.timer для дополнительного (не очень хорошо написанного, увы) объяснения того, что это значит.
Если это не работает, создайте / отредактируйте файл в
/etc/systemd/system/apt-daily.timer
источник