wget sux

Okazuje się, że wget nie lubi pobierać plików większych niż 2 GB (konkretnie 2048 MB). Na początku myślałem, że to coś u mnie nie tak (może coś z kernelem? może dysk padnięty?), ale na moim serwerze to samo. Poza tym mam na dysku kilka obrazów iso płyt DVD, które mają i po 4 GB i jakoś nic im się nie dzieje… Próba pobrania przez Firefoxa też zakończona niepowodzeniem. Możliwe, że to problem z Gentoo albo jądrem 2.6. Ale nie, sprawdzam na bartusie (tam jest Debian na 2.4) - wget nie działa. Próbuję linksem, lynxem - nic.

Zacząłem przegrzebywać fora Gentoo i okazało się, że problem tkwi w złych opcjach kompilatora. Żeby można było pobierać pliki większe niż 2 GB trzeba dorzucić opcję D_FILE_OFFSET_BITS=64. Można także pójść drogą, którą poszedłem ja i użyć jakiegoś klienta ftp, choćby lftp czy ncftp. Ten ostatni się jak na razie sprawuje całkiem nieźle, a ma już nieco ponad 2048 MB.

2 razy skomentowano wget sux »»


Komentarze

  1. Komentarz napisał macbirdie | 12-06-2005 at 11:46

    A ja sobie ściągnąłem spaczowany wget, który pliki > 2GB obsługuje. Poszukaj nieco, a będzie Ci znalezione. ;)

  2. Komentarz napisał Krasnall | 12-06-2005 at 12:10

    Wiem wiem, ale nie lubię takich rzeczy instalować ani używać, które nie są w mojej dystrybucji ;-)


Dodaj odpowiedź »»