Linux Lite offers a one-click solution to check for and install updates. It seems that this simple approach works for the vast majority of users and many are happy with it. But how about users looking for a more granular way to check for updates, exclude packages, review changelogs and all that cool stuff? Community member humdinger70 wished Lite Updates Notify behaved more like Linux Mint in regards to updates and notifications. That made me think about few scenarios where an Update Manager could actually be a handy additional tool… thus, I give you a stripped down version of Linux Mint mintUpdate for Linux Lite; mintupdate-lite 😛
Update Manager Autostart
Update Manager launches after each session login. You can disable or enable the autostart option under Menu => Settings/Settings Manager => Session and Startup – Application Autostart tab.
A delay of 15 seconds after session logon is by default implemented. It’s a safe threshold to give enough time for conky gadgets and other applications to load before Update Manager launches. If you want to change the delay value, edit /etc/xdg/autostart/mintupdate.desktop
~$ gksu leafpad /etc/xdg/autostart/mintupdate.desktop ... Exec=sh -c "sleep 15 && mintupdate-launcher &" ...
Increase or decrease the 15 seconds delay as desired or completely remove the delay by changing the Exec= line to:
Update Manager Auto-Refresh
Update Manager does not replace the default “Install Updates” application in Linux Lite, so you can safely install it to try it out if you wish. When using Update Manager, I recommend to disable Lite Updates Notify since checking for updates is also available in Update Manager. You certainly do not need both applications checking for updates simultaneously.
Update Manager Levels
By default, all available updates are automatically selected for install. You can customize which packages are to be selected by default using the Levels options, under preferences (Edit => Preferences).
Update Manager Ignored Packages
The Ignored packages options allows you to exclude packages from being updated. I personally use this feature to prevent kernels updates. In the Linux Lite forum, every now and then you will find users having issues with Hibernate, Suspend or a device (hardware) that worked just fine before updating the system. Even though kernel updates are mostly security updates, they do tend to cause issues from time to time; that is not a secret. When I have a working kernel version where my hardware is fully functional, I don’t do kernel updates… at least not often, hence I exclude them out, and Update Manager gives me a simple option to do so.
I did not debianized the package. This stripped down version is fully translated into Spanish only (kudos to my wife ). All other languages may need to be updated. You can find a .mo and .po files under /usr/share/linuxmint/locale/en_US so that you can translate it into other languages with Poedit, for example. If you do, please contact me and share your translation; I will add it to the package.
Installing Update Manager
To install Update Manager, from Terminal:
Add Unlockforus repository to if you haven’t done so yet:
~$ echo "deb https://unlockforus.com/repository/dists/xenial/ /" | sudo tee /etc/apt/sources.list.d/unlockforus-xenial.list # And add the PGP key: ~$ curl -s https://unlockforus.com/repository/keyFile | sudo apt-key add -
Install Update Manager:
~$ sudo apt-get update && sudo apt-get install mintupdate-lite -y