8

Trying to speed up my system, I have Ubuntu 16.10, analyze the system, checked what services slow down, disconnected apt-daily.service as automatic check for new updates I don't need.

Please explain what service is responsible for the click-system-hooks.service and whether it can be deactivated.

$ systemd-analyze blame
26.630s apt-daily.service
17.067s click-system-hooks.service

Sorry for my bad English, I'm from Ukraine, looking at the Russian forums and not found an answer for what you use - click-system-hooks.service and is it possible to disable it.

migrated from serverfault.com Oct 29 '16 at 16:44

This question came from our site for system and network administrators.

5

I wondered also what this may be on my Ubuntu installation, so I had a look at the service file /lib/systemd/system/click-system-hooks.service:

[Unit]
Description=Run Click system-level hooks
Documentation=man:click(1)

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/click hook run-system
Restart=no

[Install]
WantedBy=multi-user.target

So, it is responsible for invoking /usr/bin/click hook run-system. According to its man-page, click is a

package management tool for Ubuntu Touch

and the parameters hook run-system mean

Run all system-level hooks for all installed Click packages. This is useful when starting up from images with preinstalled packages which may not have had their system-level hooks run properly when building the image.

Concluding, if you don't run Ubuntu Touch, you may disable the service via sudo systemctl disable click-system-hooks.service or remove click completely from your system.

For me, I suspect, it came with the package unity8-desktop-session which indirectly depends on click and must not be installed without.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.