kiedyś kupię nóż i powyrzynam wszystkich wkoło, kupię nóż, zostawię tylko dwoje, tylko ja i ty...
8 maj 2006
Na samym początku mojej przygody z Debianem i stawianiem serwera wszyscy mi polecali nowe paczki php5, mysql5 z dotdeb.org (kto zna Debiana, ten wie o co chodzi ze starymi wersjami w stable). Jako, że w zasadzie alternatywy nie ma to z przyjemnością zainstalowałem najnowsze php4, php5, mysql5 i apache2 z dotdeb.org. Problemy zaczęły się juz na samym początku: najnowsza (wtedy) wersja php 4.4.1 w połączeniu z mod_rewrite w apache2 powodowała błąd (wyświetlała się pusta strona). Nie muszę chyba pisać jak trudno było ten błąd najpierw wyłapać, potem zdiagnozować. Kilka dni miotałem się pomiędzy różnymi dziwnymi sposobami “naprawienia” tego. Błąd był zgłoszony autorowi projektu, wiedział o nim, napisał, że postara się za jakiś czas poprawić. Nie poprawił. Dopiero 4.4.2 było wolne od tego błędu.
Potem miałem jakieś problemy z MySqlem, nie pamiętam dzisiaj dokładnie co to było bo na szczęście szybko sobie z tym poradziłem.
Od wczoraj za to walczę z PDO w php 5.1.x także z paczek dotdeb, które to wyrzuca masę krytycznych błędów w kodzie, który jest w 100% poprawny i działający na każdej innej platformie. Tym razem już wiedziałem: to z pewnością znowu dotdeb. Problemem okazały się różne wersje client api mysql, zresztą nie tylko ja się z tym borykałem. Skompilowałem php 5.1.4 ze źródeł, ustawiłem co trzeba i… voilla. Działa.
Morał z tej opowieści: nigdy więcej zwalonych paczek z dotdeba. Chcesz mieć aktualny i wolny od błędów (innych niż oficjalne:)) software to skompiluj go sobie sam!
11 Responses for "Nigdy więcej paczek z dotdeb.org"
08-05-2006 @ 22:02 1
a próbowałeś paczek z backports.org?
08-05-2006 @ 22:26 2
nie. nawet sie nie zabierałem. w tej chwili są tam nieco starawe wersje
08-05-2006 @ 22:38 3
Hmmm, to może spróbuj?
Ja z paczkami stamtąd nie miałem nigdy specjalnych problemów, choć trzeba odrazu powiedzieć że pobieram tylko niektóre, a większość debów to moje własne.
Swoją drogą, czy na pewno warto tak gonić za cyferkami?
Jesteś z tych co codziennie wchodzą na kernel.org zobaczyć co nowego można przekompilować?
08-05-2006 @ 22:50 4
bedę pamiętał na przyszłość ale na razie wszystko mi działa i nie potrzebuje zmieniać. zostane przy kompilacji
Nie gonie za cyferkami, nie wchodzę na kernel.org
Wręcz przeciwnie, wybrałem Debiana bo system apt-get hop-siup przypadł mi do gustu. Niestety wszystkiego nie da sie tak załatwić.
A wracając do numerków: w tym konkretnym przypadku chodziło o błędy we wczesniejszych wersjach, zarówno w linii 4.4.x jak i 5.1.x
08-05-2006 @ 22:57 5
No rzeczywiście, trochę błędów Panowie od PHP poprawiali ostatnio, a na backports jeszcze tego nie uwzględnili,
nie mniej jednak nie zapomnij o nich tak jak obiecałeś,
bo mogą Ci się niektóre paczki od nich kiedyś przydać.
Można zwariować kompilując coś na okrągło,
a jak już się poznało apt-get to żal tego nie używać.
Powodzenia…
08-05-2006 @ 23:14 6
> skompiluj go sobie sam
zadna nowosc
10-05-2006 @ 18:40 7
Nareszcie się przekonałeś.
A co do dotdeb to też miałem z tym kłopot. Jednak nie walczyłem z problem i od razu skompilowałem co potrzeba.
11-05-2006 @ 16:02 8
> skompiluj go sobie sam
Albo po prostu używaj gentoo :d
11-05-2006 @ 16:09 9
@scyld: taa, bo Gentoo jest na podstawowym wyposażeniu każdej serwerownii, nie?
Już oczywiście abstrahuje od tego czy go chce czy nie
15-05-2006 @ 19:59 10
W przypadku PHP w ogóle nie uznaję czegoś takiego, jak paczki. Jeśli ktoś mi doradza zainstalowanie interpretera z takowej, litościwie pukam się w czoło, wpisując w konsolę polecenie ./configure i wciskając enter
.
10-07-2006 @ 20:02 11
[...] Nie wiem czy to przypadek, zbieg okoliczności czy jak to nazwać, ale jeśli jednego dnia z trzech źródeł natrafiam na informacje o bardzo tych samych zasobach musi coś w tym być. Ściślej mówiąc chodzi mi o pakiety dotdeb.org, z którymi maił problem m.in. Normanos ? ja również miałem przygody z tymi paczkami ? dlatego też chciałbym polecić coś co sam wypróbowałem i z czego jestem zadowolony ? mianowicie paczki przygotowane przez Piotra Roszatyckiego ? zawiera osobne paczki dla modułów na bieżąco aktualizowane (obecna wersja to 5.1.4). Paczki dostępne są dla wielu dystrybucji debilna (woody, Sarze czy sid) jak również Buntu (breezy, hoary). Pakiety dostępne są pod adresem http://people.debian.org/~dexter/dists/all/ [...]
Zostaw komcia ;)