SVN: PLD-doc/book/pl_book__pakiety/pl_pakiety__zrodla.sec

qwiat qwiat at pld-linux.org
Sat Apr 25 18:33:41 CEST 2009


Author: qwiat
Date: Sat Apr 25 18:33:40 2009
New Revision: 10334

Modified:
   PLD-doc/book/pl_book__pakiety/pl_pakiety__zrodla.sec
Log:
- update (info about 'obsolete')
- big redesign


Modified: PLD-doc/book/pl_book__pakiety/pl_pakiety__zrodla.sec
==============================================================================
--- PLD-doc/book/pl_book__pakiety/pl_pakiety__zrodla.sec	(original)
+++ PLD-doc/book/pl_book__pakiety/pl_pakiety__zrodla.sec	Sat Apr 25 18:33:40 2009
@@ -4,33 +4,97 @@
 	<para>
 		W PLD jest kilka grup pakietów w ramach
 		tej samej wersji dystrybucji, ró¿ni± siê one
-		wersjami pakietów i ich zastosowaniem. W wiêkszo¶ci
-		wypadków bêdziemy korzystaæ z g³ównego ¼ród³a (main),
+		wersjami pakietów i zastosowaniem. W wiêkszo¶ci
+		wypadków, bêdziemy korzystaæ z g³ównego ¼ród³a (<emphasis>main</emphasis>),
 		jednak od czasu do czasu potrzeba zaktualizowaæ system
 		lub pobraæ niestandardowe wersje pakietów, w³a¶nie wtedy z nich 
-		skorzystamy.
+		skorzystamy. ¬ród³a s± oznaczane za pomoc± etykiet:
 	</para>
+	<itemizedlist>
+		<listitem>
+			<para>
+	             		<emphasis>main</emphasis>
+	             		(np. <literal>th</literal>): g³ówne
+				¼ród³o pakietów (domy¶lne), zawiera stabilne wersje, od chwili
+				wydania danej wersji dystrybucji, nie s± tu dokonywane ¿adne
+				zmiany
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				<emphasis>obsolete</emphasis> (np. <literal>th-obsolete</literal>):
+				stare pakiety, usuniête z <emphasis>main</emphasis> w wyniku aktualizacji.
+				Dziêki temu ¼ród³u, mo¿emy wróciæ do starszej wersji pakietu, je¶li
+				zajdzie taka konieczno¶æ. ¬ród³o wprowadzone w Th.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				<emphasis>test</emphasis> (np. <literal>th-test</literal>):
+				trafiaj± tu pakiety prostu z builderów, bez sprawdzenia
+				czy w ogóle dzia³aj± i czy s± spe³nione zale¿no¶ci. U¿ywanie
+				pakietów z tego ¼ród³a jest dosyæ ryzykownym krokiem, dlatego nale¿y go
+				wykonywaæ wy³±cznie w ostateczno¶ci
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				<emphasis>ready</emphasis> (np. <literal>th-ready</literal>):
+				nastêpny krok w ¿yciu pakietu, je¶li pakiety dzia³aj±
+				bez zarzutu, to s± przenoszone razem z zale¿no¶ciami do <emphasis>main</emphasis>.
+				Pakiety te s± ju¿ wstêpnie przetestowane, nadal jednak
+				powinni¶my zachowaæ ostro¿no¶æ instaluj±c pakiety z tego katalogu
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+			<emphasis>home</emphasis>: ¼ród³o lokalne, pozwala ³atwo
+			instalowaæ pakiety z katalogu <filename>~/rpm/RPMS</filename> - miejsca domy¶lnego
+			umieszczania w³asnorêcznie zbudowanych pakietów. 
+			</para>
+		</listitem>
+	</itemizedlist>
 	<para>
-		¬ród³a wskazuj± konkretn± lokacjê, np. katalog z pakietami
-		na serwerze, dla u³atwienia ¼ród³om nadano etykiety. Je¶li
-		pakiety pobieramy Poldkiem to wystarczy ¿e wska¿emy nazwê
-		etykiety, je¶li za¶ chcemy u¿yæ innego programu to musimy
-		podaæ w³a¶ciw± ¶cie¿kê do zasobu.
+		¬ród³a u¿ywane w starszych wersjach PLD:
 	</para>
+	<itemizedlist>
+		<listitem>
+			<para>
+				<emphasis>updates</emphasis>
+				(np. <literal>ac-updates</literal>) -
+				aktualizacje, zaleca siê regularne sprawdzanie czy
+				nie pojawiaj± siê tu nowe pakiety, ¼ród³o sta³o siê zbêdne w Th i
+				nie jest u¿ywane. W Th w roli <emphasis>updates</emphasis> u¿ywa siê ¼ród³a <emphasis>ready</emphasis>.
+				W <productname>Ra</productname> istnia³y dwa niezale¿ne ¼ród³a
+				pakietów z aktualizacjami: <literal>{$wersja}-updates-security</literal>
+				i <literal>{$wersja}-updates-general</literal>.
+				W <productname>Ac</productname> nast±pi³o ich po³±czenie 
+				i od tej pory ¼ród³o nazywa siê
+				<literal>{$wersja}-updates</literal>.
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				<emphasis>supported</emphasis> (np. <literal>ac-updates</literal>)
+				- nietypowe pakiety, które nie powinny byæ trzymane w g³ównym
+				¼ródle. S± tu umieszczane pakiety rzadko u¿ywane
+				lub starsze wersje, podobnie jak <emphasis>updates</emphasis> przesta³o
+				mieæ racjê bytu w Th.
+			</para>
+		</listitem>
+	</itemizedlist>
 	<para>
 		Listê skonfigurowanych ¼róde³ uzyskamy za pomoc± polecenia:
 		<screen>$ poldek -l</screen>
 		aby wybraæ ¼ród³o inne ni¿ domy¶lne nale¿y u¿yæ
 		parametru <option>-n</option> np.:
-		<screen>$ poldek -n ac -n ac-supported</screen>
+		<screen>$ poldek -n th -n th-ready</screen>
 	</para>
-
-	<section id="pakiety_cechy_zrodla_oficjalne">
-	<title>Oficjalne ¼ród³a PLD</title>
+	<section id="pakiety_cechy_zrodla_poldek ">
+	<title>¬ród³a w konfiguracji Podlka</title>
 	<para>
-		Poldek jest dostarczany
-		z w³a¶ciwie skonfigurowanymi etykietami, s± one zdefiniowane
-		w pliku <filename>/etc/poldek/repos.d/pld.conf</filename>.
+		Poldek jest dostarczany z w³a¶ciwie skonfigurowanymi etykietami, s± one zdefiniowane
+		w plikach <filename>/etc/poldek/source.conf</filename> i  <filename>/etc/poldek/repos.d/pld.conf</filename>.
 		Adresy oficjalnych serwerów i mirrorów znajdziemy w <xref linkend="linki_zrodla_pakietow" />.
 		Etykieta ¼ród³a rozpoczyna siê od przedrostka okre¶laj±cego
 		wersjê dystrybucji, zapisan± ma³ymi literami, poni¿ej
@@ -41,86 +105,49 @@
 	<itemizedlist>
 		<listitem>
 			<para>
-	             		<literal>{$wersja}</literal> (np. <emphasis>ac</emphasis>) - g³ówne
-				¼ród³o pakietów (domy¶lne), od chwili wydania danej
-				wersji dystrybucji, nie s± tu dokonywane ¿adne
-				zmiany; ¶cie¿ka:
-				<literal>dists/{$wersja}/PLD/{$arch}/PLD/RPMS</literal>
+	             		<emphasis>main</emphasis>: <literal>dists/{$wersja}/PLD/{$arch}/PLD/RPMS</literal>
 			</para>
 		</listitem>
-	</itemizedlist>
-	<itemizedlist>
 		<listitem>
 			<para>
-				<literal>{$wersja}-updates</literal> 
-				(np. <emphasis>ac-updates</emphasis>) -
-				aktualizacje, zaleca siê regularne sprawdzanie czy
-				nie pojawiaj± siê tu nowe pakiety; ¶cie¿ka na FTP:
-				<literal>dists/{$wersja}/updates/security/${arch}/</literal>
+				<emphasis>obsolete</emphasis>: <literal>dists/{$wersja}/obsolete/{$arch}/RPMS</literal>
 			</para>
 		</listitem>
-	</itemizedlist>
-	<itemizedlist>
 		<listitem>
 			<para>
-				<literal>{$wersja}-supported</literal> - nietypowe
-				pakiety, które nie powinny byæ trzymane w g³ównym
-				¼ródle. S± tu umieszczane pakiety rzadko u¿ywane
-				lub starsze wersje; ¶cie¿ka na FTP:
-				<literal>dists/{$wersja}/supported/${arch}/</literal>
+				<emphasis>test</emphasis>: <literal>dists/{$wersja}/test/${arch}/</literal>
 			</para>
 		</listitem>
-	</itemizedlist>
-	<itemizedlist>
 		<listitem>
 			<para>
-				<literal>{$wersja}-test</literal> - ¼ród³o u¿ywane do
-				testowania pakietów, zanim trafi± do szerokiego
-				u¿ytku. Po wstêpnej fazie testowania pakiety s±
-				kierowane do <literal>ready</literal>. U¿ywanie
-				pakietów z tego
-				¼ród³a jest dosyæ ryzykownym krokiem i nale¿y go
-				wykonywaæ wy³±cznie w ostateczno¶ci; ¶cie¿ka na FTP:
-				<literal>dists/{$wersja}/test/${arch}/</literal>
+				<emphasis>ready</emphasis>: <literal>dists/{$wersja}/ready/${arch}/</literal>
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				<emphasis>home</emphasis>: <literal>~/rpm/RPMS</literal>
 			</para>
 		</listitem>
-	</itemizedlist>
-	<itemizedlist>
 		<listitem>
 			<para>
-				<literal>{$wersja}-ready</literal> - jest nastêpnym
-				krokiem w ¿yciu pakietu, zanim trafi do g³ównego
-				¼ród³a lub do <literal>updates</literal>. Je¶li
-				pakiety dzia³aj±
-				bez zarzutu s± przenoszone do docelowego miejsca.
-				Pakiety te s± ju¿ wstêpnie przetestowane, nadal
-				jednak powinni¶my zachowaæ ostro¿no¶æ instaluj±c
-				pakiety z tego katalogu; ¶cie¿ka:
-				<literal>dists/{$wersja}/ready/${arch}/</literal>
+				<emphasis>updates</emphasis>: <literal>dists/{$wersja}/updates/security/${arch}/</literal>
+			</para>
+		</listitem>
+		<listitem>
+			<para>
+				<emphasis>supported</emphasis>: <literal>dists/{$wersja}/supported/${arch}/</literal>
 			</para>
 		</listitem>
 	</itemizedlist>
 	</section>
-	<section id="pakiety_cechy_zrodla_wlasne">
-		<title>¬ród³a w³asne</title>
+	<section id="pakiety_cechy_zrodla_cykl_zyczia">
+		<title>Czyl ¿ycia pakietu</title>
 		<para>
-			W pliku <filename>/etc/poldek/source.conf</filename> mo¿emy definiowaæ
-			w³asne ¼ród³a, komentarze tam zawarte drobiazgowo opisuj± wymagan± sk³adniê.
-			Jest tam te¿ skonfigurowane ¼ród³o <literal>home</literal> pozwalaj±ce ³atwo
-			instalowaæ pakiety z katalogu <filename>~/rpm/RPMS</filename> - miejsca domy¶lnego
-			umieszczania w³asnorêcznie zbudowanych pakietów.
+			zbudowany pakiet -> <emphasis>test</emphasis> -> <emphasis>ready</emphasis> -> <emphasis>main/updates</emphasis> -> <emphasis>obsolete</emphasis>.			
 		</para>
-	</section>
-	<section id="pakiety_cechy_zrodla_uwagi">
-		<title>Uwagi</title>
 		<para>
-			W <productname>Ra</productname> istnia³y dwa niezle¿ne ¼ród³a
-			pakietów z aktualizacjami: <literal>{$wersja}-updates-security</literal>
-			i <literal>{$wersja}-updates-general</literal>.
-			W <productname>Ac</productname> nast±pi³o ich po³±czenie 
-			i od tej pory ¼ród³o nazywa siê
-			<literal>{$wersja}-updates</literal>.
+			Proces ten zosta³ szerzej opisany w <ulink url="http://pld-linux.org/pl/DevelopingPLD">podrêczniku dewelopera</ulink>.
 		</para>
-	</section>
+	</section>	
 </section>
 


More information about the pld-cvs-commit mailing list