Привет всем, радую очередной платиной, но ничего поделать не могу, так как решений именно такой ситуации как у меня нет.
Собсвтенно:
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 у меня из сурцов.
Пользователь решил продолжить мысль [time]03 Июль 2015, 13:03:43[/time]:
Нагуглил про необходимость удалить 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#
Видимо, только через apt-get либо aptitude можно решить мою проблему?