--- portage.5 2006-10-07 18:27:29.000000000 +0200 +++ portage.5^Nowe 2006-10-08 13:39:25.000000000 +0200 @@ -1,12 +1,12 @@ -.TH "PORTAGE" "5" "Dec 2005" "Portage 2.1" "Portage" +.TH "PORTAGE" "5" "Oct 2006" "Portage 2.1" "Portage" .SH "NAZWA" portage \- serce Gentoo .SH "OPIS" W trakcie działania Portage korzysta z wielu różnych plików konfiguracyjnych, większość z nich nie jest znana większości użytkowników, czy zwykłym -deweloperom. W tym podręczniku można znaleźć informacje o tym w jaki sposób +deweloperom. W tym podręczniku można znaleźć informacje o tym, w jaki sposób można efektywnie wykorzystać potencjał drzemiący w Portage, a także znaleźć opis -poszczególnych plików konfiguracyjnych nie posiadających własnych stron +poszczególnych plików konfiguracyjnych nieposiadających własnych stron podręcznika. Ustawienia znajdujące się w plikach w katalogu make.profile mogą zostać @@ -31,9 +31,12 @@ packages packages.build package.provided +package.use.force +package.use.mask parent profile.bashrc use.defaults +use.force use.mask virtuals .fi @@ -51,7 +54,7 @@ .fi .TP .BR /etc/portage/profile/ -własne ustawienia nadpisujące \fB/etc/make.profile/\fR +Własne ustawienia nadpisujące \fB/etc/make.profile/\fR .TP .BR /usr/portage/profiles/ .nf @@ -121,17 +124,17 @@ chcemy stworzyć własny profil to należy utworzyć katalog \fB/etc/make.profile/\fR i zapełnić go odpowiednimi plikami. Jeżeli jednak naszym celem jest tylko zmiana niektórych ustawień to lepiej nie edytować -żadnego z plików należących do używanego profilu, zmiany będą utracone przy -najbliższym procesie synchronizacji drzewa Portage. By nadpisać interesujące nas -ustawienia najlepiej posłużyć się instrukcjami, które można znaleźć poniżej, w +żadnego z plików należących do używanego profilu, ponieważ zmiany będą utracone +przy najbliższym procesie synchronizacji drzewa Portage. By nadpisać interesujące +nas ustawienia najlepiej posłużyć się instrukcjami, które można znaleźć poniżej, w kolejnej części tego podręcznika opisującej \fB/etc/portage/\fR. .RS .TP .BR deprecated Jeśli w danym profilu istnieje ten plik to jest on uważamy za przestarzały, co oznacza że nie jest on już wspierany przez deweloperów Gentoo. Pierwsza linia -musi zawierać nazwę profilu do którego najlepiej dokonać migracji, w pliku mogą -dodatkowo znajdować się instrukcje opisujące tą procedurę jaką należy wykonać w +musi zawierać nazwę profilu, do którego najlepiej dokonać migracji, w pliku mogą +dodatkowo znajdować się instrukcje opisujące tę procedurę, jaką należy wykonać w czasie zmiany profilu. .I Przykład: @@ -160,7 +163,7 @@ wsparcie dla uClibc/BSD libc/etc... .TP .BR PROFILE_ARCH -rozróżnia różne typy komputerów posiadających tą samą architekturę (\fBARCH\fR), +rozróżnia różne typy komputerów posiadających tę samą architekturę (\fBARCH\fR), np. wszystkie komputery sparc posiadają ARCH=sparc, ale wartość tej zmiennej to 'sparc32' lub 'sparc64'. .TP @@ -186,16 +189,16 @@ \- pakiety należące do zestawu system powinny mieć dodany prefiks '*' .fi .I Uwaga: -W konfiguracji kaskadowych profili, można usunąć pakiety w profilach -podrzędnych, które zostały dodane przez profile nadrzędne, dodając prefiks '\-' -do atomu określającego dany pakiet. +W ustawieniach profili kaskadowych można usunąć flagi USE w profilach potomnych, +które to flagi USE zostały dodane w profilach rodzicielskich, dodając do flagi +przedrostek '\-'. .I Przykłady: .nf # komentarz # glibc tylko w wersjach niższych niż 2.3 media\-video/nvidia\-kernel\-1.0.4496 >media\-video/nvidia\-glx\-1.0.4496 .fi .TP .BR package.unmask Podobna funkcjonalność jak w przypadku package.mask, tylko że w tym przypadku -wskazane pakiety zostaną odmaskowane, może zostać użyte do nadpisania globalnej +wskazane pakiety zostaną odmaskowane. Może to zostać użyte do nadpisania globalnej konfiguracji package.mask (zobacz poniżej). Należy zauważyć, że nie ma to wpływu na aplikacje zamaskowane przez KEYWORD. .TP .BR package.keywords Ustawienia flag KEYWORD dla poszczególnych pakietów, przydatne gdy chcemy używać niestabilnych pakietów na stabilnym systemie, i na odwrót. Zawartość tego pliku -pozwala dostosować wartość zmiennej ACCEPT_KEYWORDS dla pojedynczych wersji +pozwala dostosować wartość zmiennej ACCEPT_KEYWORDS dla pojedyńczych wersji aplikacji. .nf @@ -399,8 +437,8 @@ .fi .I Dodatkowa uwaga: -W przypadku gdy dany pakiet oznaczony jest przez KEYWORD \fB-*\fR, to -oznacza to, że on uznany jako zepsuty na dla wszystkich architektur, chyba, że +W przypadku, gdy dany pakiet oznaczony jest przez KEYWORD \fB-*\fR, to +oznacza to, że jest on uznany jako zepsuty na wszystkich architekturach, chyba, że jest inaczej we fladze KEYWORD danego ebuilda. Przykładowo, jeśli dana aplikacja jest dostępna tylko w formie binarnej dla x86 to odpowiednia część ebuilda może wyglądać następująco: @@ -417,22 +455,22 @@ Flagi USE definiowane dla poszczególnych pakietów. Bardzo przydatna funkcjonalność umożliwiająca zmianę globalnych flag USE i ustawienie lokalnej flagi, która jest wspierana jedynie przez dany pakiet. Przykładowo deweloper -GTK, będzie prawdopodobnie zainteresowany instalacją dokumentacji dla GTK, ale -już niekoniecznie dla QT. Używając tego pliku z łatwością można uzyskać taką +GTK+ będzie prawdopodobnie zainteresowany instalacją dokumentacji dla GTK+, ale +już niekoniecznie dla Qt. Używając tego pliku z łatwością można uzyskać taką konfigurację. .I Format: .nf \- komentarze zaczynają się # -\- jeden atom DEPEND, a następnie lista, oddzielonych spacjami +\- jeden atom DEPEND, a następnie lista, oddzielonych spacjami flag USE, w jednej linii .fi .I Przykład: .nf -# zainstaluj dokumentację dla GTK 2.x +# zainstaluj dokumentację dla GTK+ 2.x =x11\-libs/gtk+\-2* doc -# wyłącz wsparcie dla mysql w QT +# wyłącz wsparcie dla mysql w Qt x11\-libs/qt \-mysql .fi .TP @@ -442,7 +480,7 @@ globalnej listy serwerów lustrzanych znajdujących się w pliku /usr/portage/profiles/thirdpartymirrors. Dodatkowo istnieje możliwość zdefiniowania listy specjalnych serwerów - "local", będą one zawsze przeglądane -w pierwszej kolejności przed GENTOO_MIRRORS, nawet w przypadku gdy dany ebuild +w pierwszej kolejności przed GENTOO_MIRRORS nawet w przypadku, gdy dany ebuild używa zmiennej RESTRICT="mirror". .I Format: @@ -480,9 +518,9 @@ .RE .TP .BR /usr/portage/profiles/ -Globalna konfiguracja Gentoo nadzorowana przez deweloperów, by nadpisać -poszczególne jej ustawienia można użyć plików znajdujących się w -\fB/etc/portage/\fR. +Globalna konfiguracja Gentoo nadzorowana przez deweloperów. By nadpisać +poszczególne jej ustawienia, można użyć plików znajdujących się w +\fB/etc/portage/\fR. .RS .TP .BR arch.list @@ -519,18 +557,18 @@ .TP .BR info_pkgs Lista pakietów, których wersje będzie można zobaczyć po wykonaniu polecenia -`emerge info`. +`emerge --info`. .TP .BR info_vars -Lista zmiennych, które zostaną wyświetlone po wykonaniu `emerge info`. +Lista zmiennych, które zostaną wyświetlone po wykonaniu `emerge --info`. .TP .BR package.mask Zawiera listę DEPEND dla pakietów, które nie powinny być zainstalowane w -którymkolwiek z profili, przydatne w momencie dodawania wersji beta aplikacji, +którymkolwiek z profili, przydatne w momencie dodawania wersji beta aplikacji, by mieć pewność, że w domyślnej konfiguracji nie dojdzie do przypadkowej aktualizacji. Umożliwia także zamaskowanie specyficznych wersji w przypadku wykrycia błędów bezpieczeństwa. ZAWSZE należy dodać odpowiedni komentarz, który -wyjaśni dlaczego dany pakiet został zamaskowany i KTO dodał odpowiedni wpis. +wyjaśni, dlaczego dany pakiet został zamaskowany i KTO dodał odpowiedni wpis. .I Format: .nf @@ -549,10 +587,10 @@ .fi .TP .BR profiles.desc -Lista wszystkich stabilnych i deweloperskich profili które mają być sprawdzane +Lista wszystkich stabilnych i deweloperskich profili, które mają być sprawdzane przez repoman. W obecnej chwili wspierany jest tylko jeden profil na jedną -konfigurację stable/dev/KEYWORD. W przypadku gdy, w pliku będzie znajdowało -się więcej podobnych wpisów tylko ostatni z nich będzie używany. +konfigurację stable/dev/KEYWORD. W przypadku, gdy w pliku będzie znajdowało +się więcej podobnych wpisów, tylko ostatni z nich będzie używany. .I Format: .nf @@ -605,7 +643,7 @@ .fi .TP .BR use.local.desc -Lista wszystkich lokalnych flag USE wraz z używającymi ich pakietami i opisami +Lista wszystkich lokalnych flag USE wraz z używającymi ich pakietami i opisami. .nf .I Format: @@ -625,7 +663,7 @@ .BR world Zawiera listę pakietów należących do specjalnej klasy \- world. Jest ona za każdym razem odświeżana po instalacji lub po odinstalowaniu aplikacji. W -przypadku użycia komendy `emerge world \-up` jest ona używana do określenia, +przypadku użycia komendy `emerge \-up world` jest ona używana do określenia, które aplikacje powinny zostać zaktualizowane. Należy zauważyć, że lista ta nie zawiera pakietów zainstalowanych jako zależności, np. w przypadku polecenia `emerge mod_php` do tego pliku zostanie dodany tylko wpis "dev\-php/mod_php", @@ -663,3 +701,5 @@ Polski projekt tłumaczenia manuali Gentoo .br http://gentoo.org/~rane/tlumaczenie-manuali.html +.br +Arfrever Frehtes Taifersar Arahesis