Das noip2-Paket (no-ip.com) wurde aus dem Repository gelöscht. Was nun?

15

Die No-IP-Websites bieten Ubuntu-Benutzern weiterhin ein Installationshandbuch, das Aptitude verwendet, aber das Paket noip2 wurde aus dem Repository gelöscht.

Gibt es eine Möglichkeit herauszufinden, warum ein bestimmtes Paket aus dem Repository gelöscht wurde?

Ist es möglich, dass es zurückkommt oder von No-IP.com erneut eingereicht werden muss?

Steven Roose
quelle

Antworten:

10

einfach kompilieren Folgen Sie dieser Anleitung, um Linux Dynamic Update Client (DUC) auf Ihrem Ubuntu 12.04 LTS zu kompilieren

So installieren Sie den No-IP Linux Dynamic Update Client (DUC) auf Ihrem Ubuntu 12.04 LTS.

Mit dem Terminal können Sie No-IP.coms DUC in wenigen Minuten installieren. Nachdem Sie Ihr Terminalfenster geöffnet haben, müssen Sie sich als Root-Benutzer anmelden. Sie können über die Befehlszeile zum Root-Benutzer werden, indem Sie "sudo -s" gefolgt vom Root-Passwort auf Ihrem Computer eingeben.

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

Sie werden dann aufgefordert, sich mit Ihrem Benutzernamen und Passwort für das No-IP.com-Konto anzumelden.

Wenn Sie "make not found" oder "missing gcc" erhalten, verfügen Sie nicht über die gcc-Compiler-Tools auf Ihrem Computer. Sie müssen diese installieren, um fortfahren zu können.

Quelle und weitere Informationen zur Konfiguration des Clients -> HIER

hhlp
quelle
Ja, sorry, ich fand es ungefähr 10 Minuten nachdem ich gefragt habe.
Steven Roose
Wird das bei jedem Neustart automatisch geladen oder muss ich /usr/local/bin/noip2jeden Start manuell ausführen ?
Piotr Kula
1
@ppumkin In der README-Datei im Ordner no-ip-2.1.9 finden Sie Anweisungen, wie Sie den Client beim Start ausführen können.
hhlp
18

Sicherheitsprobleme mit noip2

Das Entfernen des noip2 Dynamic Update Client (DUC) aus dem Repository wird in Debian-Fehler # 653957 erklärt . Eines der Probleme war ein Sicherheitsproblem, das in Debian-Fehler Nr. 601229 beschrieben wurde .

Zusätzlich zu diesen Problemen sendet noip2 (mindestens Version 2.1.9) Ihr Kennwort unverschlüsselt über das Internet. Dies ist besonders schlimm, wenn Ihr No-IP-Konto MX-Einträge (E-Mail-Domänennamen), IMAP-Konten oder enthält andere wichtige Dienstleistungen.

Wenn Sie den noip2-Client weiterhin verwenden möchten, empfiehlt es sich, ein Unterkonto zu verwenden, dh eine Gruppe mit Kennwort (diese Funktion ist ein kostenpflichtiger Dienst). Auf diese Weise ermöglicht das Kennwort nur die Aktualisierung der angegebenen Hosts und nicht den vollständigen Zugriff auf Ihr gesamtes No-IP-Konto.

Verwenden Sie stattdessen ddclient

Eine gute Alternative zu noip2 ist ddclient. Es befindet sich im Repository und kann sichere Verbindungen verwenden. Wie Sie den ddclient für No-IP einrichten, erfahren Sie hier:

Wie kann ich einen Dynamic DNS-Abrufdienst auf Ubuntu Server einrichten?

Håkon A. Hjortland
quelle
1
+1, die einzige Antwort, die tatsächlich erklärt, warum das noip2 Paket aus den Repos entfernt wurde, anstatt die Anweisungen zum Installieren aus den Quellen zu kopieren und einzufügen.
MestreLion
5

Es scheint aus den Repositories gelöscht worden zu sein. Das funktioniert bei mir:

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

Dekomprimieren Sie die Datei. Sie können dies von der Kommandozeile aus tun, wenn Sie möchten:

tar xzvf noip-duc-linux.tar.gz

Führen Sie dann diese Befehle aus:

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

Dieser letzte Befehl öffnet die Datei /etc/rc.localim Befehlszeilentexteditor vi. Wenn Sie nicht mit vertraut sind vi, können Sie nanostattdessen verwenden. Fügen Sie in der Datei diese Zeile hinzu, und vergewissern Sie sich, dass sie vor den folgenden Instanzen angezeigt wird exit 0::

/usr/local/bin/noip2

Speichern Sie die Datei und beenden Sie den Texteditor.

cristi
quelle
5

Ich bin wirklich neu in der Linux-OS und ich hatte das gleiche Problem mit mit No-IP auf Ubuntu Server 12.4 Nach ein wenig Graben fand ich eine Lösung.

Sie müssen die Compiler gcc und g ++ installieren. Dadurch wird auch GNU make installiert.

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

Installieren von 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

Sie sollten nach Ihrer E-Mail-Adresse und Ihrem Passwort gefragt werden

geben Sie sie einfach ein und bobs Ihre Teekanne

das hat bei mir funktioniert und ich bin am Laufen;)

se7en
quelle
1

Warum nicht einfach das Deb herunterladen und installieren?

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

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

Daniel Holm
quelle
Dies wäre meiner Meinung nach die beste Lösung. Warum mit dem Kompilieren experimentieren, wenn man es vermeiden kann? Dies erleichtert bei Bedarf auch die Deinstallation.
Zrajm
0

Ich glaube, die richtige URL-Adresse lautet http://www.noip.com/client/linux/noip-duc-linux.tar.gz .

Probieren Sie die folgenden Befehle aus:

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