autotools, autoconf 설치


23

나는 새로운 우분투 사용자입니다. 인터넷에서 검색 할 때 autotools를 설치해야합니다 ./configure.

내 시스템에 autoconf, autotools 등을 설치하는 방법을 알려주세요. 단계별 안내는 매우 도움이 될 것입니다

답변:


28

autotools를 설치하려면

sudo apt-get install autotools-dev

autoconf를 설치하려면

sudo apt-get install autoconf

두 줄을 한 줄에 -y플래그 ftw 와 결합하십시오 sudo apt-get install -y autotools-dev autoconf. 이제 무인으로 실행할 수 있습니다
MrMesees

12

마지막 버전의 autotools가 필요하지 않으면 리포지토리에서 설치하는 것이 좋습니다. 이 경우 수동으로 다운로드하여 수동으로 설치해야합니다. GNU autotools는 Autoconf, Automake 및 Libtool의 세 가지 패키지입니다. 수동으로 설치하는 단계는 다음과 같습니다.

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

자동 완성 :

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

라이브러리 도구 :

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 

가장 중요한 것은 autotools를 실행하기 위해 autotools를 설치할 필요가 없으며 autotools ./configure의 주요 기능입니다. 반면에 configure 스크립트가 제공되지 않으면 autotools를 설치하여 생성해야합니다.

참고 make install 내부적으로 호출합니다 make. 따라서이 경우에는을 호출 할 필요가 없습니다 make. 일반적으로, Autotools가 당신이 전화를 기대 make하지 않고 sudo는 특권과 make install함께 sudo는 . 이 경우 단순성을 위해이 지침을 건너 뛰었습니다. autotools에서 생성 한 Makefile에 맬웨어가 없다고 믿는 것이 상당히 합리적입니까?


나는 절대적으로 녹색이다. 나는 삼중 호출 "./configure;make;make install"에 대해 안다. 왜 "make"를 뛰어 넘었습니까?
상어

make install인수없이 make all부를 때 호출 되는 것make
Vicente Bolea

그들은 보통 sudo없이 make를 실행하고 sudo로 설치하도록 제안합니다. 그러나 sudo 권한이 필요한 폴더에있는 경우 sudo와 함께 또는 두 명령을 모두 사용해야합니다.sudo make install
Vicente Bolea

Autoconf, Automake 및 Libtools의 버전 번호는 3 가지입니다. 제대로 작동합니까? 또는 해당 버전 또는 임의 버전 만주의해서 다운로드해야합니까?
gfan

패키지 사이에 버전 상호 의존성이 있다고 생각합니다. 경험상 패키지 버전은 서로간에 5 년 간격으로 릴리스되도록하는 것입니다. 기억 나는대로 2003 년에 릴리스 된 상당히 복잡한 Autotools 프로젝트를 컴파일해야하는 경험이 있습니다. 나는 그 시대의 automake, autoconf 및 libtool을 다운로드하여 작동시켜야했습니다.
Vicente Bolea

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.