Skocz do zawartości

Aktualizacje W Linuksach


bart119

Rekomendowane odpowiedzi

Szukam jakiś artykułów na temat aktualizacji oprogramowania w różnych dystrybucjach  i w jaki sposób jest ona realizowana.

yum, apt-get, urpmi, poldek, poratage (gentoo), porty (we freebsd), jeszcze coś jest w slackware, ale nie pamiętam co.. :/

 

Realizowana jest wszedzie mniej więcej tak samo, poza różnicami w dystrybucjach - czy oparte o źródeła, czy o pakiety binarne (rpm, deb).

Odnośnik do komentarza
Udostępnij na innych stronach

Szukam jakiś artykułów na temat aktualizacji oprogramowania w różnych dystrybucjach i w jaki sposób jest ona realizowana.

http://wiki.fedora.pl/Administracja/Yum + man + google

 

http://gentoo-wiki.com/MAN_portage_5

http://gentoo-wiki.com/HOWTO_Use_Portage_Correctly

 

http://wikidoc.kateos.org/index.php/Updateos-pl

 

 

To naprawde jest proste do wygooglowania, Alien Ci podał nazwy. No chyba ze chcesz "technicznych" odpowiedzi...

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 months later...

technicznie, tak? no to na serwerze Y są przechowywane paczki. Program np. yum ściąga z serwera Y paczki na odpowiednią komendę i wypakowywuje do systemu.

Jak wygląda paczka? Paczki binarne zawierają binaria(trudne słowo, ciężko dojść do tego samemu :) ) oraz w zależności od paczki 1)nic 2)informacje o zależnościach. Natomiast porty mają informacje gdzie jest paczka i jak się ją instaluje(np. kompiluje, czy po prostu rozpakowywuje).

 

bart119: pomyśl, a sam zrozumiesz, jak to funkcjonuje.

 

P.S. Ale se wykład walnełęm :)

Odnośnik do komentarza
Udostępnij na innych stronach

po pierwsze to wcale nie Yum, ani Apt, ani Swaret, ani Poldek nie zajmują się aktualizacją oprogramowania - te programy jedynie umożliwiają korzystanie z repozytoriów i automatyzację rozwiązywania zależności; aktualizacji dokonują RPM (Fedora, SuSE, PLD), pkgtools (Slackware), dpkg (Debian, Ubuntu, Knoppix), lub jeszcze inne programy tworzone specjalnie dla konkretnych dystrybucji

 

na twoim miejscu skoncentrowabym na RPM, gdyż jest najbardziej rozpowszechniony oraz Poldku, bo jest na dzisiaj zapewne najlepszym narzędziem automatyzującym instalację pakietów

 

traktując go jako punkt odniesienia można przujrzeć się bardziej specyficznym rozwiązaniom, np. wspomnianym pkgtools (gdyż nie rozwiązuje zależności, trzeba o nich pamiętać samemu) w tandemie ze Swaret, lub Slapt-get

 

również dystrybucje źródłowe prezentują nieco inne podejście; zauważyłbym też, że Debian, który jest klasą sam dla siebie, umożliwia poprzez Apta traktowanie go zarówno jako zwykłą, "birarną" dystrybucję, jak tez dystrybucję źródłową

Odnośnik do komentarza
Udostępnij na innych stronach

aktualizacji dokonują RPM (Fedora, SuSE, PLD), pkgtools (Slackware), dpkg (Debian, Ubuntu, Knoppix), lub jeszcze inne programy tworzone specjalnie dla konkretnych dystrybucji

 

SeeM nie zgadzam sie z toba.

rpm, pkgtools i inne sa to sposoby zarzadzania pakietami w systemie i nie zajmuja sie aktualizacja bo tym tak naprawde zajmuje sie uzytkownik ktory moze ja zrobic na wiele sposobow. Czy to sciagajac paczki (np.) rpm recznie z repozytoriow, czy tez wykozystujac program (yum, swaret itd.) ktory to wlasnie sluzy do aktualizacji i sciagania paczek.

 

po pierwsze to wcale nie Yum, ani Apt, ani Swaret, ani Poldek nie zajmują się aktualizacją oprogramowania - te programy jedynie umożliwiają korzystanie z repozytoriów i

 

repozytoria mozna zwiedzac nawet lynx'em <_<

Odnośnik do komentarza
Udostępnij na innych stronach

SeeM nie zgadzam sie z toba.

rpm, pkgtools i inne sa to sposoby zarzadzania pakietami w systemie i nie zajmuja sie aktualizacja bo tym tak naprawde zajmuje sie uzytkownik ktory moze ja zrobic na wiele sposobow. Czy to sciagajac paczki (np.) rpm recznie z repozytoriow, czy tez wykozystujac program (yum, swaret itd.) ktory to wlasnie sluzy do aktualizacji i sciagania paczek.

repozytoria mozna zwiedzac nawet lynx'em <_<

 

no ale co robi yum kiedy już ściągną się pakiety? robi rpm -Uvh (nazwy plików); zarówno yum, jak i apt4rpm (żeby być dokładnym) służą jedynie to automatyzacji rozwiązywania zależności, w zasadzie nawet same nie ściągają pakietów tylko korzystają z wgeta

 

aktualizacja systemu korzystającego z RPM opiera się gotowych pakietach, które trzeba ściągnąć i zainstalować, a yum, swaret i inne tego typu programy nie zajmują się ani jednym, ani drugim

 

trzeba było tylko pomyśleć nad programem, który by wszystko automatyzował, więc ktoś tam opracował Yuma, ktoś tam apta, ktoś tam jeszcze co innego, dzięki którym nie trzeba już korzystać bezpośrednio z programów kontrolujących pakiety w systemie, co nie zawsze jest najwygodniejsze

 

a żeby było po równo, to z przeglądaniem repozytoriów ty masz rację :) można ściągać pakiety czym nie bądź

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ę...