apache2 reinstlacja pytanie

Tematy związane z oprogramowaniem, instalacją, konfiguracją
biolkell
Beginner
Posty: 110
Rejestracja: 06 sierpnia 2013, 21:34

apache2 reinstlacja pytanie

Post autor: biolkell »

Część
Istnieje możliwości reinstalacji programu przez aptitude tak aby usunęła wszystkie pliki konfiguracji i zapisała nowe. zrobiłem aptitude remove/purge (wczesnej wywaliłem ręcznie folder /etc/apache2) lecz nie otrzymałem po instalacji nowej konfiguracji w /etc/apache2. Jak przeinstalować soft aby otrzymać nową konfiguracje?
szybki
Posty: 98
Rejestracja: 13 września 2014, 13:06

Post autor: szybki »

Odpal synaptic, wyszukaj wszystkie pakiety z apache, usuń je, później w pozostałościach po konfiguracji również wyczyść i zainstaluj apache ponownie.
Awatar użytkownika
Yampress
Administrator
Posty: 6422
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

szybki pisze:Odpal synaptic, wyszukaj wszystkie pakiety z apache, usuń je, później w pozostałościach po konfiguracji również wyczyść i zainstaluj apache ponownie.
jak ktos ma serwer to ma środowisko tekstowe nie ma graficznego, a więc nie ma synaptica... To takie lamerowate podejście stosowane przez desktopowych userów, tutaj na nic się przyda.

Nie kasuje się katalogu konfiguracyjnego. Bo potem reinstalacje jak robisz nie przywróci nic z tych plików. Najpierw zawsze robisz backup plików konfiguracyjnych przed jakąkolwiek edycją.
Zapamiętaj to zdanie bo możesz sobie wiele razy namieszać.
A z backupu oryginały zawsze możesz przywrócić.


a więc zrób tak. Aby otrzymać pliki konfiguracyjne nie musisz nic instalować., ani usuwać ani nic.

ściągasz paczkę apache2, rozpakowujesz i kopiujesz org pliki konfiguracyjne tam gdzie trzeba

Kod: Zaznacz cały

aptitude download apache2
potem rozpakowanie

Kod: Zaznacz cały

ar -x apache2_2.4.10-1_amd64.deb 
zobaczysz pliczek data.tar.xz i jego tez trzeba rozpakować 2x = (xz i tar)

Kod: Zaznacz cały

[color=#333333][I] xz -d data.tar.xz[/I][/color]
tar xf data.tar
i juz wchodzisz do wypakowanehgo etc/apache32 i masz cała strukture konfiguracyjną apache2. Kopiujesz cały katalog gdzie trzeba i już

[yampress@debian ~]$ mkdir a
[yampress@debian ~]$ cd a
[yampress@debian ~/a]$ aptitude download apache2
Pobieranie: 1 http://ftp.pl.debian.org/debian/ jessie/main apache2 amd64 2.4.10-1 [201 kB]
Pobrano 201 kB w 0s (254 kB/s)
[yampress@debian ~/a]$ ls
apache2_2.4.10-1_amd64.deb
[yampress@debian ~/a]$ ar -x apache2_2.4.10-1_amd64.deb
[yampress@debian ~/a]$ ls
apache2_2.4.10-1_amd64.deb control.tar.gz data.tar.xz debian-binary
[yampress@debian ~/a]$ xz -d data.tar.xz
[yampress@debian ~/a]$ ls
apache2_2.4.10-1_amd64.deb control.tar.gz data.tar debian-binary
yampress@debian ~/a]$ tar xf data.tar
[yampress@debian ~/a]$ ls
apache2_2.4.10-1_amd64.deb data.tar etc var
control.tar.gz debian-binary usr
[yampress@debian ~/a]$ cd etc
[yampress@debian ~/a/etc]$ ls
apache2 bash_completion.d cron.daily default init.d logrotate.d
[yampress@debian ~/a/etc]$ cd apache2
[yampress@debian ~/a/etc/apache2]$ ls
apache2.conf conf-enabled magic mods-enabled sites-available
conf-available envvars mods-available ports.conf sites-enabled
[yampress@debian ~/a/etc/apache2]$

ODPOWIEDZ