Apache, как установить?

U

user1_

Не силен я в юниксах, а Апаш прикрутить надо (на РедХэт, оч. специфич. 3-ей версии)
Распаковал я тар-архив Апаша1.3.2. Выполнил

[user1@localhost apache]$ ./configure --prefix=/home/user1/www/apache/
Configuring for Apache, Version 1.3.31
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
Error: could not find any of these C compilers
anywhere in your PATH: gcc cc acc c89
Configure terminated

Вот такая ошибочка вылезла...

Как устаносить Апаш (правильно)?
 

misk

Турист
Регистрация
5 Фев 2004
Сообщения
4
Реакции
0
Credits
8
a ты root на системе? тогда

up2date gcc cc acc c89

ну или с дисков проинсталируй эти пакеты, тебе иначе копилировать нечем

что ты кстати понимаешь под "оч. специфич. 3-ей версии"?

-msk
 
U

user1_

что ты кстати понимаешь под "оч. специфич. 3-ей версии"?
myLinux, украинская версия... Пока без звука (распознает АС97, но работать с ним не хочет), без модема (не знаю где его конфигить, как стандартный - не работает)...





a ты root на системе? тогда up2date gcc cc acc c89

ну или с дисков проинсталируй эти пакеты, тебе иначе копилировать нечем
Э-э-э... "up2date..."достаточно? :lammer: gcc cc acc c89 лежат... А где они лежат?
 
Последнее редактирование модератором:
K

KeeperMan

user1_,
Так, если нет модема, то up2date не пойдет, так как ему не от куда будет выкачивать пакеты. Войди в Обычный установщик от RedHat (там в меню пошарь) и в разделе разработка (что-то типа того), выбери, то, чего Апачу не хватает (ну, это не иму не хватает, просто компилить его нечем).

З.Ы. По твоим вопросам видно, что ты новичек в Линукс, тогда вопрос - зачем Апач (да еще самосборный)???
 
U

user1_

По твоим вопросам видно, что ты новичек в Линукс, тогда вопрос - зачем Апач (да еще самосборный)?
Потестить перл-скрипты в их родной среде. Под Вин, как я понял (и немного убедился), многое не работает (Активе Варе Перл+ВинАпаш). В общем, попрактиковаться. А так как я :lamer:, наступаю на все возможные грабли, которые нахожу на своем пути.
Ну, а что Линукс у меня такой интересный ;)...дык, диск подарили, с ним и работаю. А до ФриБсд, я думаю, мне пока еще далеко (5.1 у меня имеется, да снес я его - не смог иксы правильно настроить, точнее в/карту и скрин)...
 
K

KeeperMan

user1_,
Какое количество дисков у дистриба. Если 1 - то засада, вряд ли там компилятор будет (по ALT J 2.2 помню). А на счет модема, что за модем, как пытался прикрутить (случаем не winmodem)?
 
U

user1_

Какое количество дисков у дистриба. Если 1 - то засада
Да - диск 1 :(
А на счет модема, что за модем,
Модем - Acorp 56000 (data/fax/voice). Настроки в линуксе:
тип модема (dev/ttys0,...);
управление потоком (программное, аппаратное, нет);
скорость модема.
После установки ttys0 (так, по-моему, правда, могу ошибаться), аппаратное ("нет" тоже ставил), сорость - соответственная модем становится ... станлартным и якобы активным, но брешет - не работает
 
D

DeMoN1974

зачем собирать? может взять готовый бинарный пакет и поставить - и поменьше качать придется чем gcc cc acc c89
 
M

mrak

user1_,
не нашел на distrowatch.org такого дистриба, но судя по всему он на рэдхад базируется, значит RPM пакет нужен для красной шапки.
например для 9й - _ftp://ftp.pbone.net/mirror/www.megaloman.com/%7Ehany/_data/RPM/doors5.0/apache-1.3.29-1.i686.rpm
так же можно зайти сюда _http://rpm.pbone.net и поискать
 
U

user1_

Это я их поисковиком нашел:

Search results for apache-1.3.29-1.i686.rpm :
Filename Distribution File size
apache-1.3.29-1.i686.rpm PLD 1049 kB
apache-1.3.29-1.i686.rpm RedHat 9 586 kB Info available.

Благодарю!
Сейчас скачаю да попробую...
 
U

user1_

Mandrake 10 стоит. Поперебирал тут rpm-пакеты, результат один - везде вылазят ошибки. Наверное не те пакеты подобрал (хотя Mandrake 10.x, other). ?
Ошибочки вот:
[user@localhost win_c2]$ rpm -i apache-1.3.29-1.i686.rpm
предупреждение: apache-1.3.29-1.i686.rpm: подпись DSA V3: NOKEY, key ID e01260f1ошибка: Неудовлетворенные зависимости:
/usr/bin/getgid нужен для apache-1.3.29-1
rc-scripts нужен для apache-1.3.29-1
libmm.so.11 нужен для apache-1.3.29-1


[user@localhost apache]$ rpm -i apache-1.3.9-8mdk.i586.rpm
предупреждение: apache-1.3.9-8mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: cannot open lock file ///var/lib/rpm/RPMLOCK in exclusive mode
ошибка: не могу открыть базу данных Packages в /var/lib/rpm





user@localhost apache]$ rpm -i apache-1.3.6-29mdk.i586.rpm предупреждение: apache-1.3.6-29mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: Неудовлетворенные зависимости:
libpq.so.2.0 нужен для apache-1.3.6-29mdk
 
U

user1_

Еще одна попытка...С тем же успехом :confused: (хоть и gcc -пакеты я подгрузил, тот же результат):




[root@localhost apache_1.3.31]# /.configure /home/user/apache/
bash: /.configure: No such file or directory
[root@localhost apache_1.3.31]# ./configure --prefix=/home/user/apache/
Configuring for Apache, Version 1.3.31
+ using installation path layout: Apache (config.layout)
Creating Makefile
Creating Configuration.apaci in src
Creating Makefile in src
+ configured for Linux platform
+ setting C compiler to gcc
+ setting C pre-processor to gcc -E
+ using "tr [a-z] [A-Z]" to uppercase
+ checking for system header files
+ adding selected modules
o rewrite_module uses ConfigStart/End
disabling DBM support for mod_rewrite
(perhaps you need to add -ldbm, -lndbm or -lgdbm to EXTRA_LIBS)
o dbm_auth_module uses ConfigStart/End
o db_auth_module uses ConfigStart/End
Error: None of Berkeley-DB 1.x, 2.x or 3.x libraries found.
Either disable mod_auth_db or provide us with the paths
to the Berkeley-DB include and library files.
(Hint: INCLUDES, LDFLAGS, LIBS)


Что это за лайбрариз?



Кстати, в дистрибе Мандрейка 10-го вроде бы Апаш должен быть?

Да что-то я его в пакетах не нашел (3 диска дистриба)...

Пама-а-а-жите! Сами мы не местные...
 
Последнее редактирование модератором:
K

KeeperMan

user1_,
[user@localhost apache]$ rpm -i apache-1.3.9-8mdk.i586.rpm
предупреждение: apache-1.3.9-8mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: cannot open lock file ///var/lib/rpm/RPMLOCK in exclusive mode
ошибка: не могу открыть базу данных Packages в /var/lib/rpm
Из под рута должен встать
 
U

user1_

Из под рута должен встать

Из-под root-a? :) Вот:
1)apache-1.3.6-29mdk.i586.rpm (1.4M)
Name : apache Version : 1.3.6
Vendor :
. Release : 29mdk
Date : 2000-10-12 00:00:00 Group :
.Size : 5343790



[root@localhost apache]# rpm -i apache-1.3.6-29mdk.i586.rpm
предупреждение: apache-1.3.6-29mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
ошибка: Неудовлетворенные зависимости: libpq.so.2.0 нужен для apache-1.3.6-29mdk


2) apache-1.3.9-8mdk.i586.rpm (0.9M)
[root@localhost apache]# rpm -i apache-1.3.9-8mdk.i586.rpm
предупреждение: apache-1.3.9-8mdk.i586.rpm: подпись DSA V3: NOKEY, key ID 22458a98
пакет apache-1.3.29-1mdk (который новее, чем apache-1.3.9-8mdk) уже установлен
файл /etc/httpd/conf/apache-mime.types из устанавливаемого пакета apache-1.3.9-8mdk конфликтует с файлом из пакета apache-conf-2.0.48-1mdk
[...]
файл /usr/sbin/httpd из устанавливаемого пакета apache-1.3.9-8mdk конфликтует с файлом из пакета apache-1.3.29-1mdk



Кстати, в /usr/lib/ есть еще apache и apache2, а также apache2-modules. man аpache - нет таких...