Задать вопрос
@dima_maketov
Мои тупые вопросы вносят вклад в сообщество.

Как выполнить команду make install без ошибок при установке Apache?

Здравствуйте! Устанавливаю Apache по вот этому мануалу - php.net/manual/ru/install.unix.apache2.php .
Ошибки:
django@ubuntu:~/httpd-2.2.31$ make install
Making install in srclib
make[1]: Вход в каталог `/home/django/httpd-2.2.31/srclib'
Making install in apr
make[2]: Вход в каталог `/home/django/httpd-2.2.31/srclib/apr'
make[3]: Вход в каталог `/home/django/httpd-2.2.31/srclib/apr'
make[3]: Цель `local-all' не требует выполнения команд.
make[3]: Выход из каталога `/home/django/httpd-2.2.31/srclib/apr'
/home/django/httpd-2.2.31/srclib/apr/build/mkdir.sh /usr/local/apache2/lib /usr/local/apache2/bin /usr/local/apache2/build \
		     /usr/local/apache2/lib/pkgconfig /usr/local/apache2/include
/usr/bin/install -c -m 644 /home/django/httpd-2.2.31/srclib/apr/include/apr.h /usr/local/apache2/include
/usr/bin/install: невозможно перезаписать каталог «/usr/local/apache2/include/apr.h» файлом, не являющимся каталогом
make[2]: *** [install] Ошибка 1
make[2]: Выход из каталога `/home/django/httpd-2.2.31/srclib/apr'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Выход из каталога `/home/django/httpd-2.2.31/srclib'
make: *** [install-recursive] Ошибка 1

Как решить эту проблему?
  • Вопрос задан
  • 2486 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 5
@SergeyZelensky-Rostov
apt-get install apache2
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install php7.0
Ответ написан
Комментировать
Ну правильный путь через apt-get, а так скорее всего не хватает sudo перед make install.
Ответ написан
Комментировать
urtow
@urtow
*nix, python, QA, bagpipe, folk music
Не надо устанавливать ЛЮБОЙ софт в Linux из исходных кодов, пока ты на 100% не поймешь зачем тебе именно установка из исходников.

Для решения твоей задачи - установки стандартного софта, есть пакетные менеджеры. Так как у тебя ubuntu - почитай про apt (команды в консоли apt-get, apt-cache).

Для установки apache2 открой программу terminal и в нем набери:
sudo apt-get install apache2 -y

Тебя попросят ввести пароль текущего пользователя - вводишь его и после у тебя установится apache.
Ответ написан
Комментировать
@abcd0x00
Для установки софта из исходников обычно используют три команды:
./configure
make
sudo make install

Но не надо ставить из исходников то, что есть в репозиториях.
Ответ написан
Spetros
@Spetros
IT-шник
Судя по ошибке, не хватает прав для дальнейшей работы.
Использование sudo поможет решить эту проблему.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы