No-IP 网站仍然为 Ubuntu 用户提供使用 Aptitude 的安装指南,但软件包noip2已从存储库中删除。
有没有办法找出某个包从存储库中删除的原因?
它有可能回来吗或必须由No-IP.com重新提交?
答案1
noip2 的安全问题
从存储库中删除 noip2 动态更新客户端 (DUC) 的解释如下 Debian 错误 #653957其中一个问题是安全问题,描述如下 Debian 错误 #601229。
除了这些问题之外,noip2(至少 2.1.9 版本)会通过互联网以未加密的形式发送您的密码,如果您的 No-IP 帐户包含 MX 记录(电子邮件域名)、IMAP 帐户或任何其他重要服务,这将是一件特别糟糕的事情。
如果您想继续使用 noip2 客户端,最好使用子帐户,即有密码的组(此功能是付费服务)。这样,密码只能授予更新指定主机的权限,而不能授予对整个 No-IP 帐户的完全访问权限。
改用 ddclient
noip2 的一个好替代品是 ddclient。它可以在存储库中找到,并且可以使用安全连接。如何为 No-IP 设置 ddclient 如下所述:
答案2
简单,只需按照本指南编译即可在 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 帐户用户名和密码登录。
如果出现“make not found”或“missing gcc”,则表示您的机器上没有 gcc 编译器工具。您需要安装这些工具才能继续。
有关如何配置客户端的来源和更多信息 ->这里
答案3
它似乎已从存储库中删除。这对我有用:
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
保存文件并退出文本编辑器。
答案4
为什么不直接下载 deb 并安装它?
获得http://launchpadlibrarian.net/26258014/noip2_2.1.9-3_amd64.deb
sudo dpkg -i noip2_2.1.9-3_amd64.deb