Answers:
只需编译即可按照本指南在您的Ubuntu 12.04 LTS上编译Linux动态更新客户端(DUC)
如何在Ubuntu 12.04 LTS上安装No-IP Linux动态更新客户端(DUC)。
您只需几分钟即可使用终端安装No-IP.com的DUC。打开终端窗口后,您将需要以“ root”用户身份登录。您可以通过在计算机上输入“ sudo -s”和root密码,从命令行成为root用户。
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
然后,将提示您使用No-IP.com帐户的用户名和密码登录。
如果出现“找不到”或“缺少gcc”,则说明您的机器上没有gcc编译器工具。您将需要安装这些以继续。
有关如何配置客户端的源和更多信息-> 这里
/usr/local/bin/noip2
手动运行每次启动?
Debian bug#653957中说明了从存储库中删除noip2动态更新客户端(DUC) 。问题之一是安全性问题,在Debian Bug#601229中进行了描述 。
除了这些问题之外,noip2(至少为版本2.1.9)通过Internet发送未加密的密码,如果您的No-IP帐户包含MX记录(电子邮件域名),IMAP帐户或任何其他重要服务。
如果要继续使用noip2客户端,则最好使用子帐户,即带有密码的组(此功能是付费服务)。这样,密码仅允许访问更新指定的主机,而不能完全访问整个No-IP帐户。
ddclient是noip2的一个很好的选择。可以在存储库中找到它,并且可以使用安全连接。此处介绍如何为No-IP设置ddclient:
noip2
从回购协议中删除软件包的答案,而不是复制并粘贴从源代码安装的说明。
它似乎已从存储库中删除。这对我有用:
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
解压缩文件。如果愿意,可以从命令行执行此操作:
tar xzvf noip-duc-linux.tar.gz
然后运行以下命令:
make
sudo make install
sudo vi /etc/rc.local
最后一条命令/etc/rc.local
在命令行文本编辑器中打开文件vi
。如果您对不太满意vi
,则可以nano
改用。在文件中,添加以下行,并确保该行出现在的任何实例之前exit 0:
:
/usr/local/bin/noip2
保存文件并退出文本编辑器。
我真的是Linux操作系统的新手,经过一番挖掘后,我在ubuntu服务器12.4上使用no-ip遇到了同样的问题,我找到了解决方案。
您需要安装gcc和g ++编译器,这还将安装GNU make。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v
安装No-IP Linux动态更新客户端Ubuntu 12.04
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/
sudo make install
您将被要求输入电子邮件地址和密码
只需输入它们,然后晃动您的茶壶
这对我有用,我正在运行;)
为什么不下载并安装它呢?
wget http://launchpadlibrarian.net/26258014/noip2_2.1.9-3_amd64.deb
须藤dpkg -i noip2_2.1.9-3_amd64.deb
我相信正确的URL地址是 http://www.noip.com/client/linux/noip-duc-linux.tar.gz。
尝试以下命令:
sudo wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz
sudo tar xf wget noip-duc-linux.tar.gz