Відповіді:
Встановлення з сховищ завжди бажано, якщо вам не потрібна остання версія автоінструментів. У такому випадку вам доведеться завантажити його вручну та встановити вручну. Автоінструменти GNU - це три пакети: 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
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 , що
для запуску вам не потрібні встановлені автоінструменти , це ключова особливість автоінструментів. З іншого боку, якщо вам не дано скрипт налаштування, для його генерації знадобляться автоінструменти.
Примітка
make install буде внутрішньо телефонувати make. Таким чином, немає потреби в цьому випадку дзвонити make. Як правило, Autotools очікує, що ви зателефонуєте makeбез привілеїв sudo та make installз sudo . У цьому випадку для простоти я пропустив цю інструкцію. Досить розумно вважати, що в автоінструментах, створених Makefile, немає зловмисного програмного забезпечення.
make installпосилається на make allте, що називається, коли ви телефонуєте makeбез аргуменсарів
sudo make install
Встановити autoconf просто, введіть термінал:
sudo apt-get install autoconf
Після встановлення пакетів autoconf, automake та libtool, що я зробив, було переналаштування, оскільки помилка зберігалася. Потім після перенастроювання мені було дозволено збирати та встановлювати без помилок.
$ sudo sh configure --prefix /usr/local
$ sudo make install
Обґрунтування того, чому використовувати, /usr/localа не /usr/local/apache2я залишаю вас у наступній публікації
-yпрапором ftwsudo apt-get install -y autotools-dev autoconf. Тепер його можна запускати без нагляду