Portage (program): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Literówki
Poprawione literówki, błędy ortograficzne i interpunkcyjne, niepotrzebne gmatwanie prostej charakterystyki Portage
Linia 1:
'''Portage''' to system zarządzania instalacją oprogramowania w [[system operacyjny|systemie operacyjnym]] [[Gentoo Linux]], napisany w języku [[Python]]. Bazuje na idei portów [[BSD]]. Poza instalacją oprogramowania potrafi również tworzyć pakiety binarne w formatach [[GRP]], oraz [[RPM]]. Instalacja oprogramowania może przebiegać również przy użyciu pierwszego z tych formatów. Korzysta z tzw. [[ebuild (plik)|ebuildów]], które przechowujaprzechowujących informacje, dzięki którym program może automatycznie pobrać, skompilować, oraz zainstalowaczainstalować aplikacje. Pierwsze z tych dwóch informacjiPortage nie występują jednak we wszystkich [[ebuild (plik)|ebuildach]], ponieważ niektóre programy rozprowadzane sa wyłącznie wprzechowuje postaci binarnej - nie trzeba ich kompilować, a niektóre nie sa dostępne w internecie. Programy instaluje się za pomocą poleceń [[emerge]], lub rzadziej [[ebuild (program)|ebuild]]aplikacji.
 
Każdy program znajdujący się w Portage składa się z obowiązkowo z:
*pliku [[ebuild (plik)|ebuild]] opisującego wymagania (zależności) względem innych pakietów czy bibliotek, proces kompilacji i instalacji, oraz lokalizacje programu w internecie.
*pliku ChangeLog z opisem zmian wprowadzanych w kolejnych [[ebuild (plik)|ebuildach]].
*automatycznie generowanego ''Manifest'' (z [[suma kontrolna|sumami kontrolnymi]] [[MD5]], [[RMD160]], [[SHA]])