Мені справді потрібні apt-daily.service та apt-daily-upgrade.service?


21

Запуск з 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.............

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


1
Дивіться програму Debian Bug # 844453 для повного пояснення проблеми та поточної роботи, яка триває, щоб її виправити.
користувач535733

Відповіді:


19

Ви можете вирішити це самостійно. Але в моїх системах (в основному 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

Через те, що деякий функціонал на робочому столі забезпечується, update-managerі
я не хочу отримувати повідомлення про помилки щодо файлів блокування в архівах чи списки каталогів, коли я запускаю aptвручну.


Чи буде це працювати і в 18.04? Чи може це допомогти в моєму питанні тут ? І чи потрібно виконати ці команди лише один раз, і їх ефект буде збережено після перезавантаження?
Справедливість для Моніки

@DKBose це слід лише для щоденної вподобаної частини. Xapian частина рухається cron.weekly .
N0rbert

Гаразд, але, здається, що update-apt-xapian-indexвін працює щодня і приблизно в той самий час, що і влучні щоденні послуги. У будь-якому випадку я виконую ці команди сьогодні вночі і побачу, що станеться завтра.
Справедливість для Моніки

3

Так, це важливо, вам це потрібно.
Якщо витрачання даних в Інтернеті викликає занепокоєння, як і для мене, можливо, ви не хочете, щоб його запускали так часто.
Але це корисно для збереження вашої ОС, підтримуючи оновлення пакетів .

Тепер про повільний запуск, інші вже відповіли, як вирішити це :)


1

Ви можете змінити таймер служби, він повинен працювати після завантаження. Ось рішення.

Повільне завантаження 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.