El paquete noip2 (no-ip.com) se eliminó del repositorio, ¿y ahora qué?

15

Los sitios web sin IP aún proporcionan a los usuarios de Ubuntu una guía de instalación que utiliza Aptitude, pero el paquete noip2 se ha eliminado del repositorio.

¿Hay alguna manera de averiguar por qué un paquete dado se eliminó del repositorio?

¿Es posible que vuelva o deba ser reenviado por No-IP.com?

Steven Roose
fuente

Respuestas:

10

fácil simplemente compile siga esta guía para compilar Linux Dynamic Update Client (DUC) en su Ubuntu 12.04 LTS

Cómo instalar No-IP Linux Dynamic Update Client (DUC) en su Ubuntu 12.04 LTS.

Podrá instalar el DUC de No-IP.com en solo unos minutos con el terminal. Una vez que haya abierto la ventana de su terminal, deberá iniciar sesión como usuario "root". Puede convertirse en el usuario root desde la línea de comando ingresando "sudo -s" seguido de la contraseña de root en su máquina.

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

Luego se le pedirá que inicie sesión con el nombre de usuario y contraseña de su cuenta No-IP.com.

Si obtiene "make not found" o "missing gcc", entonces no tiene las herramientas del compilador gcc en su máquina. Deberá instalarlos para continuar.

Fuente y más información sobre cómo configurar el cliente -> AQUÍ

hhlp
fuente
Sí, lo siento, lo encontré como 10 minutos después de preguntar.
Steven Roose
¿Se cargará automáticamente en cada reinicio o tengo que ejecutar /usr/local/bin/noip2cada arranque manualmente?
Piotr Kula
1
@ppumkin Lea el archivo README en la carpeta no-ip-2.1.9 para obtener instrucciones sobre cómo hacer que el cliente se ejecute al inicio.
hhlp
18

Problemas de seguridad con noip2

La eliminación del cliente de actualización dinámica (DUC) noip2 del repositorio se explica en el error de Debian # 653957 . Uno de los problemas era un problema de seguridad, descrito en el error de Debian # 601229 .

Además de esos problemas, noip2 (al menos la versión 2.1.9) envía su contraseña sin cifrar a través de Internet, lo que es particularmente malo si su cuenta No-IP contiene registros MX (nombres de dominio de correo electrónico), cuentas IMAP o Cualquier otro servicio importante.

Si desea continuar usando el cliente noip2, puede ser una buena idea usar una subcuenta, es decir, un grupo con contraseña (esta función es un servicio de pago). De esta manera, la contraseña solo da acceso a la actualización de los hosts especificados y no acceso completo a toda su cuenta sin IP.

Use ddclient en su lugar

Una buena alternativa a noip2 es ddclient. Se puede encontrar en el repositorio y puede usar conexiones seguras. Aquí se describe cómo configurar ddclient para No-IP:

¿Cómo puedo configurar un servicio de recuperación de DNS dinámico en Ubuntu Server?

Håkon A. Hjortland
fuente
1
+1, la única respuesta que realmente explica por qué el noip2 paquete se eliminó de los repositorios, en lugar de copiar y pegar las instrucciones para instalar desde las fuentes.
MestreLion
5

Parece que se ha eliminado de los repositorios. Esto funciona para mi:

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

Descomprima el archivo. Puede hacerlo desde la línea de comandos si lo desea:

tar xzvf noip-duc-linux.tar.gz

Luego ejecute estos comandos:

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

Ese último comando abre el archivo /etc/rc.localen el editor de texto de línea de comandos vi. Si no te sientes cómodo vi, puedes usarlo nanoen su lugar. En el archivo, agregue esta línea, asegurándose de que aparezca antes de cualquier instancia de exit 0::

/usr/local/bin/noip2

Guarde el archivo y salga del editor de texto.

cristi
fuente
5

Soy realmente nuevo en Linux OS y estaba teniendo el mismo problema con no-ip en ubuntu server 12.4 después de un poco de excavación, encontré una solución.

necesita instalar los compiladores gcc y g ++, esto también instalará GNU make.

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

instalar No-IP Linux Dynamic Update Client 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

se le pedirá que agregue su correo electrónico y contraseña

solo ingrésalos y mueve tu tetera

esto funcionó para mí y estoy en funcionamiento;)

se7en
fuente
1

¿Por qué no simplemente descargar la deb e instalarla?

wget http://launchpadlibrarian.net/26258014/noip2_2.1.9-3_amd64.deb

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

Daniel Holm
fuente
Esto, en mi opinión, sería la mejor solución. ¿Por qué jugar con compilar cosas cuando puedes evitarlo? Esto también facilita la desinstalación, cuando sea necesario.
zrajm