autotools、autoconfのインストール


23

私は新しいUbuntuユーザー./configureです。インターネットで検索するときにautotoolsをインストールする必要があります。

システムにautoconfやautotoolsなどをインストールする方法を教えてください。段階的なガイダンスは非常に役立ちます

回答:


28

autotoolsをインストールするには:

sudo apt-get install autotools-dev

autoconfをインストールするには

sudo apt-get install autoconf

この2つを-yフラグftw で1行に結合しsudo apt-get install -y autotools-dev autoconfます。無人で実行できるようになりました
MrMesees

12

autotoolsの最新バージョンが必要でない限り、リポジトリからのインストールが常に好まれます。その場合、手動でダウンロードして手動でインストールする必要があります。GNU autotoolsは、Autoconf、Automake、Libtoolの3つのパッケージです。手動でインストールする手順は次のとおりです。

cd /usr/local/src

Autoconf:

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz 
tar xf autoconf*
cd autoconf-2.69
sh configure --prefix /usr/local
make install

Automake:

wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
tar xf automake*
cd automake-1.15
sh configure --prefix /usr/local
make install

Libtool:

wget http://mirror.jre655.com/GNU/libtool/libtool-2.4.6.tar.gz
tar xf libtool*
cd libtool-2.4.6
sh configure --prefix /usr/local
make install 

最も重要なの は、実行./configureにautotoolsをインストールする必要がないということです。これはautotoolsの重要な機能です。一方、configureスクリプトが与えられていない場合は、生成するためにautotoolsをインストールする必要があります。

make installは内部的に呼び出しますmake。したがって、この場合、を呼び出す必要はありませんmake。通常、Autotool群を呼び出すことを期待makeせずにsudoの権限とmake installしてsudoの。この場合、簡単にするために、このガイドラインはスキップしました。自動ツールで生成されたMakefileにマルウェアが存在しないことを信頼するのは、かなり合理的です(またはそうですか?)。


私は絶対に緑です、私は三者の呼び出し「./configure;make;make install」について知っています。なぜ "make"にジャンプしたのですか?
-sharkant

make install呼び出すmake allを呼び出すときに呼び出されるものであるmakeargumenrsなし
ビセンテBolea

彼らは通常、sudoなしでmakeを実行し、sudoでmake installすることを提案しています。しかし、あなたはsudoの権限を必要としたフォルダにある場合、あなたは、sudoでか、単に両方のコマンドを使用する必要がありますsudo make install
ビセンテBolea

Autoconf、Automake、およびLibtoolsには3つの異なるバージョン番号がありますが、うまく機能しますか?または、対応するバージョンまたは任意のバージョンを慎重にダウンロードする必要がありますか?
-gfan

パッケージにはバージョン間の相互依存性があると思います。経験則として、パッケージバージョンは互いに5年の間隔でリリースされるようにします。私が覚えているように、2003年にリリースされたかなり複雑なAutotoolsプロジェクトをコンパイルしなければならない経験があります。それを機能させるには、その時代のautomake、autoconf、libtoolをダウンロードする必要がありました。
ビセンテボレア

1

autoconfのインストールは簡単です。ターミナルに入力してください:

sudo apt-get install autoconf

0

パッケージautoconf、automake、libtoolをインストールした後、エラーが続いたため再構成しました。その後、再構成後、エラーなしでコンパイルとインストールが許可されました。

$ sudo sh configure --prefix /usr/local
$ sudo make install

使用する理由の正当化、次の出版物であなたを置き去りにし/usr/localない/usr/local/apache2

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.