Sign up ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

The No-IP websites still provides Ubuntu users with an installation guide that uses Aptitude, but the package noip2 has been deleted from the repository.

Is there a way to find out why a given package got deleted from the repository?

Is it possible that it will come back or has to be resubmitted by

share|improve this question

6 Answers 6

up vote 10 down vote accepted

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’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/
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
make install

You will then be prompted to login with your 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

share|improve this answer
Yeah, sorry, I found it like 10 minutes after I asked. – Steven Roose Sep 6 '12 at 19:34
Will that auto load on each reboot or do I have to run /usr/local/bin/noip2 every boot manually? – ppumkin Feb 23 '13 at 12:37
@ppumkin Read the README file in the no-ip-2.1.9 folder for instructions on how to make the client run at startup. – hhlp Feb 23 '13 at 17:31

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?

share|improve this answer
+1, the only answer that actually explains why noip2 package was removed from the repos, instead of copy-and-paste the instructions to install from sources. – MestreLion Jun 15 '14 at 17:15

Why not just download the deb and install it?


sudo dpkg -i noip2_2.1.9-3_amd64.deb

share|improve this answer
This, in my opinion, would be the best solution. Why fiddle with compiling stuff when you can avoid it? This also makes for easy uninstall, when required. – zrajm Jan 31 '14 at 22:27

i'm really new to the linux os and i was having the same problem with with no-ip on ubuntu server 12.4 after a bit of digging i found a solution.

you need to install the gcc and g++ compilers, This will also install GNU make.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v

to install No-IP Linux Dynamic Update Client Ubuntu 12.04

cd /usr/local/src/
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
sudo make install

you should get asked for your email add and password

just enter them and bobs your teapot

this worked for me and i'm up and running;)

share|improve this answer

I believe the correct URL address is

Try the following commands:

sudo wget
sudo tar xf wget noip-duc-linux.tar.gz
share|improve this answer

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


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:

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::


Save the file and quit the text editor.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.