Portage (program): Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m Popups ujednoznacznił SHA na SHA-1 |
m Bot: Dodanie tytułów do linków w przypisach (patrz FAQ); zmiany kosmetyczne |
||
Linia 1:
'''Portage''' – 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 [[
Każdy program znajdujący się w Portage składa się 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-1|SHA]])
* metadata.xml.
Ponadto może zawierać [[łata (informatyka)|łaty]] i dodatkowe zasoby (jak np. ikony). Sposób kompilacji może być konfigurowany przez użytkownika poprzez [[flagi USE]], które włączają/wyłączają określone funkcjonalności, uaktywniają dodatkowe czynności poinstalacyjne, włączają/wyłączają obsługę określonych języków, itp. Umożliwia to dokładniejsze dopasowanie danej aplikacji do potrzeb użytkownika.
Obecnie w oficjalnym drzewie Portage znajduje się około 12986 <ref>[http://packages.gentoo.org/categories/ Gentoo Packages Categories<!-- Tytuł wygenerowany przez bota -->]</ref> aplikacji dla różnych architektur, przy czym każdy program może istnieć w jednym z trzech stanów:
* stabilny, gotowy do instalacji;
* niestabilny (zamaskowany przez słowo kluczowe ''~architektura'', np. ''~x86'');
* zamaskowany poprzez plik ''package.mask'', czyli niedziałający i przeznaczony tylko do testowania.
==Linki zewnętrzne==
* [http://packages.gentoo.org/ Przeglądanie Portage przez WWW]
* [http://www.gentoo.org/doc/pl/handbook/handbook-x86.xml?part=2&chap=1 Wprowadzenie do Portage (oficjalna dokumentacja)]
{{Przypisy}}
|