Odzyskiwanie pakietu z conf

Tematy związane z oprogramowaniem, instalacją, konfiguracją
jarosja
Posty: 3
Rejestracja: 22 września 2008, 00:02

Odzyskiwanie pakietu z conf

Post autor: jarosja »

Panowie proszę o jakąś podpowiedź:
Z własnej bezmyślności usunąłem cały katalog /etc/apache2

Jak ponownie zainstalować ten pakiet, tak aby powstało nowe drzewo katalogów dla niego i oczywiście domyślne pliki .conf.

apt-get remove i install - nie pokazuje błędów instalacji ale oczywiście:

Kod: Zaznacz cały

/etc/init.d/apache2 start
nie działa - bo w /etc dalej nie ma takiego katalogu,
Przy pomocy dpgk purge usuwałem, nawet pakiety powiązane z:

Kod: Zaznacz cały

dpkg -l | grep apache2
nic to nie dało - dalej po instalacji po prostu go nie ma.

Jestem pewien, że znacie na to prosty sposób, ale do mojego Debiana (jądro 2.4) zaglądam rzadko a wygoglować nic nie mogę.

Z góry dzięki.
Awatar użytkownika
mesiu84
Beginner
Posty: 248
Rejestracja: 12 stycznia 2007, 00:37
Lokalizacja: Rzeszów / Clearwater FL / Nowa Dęba

Post autor: mesiu84 »

Kod: Zaznacz cały

aptitude purge nazwa_pakietu 
i instaluj jeszcze raz
jarosja
Posty: 3
Rejestracja: 22 września 2008, 00:02

Post autor: jarosja »

Kod: Zaznacz cały

aptitude purge apache2
- jakiś pakiet usunęło i brak jakichkolwiek błędów.

Kod: Zaznacz cały

aptitude install apache2
- zainstalowało zaktualizowało - brak jakichkolwiek błędów.

Kod: Zaznacz cały

/etc/init.d/apache2 start
nie moťna dotknąć `/etc/apache2/httpd.conf': Nie ma takiego pliku ani katalogu
sprawdzałem fizycznie dalej się nie pojawił katalog apache2.

Kod: Zaznacz cały

apt-get remove apache2
- jakiś pakiet usunęło i brak jakichkolwiek błędów.

Kod: Zaznacz cały

apt-get install apache2 
zainstalowało i zaktualizowało, brak jakichkolwiek błędów.

Dalej go fizycznie nie ma - oczywiście robię wszystko jako root.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

Kod: Zaznacz cały

dpkg-reconfigure nazwa_pakietu
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Przeinstaluj pakiet apache-common.
jarosja
Posty: 3
Rejestracja: 22 września 2008, 00:02

Post autor: jarosja »

Kod: Zaznacz cały

apt-get remove apache-common
Pakiet apache-common nie jest zainstalowany, więc nie zostanie usunięty.

Kod: Zaznacz cały

apt-get install apache-common
Konfigurowanie apache-common (1.3.34-4.1+etch1) ... zainstalowany bezbłędnie

Kod: Zaznacz cały

apt-get install apache2
apache2 jest już w najnowszej wersji.

Kod: Zaznacz cały

BRUTUS:~# BRUTUS:~# dpkg-reconfigure apache-common
poszło.

Kod: Zaznacz cały

BRUTUS:~# dpkg-reconfigure apache2
poszło.

Wpadłem jeszcze na pomysł:

Kod: Zaznacz cały

mkdir apache2

Kod: Zaznacz cały

chmod 777 /etc/apache2
i po kolei wszystko co z góry, plus: aptitude purge (na wstępie).

Zrobiłem, upgrade źródeł a następnie dystrybucji. Oczywiście locale siadło ale naprawiłem.
I wynik:

Kod: Zaznacz cały

BRUTUS:/etc/apache2# ls
BRUTUS:/etc/apache2# /etc/init.d/apache2 start
Starting web server (apache2)...apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
 failed!
Ktoś ma jeszcze pomysł - po apache2 jest tylko ślad w init.d.
Nie zbyt na rękę jest mi reinstalacja całego serwera.
Quirel
Posty: 31
Rejestracja: 21 sierpnia 2007, 16:53
Lokalizacja: Kraków

Post autor: Quirel »

sprawdź w synapticu jakie masz zainstalowane pakiety związane z apache i zaznacz mu, aby usunął (usuń całkowicie a nie samo usuń) wszystkie związane z apache pakiety.

Jeśli chcesz to mogę Ci wysłać pliki konfiguracyjne apache'a, a Ty sobie je dostosujesz do własnych potrzeb, ale nie wiem czy to dobry sposób :]
ODPOWIEDZ