Skocz do zawartości

Apt Fedora Core 3


ysio

Rekomendowane odpowiedzi

Problem występuje w trakcie używania apt:

 

apt-get update

[ciach]

99% [1 pkglist bzip2 0] [Connecting to ftp.freshrpms.net (193.1.219.82)]

bzip2: Compressed file ends unexpectedly;

perhaps it is corrupted? *Possible* reason follows.

bzip2: Inappropriate ioctl for device

Input file = (stdin), output file = (stdout)

 

It is possible that the compressed file(s) have become corrupted.

You can use the -tvv option to test integrity of such files.

 

You can use the `bzip2recover' program to attempt to recover

data from undamaged sections of corrupted files.

 

Err http://ayo.freshrpms.net fedora/linux/3/i386/updates pkglist

Sub-process bzip2 returned an error code (2)

Err http://ftp.freshrpms.net pub/freshrpms/fedora/linux/3/freshrpms pkglist

404 Not Found

Ign http://ftp.freshrpms.net pub/freshrpms/fedora/linux/3/freshrpms release

Failed to fetch http://ftp.freshrpms.net/pub/freshrpms/fed...glist.freshrpms 404 Not Found

Failed to fetch http://ayo.freshrpms.net/fedora/linux/3/i3...pkglist.updates Sub-process bzip2 returned an error code (2)

Reading Package Lists... Done

Building Dependency Tree... Done

E: Some index files failed to download, they have been ignored, or old ones used instead.

 

Problem mam od ponad tygodnia. Listy do apt mam defaultowe. Próbowalem skorzystać z mirrorów, ale nie wyszło. No i pytanie czy to coś u mnie czy Wy tez macie podobny problem?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Z pewnoscia jest to problem ayo.freshrpms.net. Próbowałem podmienić ayo na mirror, niestety bez powodzenia.

Co myslicie o yum, czy nadaje się do upgradowania oprogramowania serwera? Apt ma możliwość instalacji kilku kerneli, jest szybkie iraczej pewne. Jak to wygląda w praktyce z yum?

Odnośnik do komentarza
Udostępnij na innych stronach

Co myslicie o yum, czy nadaje się do upgradowania oprogramowania serwera? Apt ma możliwość instalacji kilku kerneli, jest szybkie iraczej pewne. Jak to wygląda w praktyce z yum?

Po pierwsze yum jest narzędziem systemowym systemów RH/FC/AUROX tak więc powinien być z nim używany. APT jest tylko portem(może i udanym, ale portem:)) aplikacji debianowej. Powinien być używany z Debianem, Ubunutu i dystybucjami, które go przyjęły jako domyślne narzędzie(np. yoper).

Po drugie, mam Rawhide i nowe jądro pobieram niemal codziennie. W szyczytowych momentach miałeś 7-8 jąder :) Oczywiście używam yuma, gdyż apt przer Rawhidzie szybko rozwali ci system. APT nie rozwiązuje tak dobrze problemów zależności jak yum. Jeżeli na serwerze są złe zależności to yum nie będzie wgrywał paczek, aż do momentu poprawienia tych zależności. Natomiast apt instaluje wszystkie pakiety po kolei.

Po trzecie, yum może się wydawać wolniejszy, ale zanim coś zainstaluje sprawdzi 5 razy co robi. Niektórych może denerwować pobieranie wielu headerów zamiast(tak jak w apcie) jednego spakowanego pliku. Jednak jeżeli tu siądze pobieranie, lub plik będzie uszkodzony nie marnują się wszystkie headery tylko 1 :) Pomimo, że jest trochę wolniejsze jest dużo bezpieczniejsze...

Po czwarte, mówisz, że chcesz użyć na serwer. Na serwer tylko yum, gdyż jest bezpieczniejsze i nie nastanie taki dzień(jak być może w przypadku apta), że serwer wyrzuci kernel panic ;-) No może nie tak drastycznie, ale z aptem będziesz miał większe problemy niż z yumem.

 

Tak więc ludzie :) Do aktualizacji systemu używajcie tylko YUMa a do dodatkowych źródeł oprogramowania narzędzi typu apt. Jeżeli używasz systemu w domu warto zainteresować się hybrydą w postaci SMART PACKAGES MANAGER http://zorked.net/smart/ . Ciekawy i użyteczny projekt.

Odnośnik do komentarza
Udostępnij na innych stronach

Hmmm...

dzieki za odpowiedz bardzo wyczerpujaca,

po uzyciu yum zduplikowal mi sie php-pear, zupgradowal amavisd-new (ciekawe czemu nie dziala) ogolnie stwierdzam ze yum to porazka

i dlatego pozostane przy apt

 

dla wszystkich zas ktorzy wola apt podaje rozwiazanie; w pliku:

/etc/apt/sources.list.d/freshrpms.list

nalezy zakomentowac wpis:

#rpm http://ayo.freshrpms.net pub/freshrpms/fedora/linux/3 freshrpms

a dodac:

rpm http://ftp.freshrpms.net pub/freshrpms/ayo/fedora/linux/3/i386 freshrpms

po zapisaniu zmian standardowo:

apt-get update

apt-get upgrade

################# UWAGA ######################

Opis dotyczy tylko Fedora Core 3

 

ps.

po usunieciu tychze pakietow i doinstalowaniu przy pomocy apt amavisd z mksem zaczal funkcjonowac prawidlowo.

 

Wniosek: yum jest niedopracowanym narzedziem i absolutnie nie nadaje sie do upgradowania oprogramowania serwerow

Odnośnik do komentarza
Udostępnij na innych stronach

zduplikowal mi sie php-pear, zupgradowal amavisd-new (ciekawe czemu nie dziala) ogolnie stwierdzam ze yum to porazka

A nie pomieszałeś czasem repozytoriów? Miałeś takie same w yum i apt?

Wniosek: yum jest niedopracowanym narzedziem i absolutnie nie nadaje sie do upgradowania oprogramowania serwerow

Mam zupełnie odmienne zdanie. Mi yum nigdy nie zaproponował usunięcie programu rpm, ani nigdy nie zainstalował glibców o złej architekturze tak jak to zrobił apt <_<

 

Której używasz wersji yum?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...