Пакет noip2 (no-ip.com) был удален из хранилища, что теперь?

15

Веб-сайты No-IP по-прежнему предоставляют пользователям Ubuntu руководство по установке, в котором используется Aptitude, но пакет noip2 был удален из хранилища.

Есть ли способ узнать, почему данный пакет был удален из хранилища?

Возможно ли, что он вернется или должен быть повторно отправлен No-IP.com?

Стивен Руз
источник

Ответы:

10

просто скомпилируйте, следуйте этому руководству, чтобы скомпилировать Linux Dynamic Update Client (DUC) на вашем Ubuntu 12.04 LTS

Как установить No-IP Linux Dynamic Update Client (DUC) на вашем Ubuntu 12.04 LTS.

Вы сможете установить DUC на No-IP.com всего за несколько минут с помощью терминала. После того, как вы откроете окно терминала, вам нужно будет войти в систему как «root» пользователь. Вы можете стать пользователем root из командной строки, введя «sudo -s» и пароль 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» или «отсутствует gcc», значит, на вашем компьютере нет инструментов компилятора gcc. Вам нужно будет установить их, чтобы продолжить.

Источник и дополнительная информация о том, как настроить клиент -> ЗДЕСЬ

hhlp
источник
Да, извините, я нашел это через 10 минут после того, как спросил.
Стивен Руз
Будет ли это автоматически загружаться при каждой перезагрузке, или мне придется запускать /usr/local/bin/noip2каждую загрузку вручную?
Петр Кула
1
@ppumkin Прочтите файл README в папке no-ip-2.1.9 для получения инструкций о том, как заставить клиент работать при запуске.
Hhlp
18

Проблемы безопасности с noip2

Удаление клиента динамического обновления (DUC) noip2 из хранилища объясняется в ошибке Debian # 653957 . Одной из проблем была проблема безопасности, описанная в ошибке Debian # 601229 .

В дополнение к этим проблемам noip2 (по крайней мере версия 2.1.9) отправляет ваш пароль в незашифрованном виде через Интернет, что особенно плохо, если ваша учетная запись No-IP содержит записи MX (имена доменов электронной почты), учетные записи IMAP или любые другие важные услуги.

Если вы хотите продолжать использовать клиент noip2, было бы неплохо использовать субсчет, то есть группу с паролем (эта функция является платной услугой). Таким образом, пароль дает доступ только для обновления указанных хостов, а не полный доступ ко всей учетной записи No-IP.

Вместо этого используйте ddclient

Хорошей альтернативой noip2 является ddclient. Его можно найти в хранилище, и он может использовать безопасные соединения. Как настроить ddclient для No-IP описано здесь:

Как я могу настроить сервис выборки динамического DNS на Ubuntu Server?

Хокон А. Хьортланд
источник
1
+1, единственный ответ, который фактически объясняет, почему noip2 пакет был удален из репозитория, а не копировал и вставлял инструкции по установке из исходников.
MestreLion
5

Кажется, он был удален из репозиториев. Это работает для меня:

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

Сохраните файл и выйдите из текстового редактора.

Cristi
источник
5

я действительно новичок в Linux, и у меня возникла та же проблема с no-ip на сервере Ubuntu 12.4 после небольшого копания я нашел решение.

вам нужно установить компиляторы 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 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

Вы должны получить ваш адрес электронной почты и пароль

просто введите их и качает чайник

это сработало для меня, и я в порядке;)

se7en
источник
1

Почему бы просто не скачать Deb и установить его?

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

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

Даниэль Холм
источник
Это, на мой взгляд, было бы лучшим решением. Зачем возиться с компиляцией, если вы можете избежать этого? Это также облегчает удаление при необходимости.
Зрайм