Instalacja nowszego PHP z paczki Lenny pod Etch

Tematy związane z oprogramowaniem, instalacją, konfiguracją
kamson
Posty: 4
Rejestracja: 27 grudnia 2008, 12:11
Lokalizacja: Wawa

Instalacja nowszego PHP z paczki Lenny pod Etch

Post autor: kamson »

Witam.

Na serwerze lokalnym w firmie stoi Debian Etch + zainstalowane z paczki php5 + apache + mysql + mod_apache2_php5. Chciał bym zainstalować na serwerze Symfony ale on wymaga php >= 5.2.6, ten z paczki Debiana to 5.2.0.

Zna ktoś jakieś rozwiązanie jak tu bezstratnie zainstalować nowsze php5? Słyszałem, że jak jest wszystko w paczkach to kompilowanie nie jest dobrym sposobem, w takim razie może paczki z Lenny tylko jak żeby nie uszkodzić systemu.

Nie jestem zbyt doświadczony i wolę spytać zanim coś zrobię.
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

W lennym są odpowiednie paczki. Zainteresuj się apt pinning, na pewno znajdziesz wskazówki na forum i na google. Generalnie chodzi o mieszanie dystrybucji.
kamson
Posty: 4
Rejestracja: 27 grudnia 2008, 12:11
Lokalizacja: Wawa

Post autor: kamson »

Czytałem i coś tam próbowałem ale niestety nie udało mi się. Zbyt mała moja wiedza na ten temat. Jestem wstanie odpalić na piwo(wa) komuś kto w miarę sprawnie by mi pomógł lub powiedział dokładniej jak to zrobić.
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

kamson pisze:Jestem wstanie odpalić na piwo(wa)
To zaczyna podpadać pod spam :D

Zajrzyj do Debian reference

http://qref.sourceforge.net/Debian/refe ... apt-stable
http://qref.sourceforge.net/Debian/refe ... s-mixedsys
kamson
Posty: 4
Rejestracja: 27 grudnia 2008, 12:11
Lokalizacja: Wawa

Post autor: kamson »

No wiem, że podpada ale ja po prostu słabo się w tym orientuję, a czas mnie goni i nie chcę czegoś popsuć.
fnmirk
Senior Member
Posty: 8322
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Mieszanie dystrybucji to nie jest wyścig na czas. Należy wcześniej poznać dobrze system (przynajmniej w stopniu podstawowym) i trochę zajrzeć do odpowiedniej literatury. Nikt nie napisze Ci gotowca ponieważ w przypadku mieszania dystrybucji stabilnej z testową - ponieważ status stanu pakietów jest w wersji testowej zmienny. Mogą pojawić się pewne komplikacje na które należy odpowiednio zareagować. Zajrzyj przynajmniej do pozycji, którą poleciłem w celu zorientowania się czy jesteś świadomy ewentualnych problemów.

Może lepszym i bezpieczniejszym rozwiązaniem będzie instalacja na osobnej partycji Debiana w wersji testing/Lenny.
kamson
Posty: 4
Rejestracja: 27 grudnia 2008, 12:11
Lokalizacja: Wawa

Post autor: kamson »

Udało mi się odpowiednio zestawić listę repozytoriów i ustawić priorytety,
apt-get update poszedł bez problemu (wcześniej wywalał mi się przy czytaniu listy pakietów).

Kod: Zaznacz cały

 apt-get -t lenny install php5

poszło bez problemu:

Kod: Zaznacz cały

75 aktualizowanych, 29 nowo instalowanych, 2 usuwanych i 862 nieaktualizowanych.
I wszystko szło aż nie przyszła pora na libc6:

Kod: Zaznacz cały

dpkg: error processing libc6 (--configure):
 subprocess post-installation script returned error exit status 255
Errors were encountered while processing:
 libc6
E: Sub-process /usr/bin/dpkg returned an error code (1)
ODPOWIEDZ