Привет всем, радую очередной платиной, но ничего поделать не могу, так как решений именно такой ситуации как у меня нет.
Собсвтенно: ubuntu 12.04 Была задача настроить lamp из исходников. Так как я новичок, я что-то там навертел с апачом, поставленным с иходников и, видимо с кривыми опциями, да так, что он не то что не запсукается, так он и устанавливаться толком не хочет.
Пытаюсь запустить:
@:~/httpd-2.4.12# invoke-rc.d apache2 start
invoke-rc.d: unknown initscript, /etc/init.d/apache2 not found.
Пытаюсь установить пакет, собранный checkinstall'ом (за мейк инсталл мне обещали оторвать руки друзья). Но и он не помог.
@:~/httpd-2.4.12# dpkg --force-overwrite -i httpd_2.4.12-1_amd64.deb
(Reading database ... 67933 files and directories currently installed.)
Preparing to replace httpd 2.4.12-1 (using httpd_2.4.12-1_amd64.deb) ...
Unpacking replacement httpd ...
Setting up httpd (2.4.12-1) ...
Алсоу, папки /etc/apache2 нет. Как мне ее восстановить? Там же все конфиги должны лежать, переустановка из сурца не помогает. Сильно только не бейте, я четвертый день только на убунте, а работу работать надо.
Каких-то выходов найти не могу, у меня задача именно из исходников все собрать.
Или ничего, кроме как apt-get не поможет? Тогда же вроде весь мой LAMP не будет работать, так как мускуль и nginx у меня из сурцов.
[hr][size=1]Пользователь решил продолжить мысль [time]03 Июль 2015, 13:03:43[/time]:[/size][hr] Нагуглил про необходимость удалить apache2.2-common.
Ищем, находим, удаляем, ничего не получаем.
@:/etc/init.d# [b]whereis apache2.2-common[/b]
apache2: /usr/lib/apache2 /usr/include/apache2 /usr/local/apache2 /usr/share/apache2
@:/etc/init.d# [b]sudo apt-get --purge remove apache2.2-common[/b]
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package apache2.2-common is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
root@48788:/etc/init.d#
На всякий пожарный:
# ls /etc/httpd
conf
и
# file /etc/init.d/httpd
/etc/init.d/httpd: ERROR: cannot open `/etc/init.d/httpd' (No such file or directory)