Installing Latest (ddclient)
Installing latest version of ddclient manually
Check package versions
Ubuntu 20.04 - Update 3.8.x to 3.9.1
1. Install ddclient from apt + dependencies
sudo apt install libio-socket-ssl-perl \
libio-socket-inet6-perl \
libjson-pp-perl \
libdata-validate-ip-perl \
ddclient
Install with the below options
Dynamic DNS service provider: select other
Dynamic DNS server: leave blank
Dynamic DNS update protocol: select dyndns2
Username for dynamic DNS service: leave blank
Password for dynamic DNS service: leave blank
Re-enter password to verify: leave blank
Network interface used for dynamic DNS service: leave blank
DynDNS fully qualified domain names: leave blank
Now letβs rerun the configuration and answer the additional questions that were not asked on the first run! You can just provide the same answers, but the additional questions are what we need to pay attention to.
sudo dpkg-reconfigure ddclient
Run ddclient on PPP connect?: select No (the default is βYesβ).
Run ddclient as a daemon: select Yes (the default is βNoβ).
Interval between ddclient runs: leave as 300 (if you want a 5 minute interval).
2. Pull 3.9.1 release from SourceForge, && unpack tar
wget https://sourceforge.net/projects/ddclient/files/ddclient/ddclient-3.9.1/ddclient-3.9.1.tar.gz \
&& tar -xvf ddclient-* \
&& cd ddclient-*/ && ls -alh
3. Copy new ddclient to /usr/sbin, overwriting old version
sudo cp -f ddclient /usr/sbin/ddclient
4. Update .conf file location
sudo mkdir /etc/ddclient \
&& mv /etc/ddclient.conf /etc/ddclient/
Reference
Last updated