web-dev-qa-db-ja.com

Ubuntuへのnoipインストール

Ubuntu 12.04.4に noip をインストールしようとしていますが、ソフトウェアのビルド/コンパイルについて最初に知りません。

READMEファイルには、次の正確な単語が記載されています。

システム用の実行可能ファイルを構築する方法

コマンドmakeは、システムで実行されるnoip2クライアントのバイナリを構築します。

'make'がインストールされておらず、libc6を搭載したi686 Linuxマシンを使用している場合、i686システムのバイナリはnoip2-Linuxというbinariesディレクトリにあります。そのバイナリをビルドディレクトリ 'cp binaries/noip2-Linuxnoip2'にコピーします

コマンドmakeinstall(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:~$ 

そう!私は何を間違っているのですか、そしてもっと簡単な方法はありますか?

回答が役に立った場合は、回答にも賛成してください

3
Woody

クリーンなUbuntu12.04で、ここにある指示に従いました: buntuにLinux Dynamic Updateクライアントをインストールする方法 そしてクライアントを正常にインストールしました。不足している/必要なコンポーネントをインストールするためのコマンドをいくつか追加しました。

$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

それだけです。

2
Dude named Ben

Makefileを構成していないようです。これは、作成する前にconfigureを実行することで実現できます。 APT(高度なパッケージツール)を使用してダウンロードおよびインストールするはるかに簡単な方法もあります。 APTはかなり使いやすく、apt-cache search noipを介してパッケージが利用可能かどうかを確認できます。利用可能なパッケージがある場合は、apt-get install noipを実行できます。 手動インストール ..... APTインストール 。これがお役に立てば幸いです

1
Sighbah