O pacote noip2 (no-ip.com) foi excluído do repositório, e agora?

15

Os sites No-IP ainda fornecem aos usuários do Ubuntu um guia de instalação que usa o Aptitude, mas o pacote noip2 foi excluído do repositório.

Existe uma maneira de descobrir por que um determinado pacote foi excluído do repositório?

É possível que ele volte ou precise ser reenviado pelo No-IP.com?

Steven Roose
fonte

Respostas:

10

fácil de compilar, siga este guia para compilar o Linux Dynamic Update Client (DUC) no seu Ubuntu 12.04 LTS

Como instalar o Cliente de Atualização Dinâmica (DUC) do Linux No-IP no seu Ubuntu 12.04 LTS.

Você poderá instalar o DUC do No-IP.com em apenas alguns minutos com o terminal. Depois de abrir a janela do terminal, você precisará fazer o login como usuário "root". Você pode se tornar o usuário root na linha de comando digitando "sudo -s" seguido da senha root na sua 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

Você será solicitado a fazer login com o nome de usuário e a senha da sua conta No-IP.com.

Se você obtiver "make not found" ou "missing gcc", não possui as ferramentas do compilador gcc em sua máquina. Você precisará instalá-los para continuar.

Fonte e mais informações sobre como configurar o cliente -> AQUI

hhlp
fonte
Sim, desculpe, achei 10 minutos depois que perguntei.
Steven Roose
Esse carregamento automático será realizado em cada reinicialização ou eu tenho que executar /usr/local/bin/noip2cada inicialização manualmente?
Piotr Kula
11
@ppumkin Leia o arquivo README na pasta no-ip-2.1.9 para obter instruções sobre como fazer o cliente executar na inicialização.
hhlp 23/02
18

Problemas de segurança com noip2

A remoção do DIP (Dynamic Update Client) noip2 do repositório é explicada no bug Debian # 653957 . Um dos problemas foi um problema de segurança, descrito no bug Debian # 601229 .

Além desses problemas, o noip2 (pelo menos a versão 2.1.9) envia sua senha não criptografada pela Internet, o que é particularmente ruim se sua conta No-IP contiver registros MX (nomes de domínio de email), contas IMAP ou quaisquer outros serviços importantes.

Se você deseja continuar usando o cliente noip2, pode ser uma boa ideia usar uma subconta, ou seja, um grupo com senha (esse recurso é um serviço pago). Dessa forma, a senha fornece acesso apenas à atualização dos hosts especificados e não ao acesso total a toda a sua conta No-IP.

Use ddclient

Uma boa alternativa ao noip2 é o ddclient. Ele pode ser encontrado no repositório e pode usar conexões seguras. Como configurar o ddclient para No-IP é descrito aqui:

Como posso configurar um serviço de busca de DNS dinâmico no Ubuntu Server?

Håkon A. Hjortland
fonte
11
+1, a única resposta que realmente explica por que o noip2 pacote foi removido dos repositórios, em vez de copiar e colar as instruções para instalar a partir dos fontes.
MestreLion
5

Parece ter sido excluído dos repositórios. Isso funciona para mim:

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

Descompacte o arquivo. Você pode fazer isso na linha de comando, se desejar:

tar xzvf noip-duc-linux.tar.gz

Em seguida, execute estes comandos:

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

Esse último comando abre o arquivo /etc/rc.localno editor de texto da linha de comandos vi. Se você não estiver familiarizado vi, use-o nano. No arquivo, adicione esta linha, certificando-se de que apareça antes de qualquer instância de exit 0::

/usr/local/bin/noip2

Salve o arquivo e feche o editor de texto.

cristi
fonte
5

Eu sou realmente novo no sistema operacional linux e estava tendo o mesmo problema com o no-ip no servidor ubuntu 12.4 depois de um pouco de escavação, encontrei uma solução.

você precisa instalar os compiladores gcc e g ++. Isso também instalará o GNU make.

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

instalar o cliente de atualização dinâmica Linux sem IP 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

você deve ser solicitado a adicionar seu email e senha

basta inseri-los e bobs seu bule

isso funcionou para mim e eu estou pronto e funcionando;)

se7en
fonte
1

Por que não baixar o deb e instalá-lo?

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

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

Daniel Holm
fonte
Esta, na minha opinião, seria a melhor solução. Por que mexer na compilação de coisas quando você pode evitá-la? Isso também facilita a desinstalação, quando necessário.
Zrajm
0

Acredito que o endereço URL correto seja http://www.noip.com/client/linux/noip-duc-linux.tar.gz .

Experimente os seguintes comandos:

sudo wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz
sudo tar xf wget noip-duc-linux.tar.gz
FlaHAM
fonte