|
Instalacja nowszego PHP z paczki Lenny pod Etch
kamson - 27-12-2008 12:21
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 - 27-12-2008 12:35
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 - 27-12-2008 13:26
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 - 27-12-2008 14:32
Jestem wstanie odpalić na piwo(wa)
To zaczyna podpadać pod spam :D
Zajrzyj do Debian reference
http://qref.sourceforge.net/Debian/r...l#s-apt-stable http://qref.sourceforge.net/Debian/r...tml#s-mixedsys
kamson - 27-12-2008 15:40
No wiem, że podpada ale ja po prostu słabo się w tym orientuję, a czas mnie goni i nie chcę czegoś popsuć.
fnmirk - 27-12-2008 16:33
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 - 27-12-2008 16:40
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).
apt-get -t lenny install php5
poszło bez problemu:
75 aktualizowanych, 29 nowo instalowanych, 2 usuwanych i 862 nieaktualizowanych.
I wszystko szło aż nie przyszła pora na libc6:
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)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|