2

Я пытаюсь установить noip на Ubuntu 12.04.4, и я не знаю в первую очередь о сборке / компиляции программного обеспечения.

Файл README гласил эти точные слова:

КАК СОЗДАТЬ ИСПОЛНИТЕЛЬНЫЙ ДЛЯ ВАШЕЙ СИСТЕМЫ

Команда make создаст двоичный файл клиента noip2, который будет работать в вашей системе.

Если у вас не установлена программа 'make', и у вас есть Linux-машина i686 с libc6, двоичный файл для систем i686 находится в каталоге binaries, который называется noip2-Linux. Скопируйте этот двоичный файл в каталог сборки 'cp binaries/noip2-Linux noip2'

Команда make install (которую нужно запускать с правами root) установит различные части в соответствующие места. Это задаст вопросы и создаст файл данных конфигурации.
Смотрите ниже, если вы не можете стать пользователем root или не можете написать в /usr /local /*.

очевидно, они хотят, чтобы я использовал make, однако, когда я пытаюсь [работать под root]:

anon@anon:~$ make -f /home/noip-2.1.9-1/makefile

Я получаю следующее:

make: /home/noip-2.1.9-1/makefile: No such file or directory
make: *** No rule to make target `/home/noip-2.1.9-1/makefile'.  Stop.
anon@anon:~$ 

ТАК! Что я делаю не так, и есть ли более простой способ?

Если вы сочли ответы полезными, пожалуйста, проголосуйте также за ответы

2 ответа2

1

Кажется, вы не настроили make-файл. Вы можете добиться этого, запустив configure перед тем, как делать. Существует также гораздо более простой способ использовать APT(расширенный пакетный инструмент) для загрузки и установки. APT довольно прост в использовании, и вы можете проверить, доступен ли пакет через apt-cache search noip. Если пакет доступен, вы можете запустить apt-get install noip. Ручная установка ..... APT установить . Надеюсь это поможет

1

На чистой Ubuntu 12.04 я следовал их инструкциям, найденным здесь: Как установить клиент динамического обновления Linux на Ubuntu и успешно установить их клиент. Я добавил пару команд для установки отсутствующих / необходимых компонентов ....

$sudo su -
#cd /usr/local/src
#apt-get install wget
#wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
#apt-get install make 
#apt-get install gcc
#tar -xf noip-duc-linux.tar.gz
#cd noip-2.1.9-1/
#make install
if [ ! -d /usr/local/bin ]; then mkdir -p /usr/local/bin;fi
if [ ! -d /usr/local/etc ]; then mkdir -p /usr/local/etc;fi
cp noip2 /usr/local/bin/noip2
/usr/local/bin/noip2 -C -c /tmp/no-ip2.conf

Auto configuration for Linux client of no-ip.com.

Please enter the login/email string for no-ip.com  ############
Please enter the password for user '###########'  ****************

Only one host [##########.no-ip.biz] is registered to this account.
It will be used.
Please enter an update interval:[30]  
Do you wish to run something at successful update?[N] (y/N)  

New configuration file '/tmp/no-ip2.conf' created.

mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf

Это было это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .