Tôi có thực sự cần apt-Daily.service và apt-Daily-nâng cấp.service không?


21

Khởi động với 18.04 dường như mất nhiều thời gian hơn 17.10 nên tôi đã chạy systemd-analyze blamevà thấy điều đó apt-daily.serviceapt-daily-upgrade.serviceđang chiếm hơn ba phút giữa họ.

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

Vì vậy, những dịch vụ này thực sự đang làm gì (kiểm tra apt là cập nhật tôi tưởng tượng), tại sao chúng mất quá nhiều thời gian và tôi có thực sự cần chúng để chạy trên mỗi lần khởi động không?


1
Xem Lỗi Debian # 844453 để biết giải thích đầy đủ về sự cố và công việc hiện tại đang được tiến hành để khắc phục.
dùng535733

Câu trả lời:


19

Bạn có thể tự quyết định nó. Nhưng trên các hệ thống của tôi (chủ yếu là 16.04 LTS) tôi đã vô hiệu hóa cả hai với:

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

Bởi vì thực tế là một số chức năng trên máy tính để bàn được cung cấp bởi update-manager
tôi không muốn nhận thông báo lỗi về tệp khóa trong kho lưu trữ hoặc liệt kê các thư mục bất cứ khi nào tôi chạy aptthủ công.


Điều này sẽ làm việc trong 18.04 là tốt? Nó có thể giúp đỡ trong vấn đề của tôi ở đây ? Và có những lệnh này được chạy chỉ một lần và hiệu quả của chúng sẽ được giữ lại sau khi khởi động lại?
Công lý cho Monica

@DKBose nó chỉ nên cho phần apt-hàng ngày . Phần xapian được điều khiển bởi cron.weekly .
N0rbert

OK nhưng có vẻ như nó update-apt-xapian-indexđang chạy hàng ngày và cùng thời gian với các dịch vụ apt-Daily. Dù sao, tôi sẽ chạy các lệnh đó tối nay và xem điều gì sẽ xảy ra vào ngày mai.
Công lý cho Monica

3

Vâng, nó rất quan trọng, bạn cần nó.
Nếu việc chi tiêu dữ liệu internet là mối quan tâm của bạn như đối với tôi, bạn có thể không muốn nó được bắt đầu thường xuyên như vậy.
Nhưng điều đó hữu ích để giữ cho hệ điều hành của bạn an toàn bằng cách cập nhật các gói .

Bây giờ về việc khởi động chậm, những người khác đã trả lời cách khắc phục điều đó :)


1

Bạn có thể thay đổi bộ đếm thời gian của dịch vụ, nó sẽ chạy sau khi khởi động, thực sự. Đây là giải pháp.

Khởi động chậm Ubuntu 16.04 (apt-Daily.service)

Để khắc phục, hãy thực hiện sudo systemctl edit apt-daily.timervà dán văn bản sau vào cửa sổ soạn thảo:

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

Điều này thay đổi "bộ đếm thời gian" kích hoạt apt-Daily.service chạy vào thời gian ngẫu nhiên trong khoảng từ 15 phút đến 45 phút sau khi khởi động và một lần một ngày sau đó. Xem trang web systemd.timer để biết thêm giải thích (không được viết tốt, than ôi) về ý nghĩa của điều này.


Nếu điều này không hoạt động, tạo / chỉnh sửa tập tin trong /etc/systemd/system/apt-daily.timer

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.