HELP: MX Apt-notifier

Version: 

Section: 

Help Files

MX-Updater (formerly called apt-notifier) checks the repos to look for package updates. A cronjob (a scheduled task using cron) does a check at a random time between 5 and 35 minutes after bootup if it's been more than 24 hours since the last check. If the machine is then left running continuously, the cronjob runs again at 07:35 AM daily and rechecks (also at a random time between 5 and 35 minutes after the cronjob start).

 

In MX-15 and earlier, the applet is a yellow box that adds a green arrow when updates are available; in MX-16 the applet is a box in white outline that turns green instead. A third option was added for MX-17 called pulse, with green indicating no updates. When the green appears, there two ways to proceed. NOTE: We follow here the default setup when upgrades are available, but the actions triggered by left- or right-clicking the mouse can be reversed in Preferences.

mxupdater_0.png

  • Left click the MX-Updater icon. This is the faster method because there is no wait for software to load, run, etc. A terminal window appears with the packages to upgrade; examine them carefully, then click OK to complete the process.
  • Right click the icon and choose "Upgrade Using Synaptic"

Other Options via right-click: 

  • Hide until updates available. To unhide, click Start menu > Accessories > MX Updater
  • Synaptic: use the full app instead of MX Updater
  • History - Get a history of all packages installed and/or upgraded since installation.
  • MX Updater Help (this document).
  • Synaptic Help. Opens Users Manual, Section 5.
  • Preferences

Options in Preference Dialog

  • Change upgrade behavior.
    • Basic Upgrade: analogous to "apt-get upgrade"
      • From the man file: upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. Packages currently installed with new versions available are retrieved and upgraded; under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version. An update must be performed first so that apt-get knows that new versions of packages are available.
    • Full Upgrade: the default method of upgrading for MX. Analogous to "apt-get dist-upgrade"
      • From the man file: dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less important ones if necessary. The dist-upgrade command may therefore remove some packages. The /etc/apt/sources.list file contains a list of locations from which to retrieve desired package files.
  • Change Left-Click behavior.
  • Answer “yes” to all questions, usually restricted to asking “Do you want to continue” after packages and space needs have been listed
  • Close terminal automatically when process is completed.
  • Check for autoremove packages; will show any that exist. From the man file: "autoremove is used to remove packages that were automatically installed to satisfy dependencies for other packages and are now no longer needed."
  • Hidden option: user can select whether to have the app search for packages no longer needed ("autoremove"). Open ~/.config/apt-notifierrc, and look for the line:

CheckForAutoRemovables=false

Change "false" to "true" and save the file.

Development history: kmathern, "cliuser" from github for the contribution to pyQt5.

License: here.

v. 20190105

Language: 

English