The noip2 (no-ip.com) package was deleted from the repository, now what?

Solution 1:

Security issues with noip2

The removal of the noip2 Dynamic Update Client (DUC) from the repository is explained in Debian bug #653957. One of the problems was a security issue, described in Debian bug #601229.

In addition to those problems, noip2 (at least version 2.1.9) sends your password unencrypted over the internet, which is a particularly bad thing if your No-IP account contains MX records (e-mail domain names), IMAP accounts, or any other important services.

If you want to continue to use the noip2 client, it could be a good idea to use a sub-account, i.e. a group with password (this feature is a pay-service). This way, the password only gives access to updating the specified hosts and not full access to your entire No-IP account.

Use ddclient instead

A good alternative to noip2 is ddclient. It can be found in the repository and it can use secure connections. How to set up ddclient for No-IP is described here:

How can I set up a Dynamic DNS fetching service on Ubuntu Server?

Solution 2:

easy just compile follow this guide to compile Linux Dynamic Update Client (DUC) on your Ubuntu 12.04 LTS

How to install No-IP Linux Dynamic Update Client (DUC) on your Ubuntu 12.04 LTS.

You will be able to install No-IP.com’s DUC in just a few minutes with terminal. Once you have opened up your terminal window you will need to login as the “root” user. You can become the root user from the command line by entering "sudo -s" followed by the root password on your machine.

cd /usr/local/src/
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
make install

You will then be prompted to login with your No-IP.com account username and password.

If you get "make not found" or "missing gcc" then you do not have the gcc compiler tools on your machine. You will need to install these in order to proceed.

Source and more information to how to configure the client -> HERE

Solution 3:

It seems to have been deleted from repositories. This works for me:

wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

Uncompress the file. You can do this from the command-line if you wish:

tar xzvf noip-duc-linux.tar.gz

Then run these commands:

make
sudo make install
sudo vi /etc/rc.local

That last command opens the file /etc/rc.local in the command-line text editor vi. If you're not comfortable with vi, you may want to use nano instead. In the file, add this line, making sure it appears before any instance of exit 0::

/usr/local/bin/noip2

Save the file and quit the text editor.