Updates
Manual Update
Manual updates usually work the same way as the initial installation. So you simply download the latest release:
Then install the file as described on the install page.
Automatic Updates
SNClient+ Automatic Updates
If possible, use the OS own solution to automatically install updates. If not, SNClient+ can install periodic update itself.
Configuration:
Create or edit /etc/snclient/snclient_local.ini
(on windows: C:\Program Files\snclient\snclient_local.ini
)
[/settings/updates]
automatic updates = enabled
automatic restart = enabled
This will update SNClient+ to the latest stable release.
In case you want to use the development builds, ex. on test systems you can add the dev channel as well.
[/settings/updates]
automatic updates = enabled
automatic restart = enabled
channel = stable,dev
[/settings/updates/channel/dev]
; github token - the dev channel requires a github token to download the update
github token = GITHUB-TOKEN...
In order to use the dev channel, you need to create a github token here: github.com/settings/tokens
Unfortunately it is not possible to download the build artifacts without a token.
Debian / Ubuntu
On Debian and Ubuntu you can make use of the unattended-upgrades
package.
Install the package:
#> apt install unattended-upgrades
Once installed you can add labs.consol.de
to the list of sites used
for automatic updates:
/etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Origins-Pattern {
// extend origin patterns with the labs repository
"site=labs.consol.de"
}
Then activate periodic updates by adding a cronjob entry to the root crontab:
#> crontab -e
And add:
0 * * * * /usr/bin/apt-get -qq update && /bin/bash -lc "/usr/bin/unattended-upgrade"
To install updates every full hour.
Or see the wiki.debian.org for other ways.