aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBartosz Fenski <fenio>2003-07-06 21:51:33 +0000
committerBartosz Fenski <fenio>2003-07-06 21:51:33 +0000
commit49e519758ad30b3f02091e5413e538292b23ffd9 (patch)
tree980bd4ae290011a84ff3ba04e7029df546f0ceba
parenta764fe67832d3b7431c65405fe5105eef6e54d4a (diff)
initial translation
CVS version numbers polish/CD/mirroring/Makefile: INITIAL -> 1.1 polish/CD/mirroring/index.wml: INITIAL -> 1.1 polish/CD/mirroring/rsync-mirrors.wml: INITIAL -> 1.1
-rw-r--r--polish/CD/mirroring/Makefile1
-rw-r--r--polish/CD/mirroring/index.wml301
-rw-r--r--polish/CD/mirroring/rsync-mirrors.wml33
3 files changed, 335 insertions, 0 deletions
diff --git a/polish/CD/mirroring/Makefile b/polish/CD/mirroring/Makefile
new file mode 100644
index 00000000000..4853807eb8f
--- /dev/null
+++ b/polish/CD/mirroring/Makefile
@@ -0,0 +1 @@
+include $(subst webwml/polish,webwml/english,$(CURDIR))/Makefile
diff --git a/polish/CD/mirroring/index.wml b/polish/CD/mirroring/index.wml
new file mode 100644
index 00000000000..2743b46c210
--- /dev/null
+++ b/polish/CD/mirroring/index.wml
@@ -0,0 +1,301 @@
+#use wml::debian::cdimage title="Jak stworzyć serwer lustrzany z obrazami płyt Debiana" BARETITLE=true
+#use wml::debian::toc
+#use wml::debian::translation-check translation="1.7"
+
+<p>
+ Stworzenie serwera lustrzanego z obrazami płyt instalacyjnych
+ Debiana wymaga posiadania Linuksa lub innego uniksowego systemu
+ ze stałym, solidnym łączem do Internetu.
+</p>
+
+<p>
+ Serwery lustrzane z obrazami płyt zazwyczaj dostarczają
+ szablony systemu tworzenia obrazów <i>jigdo</i>, a niektóre
+ także pełne obrazy. Szablony są zazwyczaj aktualizowane
+ przy pomocy rsync z <a href="../jigdo-cd/#which">jednego z
+ oficjalnych źródeł</a>, a pełne obrazy tworzone z użyciem
+ <kbd>jigdo-mirror</kbd>.</p>
+
+<toc-display/>
+
+<hr>
+
+<toc-add-entry name="httpftp">Dlaczego FTP i HTTP <strong>nie</strong> są właściwe</toc-add-entry>
+
+<p>
+ <em>Nie</em> powinno się używać FTP ani HTTP do pobierania obrazów.
+ Te metody przesyłania obarczone są wysokim ryzykiem niepowodzenia,
+ z uwagi na ogromny rozmiar plików.
+</p>
+
+<p>
+ Ponadto, nawet jeśli obrazy uległy jedynie niewielkiej zmianie
+ (jak to ma miejsce w przypadku podwydań), całość pobierana jest
+ ponownie. Nakłada to wysokie obciążenie na komputer oraz na
+ połączenie sieciowe.
+</p>
+
+<toc-add-entry name="download">Pobieranie przy pomocy rsync</toc-add-entry>
+
+<p>
+ Z powodów przedstawionych powyżej, należy używać programu
+ <a href="http://rsync.samba.org/"><tt>rsync</tt></a>,
+ który istotnie dokona tylko uaktualnienia. Dzięki użyciu
+ <tt>rsync</tt>, obrazy podwersji są uaktualniane bardzo efektywnie,
+ gdyż tylko zmienione fragmenty są przesyłane poprzez sieć, a
+ pozostała część jest pobierana ze starego obrazu.
+</p>
+
+<p>
+ W miejscach, w których mają być przechowywane tylko obrazy
+ płyt (bez żadnych kopii lustrzanych innych części Debiana)
+ i w których brak jest dostępu do niedalekich/szybkich kopii
+ lustrzanych Debiana (<kbd>debian/</kbd>), <kbd>rsync</kbd>
+ powinien być wykonywany jako codzienne zadanie crona.
+</p>
+
+<p>
+ Możliwe jest wykonywanie kopii lustrzanej z dowolnego miejsca
+ podanego <a href="rsync-mirrors">na tej liście</a>.
+</p>
+
+<p>
+ Powinno się używać przynajmniej tych opcji:
+ <strong><kbd>--times --links --hard-links --block-size=8192</kbd></strong>.
+ To zachowa czas modyfikacji, dowiązania (także symboliczne) oraz
+ wymusi użycie bloku o rozmiarze 8192 bajtów (najbardziej
+ efektywne dla obrazów płyt). Gdy czas modyfikacji oraz rozmiar
+ nie ulegną zmianie, <kbd>rsync</kbd> pominie ten plik,
+ więc parametr <tt>--times</tt> jest naprawdę konieczny.</p>
+
+<toc-add-entry name="jigdomirror">Tworzenie obrazów przy pomocy jigdo-mirror</toc-add-entry>
+
+<p>
+ Wielu ludzi utrzymuje &#8222;regularne&#8221; kopie lustrzane
+ Debiana (<kbd>debian/</kbd>), lub po prostu ma dostęp do takiej
+ kopii w pobliżu. Oznacza to, że mają już pliki .deb, które wchodzą
+ w skład obrazów płyt. Oczywistym pytaniem jest więc: Dlaczego by nie
+ użyć tych samych plików do tworzenia obrazów płyt?
+</p>
+
+<p>
+ <kbd>jigdo-mirror</kbd> to program, który umożliwia tworzenie
+ obrazów płyt z użyciem plików dostępnych w &#8222;normalnej&#8221;
+ kopii lustrzanej oraz kilku dodatkowych plików tworzących szablon
+ jigdo.
+</p>
+
+<p>
+ Należy zauważyć, że <kbd>jigdo-mirror</kbd> jest dostarczany wraz
+ z jigdo 0.6.8, a ta wersja nie wchodzi w skład Debiana 3.0
+ (&#8222;woody&#8221;). Oznacza to, że konieczne jest jego
+ oddzielne pozyskanie. Ten problem nie dotyczy nowej wersji
+ &#8222;woody'ego&#8221;.
+</p>
+
+<p>
+ Na sam początek, potrzebne są pliki szablonu jigdo.
+ Można je znaleźć na większości oficjalnych stron, jednakże
+ dwie podstawowe lokalizacje to:
+</p>
+
+<ul compact>
+ <li><kbd>rsync us.cdimage.debian.org::jigdo-area/</kbd> (USA)
+ <li><kbd>rsync non-us.cdimage.debian.org::jigdo-area/</kbd> (Europa)
+</ul>
+
+<p>
+ Należy pobrać pliki z podkatalogu:
+ &lt;<var>version</var>&gt;/jigdo/&lt;<var>architecture</var>&gt;
+ dla każdej z architektur sprzętowych, dla jakiej mają powstać
+ obrazy płyt.
+</p>
+
+<p>
+ Teraz trzeba utworzyć plik <kbd>~/.jigdo-mirror</kbd>
+ w celu konfiguracji programu. Oto przykład:</p>
+
+<pre>
+ jigdoDir="/gdzie/są/kopie/lustrzane/płyt-debiana/current/jigdo"
+ imageDir="/gdzie/są/kopie/lustrzane/płyt-debiana/current/images"
+ tmpDir="/gdzie/są/kopie/lustrzane/płyt-debiana/current/images"
+ debianMirror="file:/gdzie/są/kopie/lustrzane/debiana/"
+ nonusMirror="file:/gdzie/są/kopie/lustrzane/debiana-non-US"
+ include='i386/|sparc/|powerpc/|source/'; exclude='-1\.'
+</pre>
+
+<p>
+ Zmienne <i>include</i> oraz <i>exclude</i> zawierają listę
+ (a raczej wyrażenia regularne ją opisujące) architektur
+ dla których mają powstać obrazy. Więcej informacji na ten temat
+ można znaleźć na stronach podręcznika systemowego poświęconych
+ programowi <kbd>jigdo-mirror</kbd> oraz w jego źródłach
+ (to skrypt powłoki systemowej z dużą ilością komentarzy)
+</p>
+
+<p>
+ Po konfiguracji, wystarczy po prostu uruchomić <kbd>jigdo-mirror</kbd>
+ i wszystko zostanie wykonane automatycznie. Powstanie sporo plików
+ oraz prawdopodobnie zabierze to sporo czasu, więc warto pomyśleć
+ na przykład o uruchomieniu tego zadania w sesji screena lub
+ przekierowaniu standardowego wyjścia do pliku.
+</p>
+
+<toc-add-entry name="pik">Tworzenie obrazów przy pomocy pseudo-image oraz debcdmirror</toc-add-entry>
+
+<p>
+ <tt>rsync</tt> nadal pobiera wszystko dla &#8222;całkowicie
+ nowych&#8221; wydań, jako że te obrazy prawie nie zawierają
+ nie zmienionych części. Jednakże przy pomocy narzędzi
+ pseudo-image można utworzyć &#8222;udawane&#8221; obrazy płyt
+ z danych dostępnych już na pobliskim (możliwe, że nawet dostępnym
+ na lokalnym dysku) lutrzanym serwerze FTP Debiana.
+
+ Teraz <tt>rsync</tt> próbuje zaktualizować te &#8222;udawane&#8221;
+ do wersji oficjalnej. Nawet dla większości podwydań, ta metoda jest
+ bardziej efektywna od łatania starych obrazów.
+</p>
+
+<p>
+ <strong>Informacje z tej części mogą być przestarzałe!
+ Rekomendujemy raczej używanie samego rsync lub wypróbowanie
+ jigdo-mirror.</strong>
+</p>
+
+<p>
+ <tt>pseudo-image-kit</tt> został stworzony głównie w celu
+ pobierania wyłącznie jednego lub bardzo niewielu obrazów,
+ tak jest większość ludzi to robi. Istnieje także skrypt
+ <tt>debcdmirror</tt>, który czyni tworzenie kopii lustrzanych
+ <em>naprawdę</em> łatwym, gdyż automatycznie używa
+ <tt>pseudo-image-kit</tt> oraz <tt>rsync</tt> w celu zachowania
+ wciąż aktualnej zawartości kopii lustrzanej, włacznie z
+ automatycznym uwzglęnianiem sum MD5 dla każdego pobieranego
+ obrazu. Przy pomocy <tt>debcdmirror</tt>, można także sprecyzować
+ dokładnie, co ma być przechowywane w kopii.
+</p>
+
+<p>
+ Ręczne użycie pseudo-image-kit (możliwe, że z <tt>rsync</tt> do
+ uaktualnienia podwydań) oznacza wiele pracy oraz kłopotów, więc
+ zdecydowanie tego nie polecamy.
+</p>
+
+<p>
+ Zaamiast tego, powinno się używać skryptu <tt>debcdmirror</tt>,
+ który wewnętrznie odwołuje się do pseudo-image-kit oraz <tt>rsync</tt>)
+ (codzienne zadanie crona).
+</p>
+
+<p>
+ Najnowsza wersja
+ <a href="http://cdimage.debian.org/~costar/pseudo-image-kit/">pseudo-image-kit</a>
+ oraz <a href="http://cdimage.debian.org/~costar/debcdmirror/"><tt>debcdmirror</tt></a>
+ jest dostępna na stronach WWW ich autorów. Więcej informacji na ten temat
+ znajduje się w plikach README tych pakietów.
+</p>
+
+<p>
+ <strong>Uwagi:</strong>
+</p>
+
+<p>
+ Używając <tt>debcdmirror</tt> należy wybrać kopię lustrzaną dla
+ <tt>rsync</tt>, która oferuje plik &#8222;<tt>ls-lR</tt>&#8221;.
+ Adresy takich miejsc znajdują się na
+ <a href="rsync-mirrors">liście kopii lustrzanych rsync</a>.
+</p>
+
+<p>
+ Jeśli brak jest lokalnego
+ <a href="$(HOME)/mirror/">systematycznego lustrzanego serwera FTP Debiana</a>,
+ można skorzystać z
+ <a href="$(HOME)/mirror/list">listy serwerów lustrzanych</a>.</p>
+
+<p>
+ <tt>debcdmirror</tt> wymaga powłoki <tt>bash</tt> w wersji 2 lub wyższej.
+ To nie kłopot w żadnej nowoczesnej wersji Debiana. Jeśli to konieczne,
+ <tt>bash</tt> może być zainstalowany w nietypowej lokalizacji, jednak
+ wtedy należy zaktualizować ścieżkę do niego umieszczoną
+ w pierwszej linii skryptu.
+</p>
+
+<toc-add-entry name="test">Testowanie obrazów</toc-add-entry>
+
+<p>
+ Katalog "<tt><i>nazwakodowa</i>_test</tt>"; zawiera obrazy
+ dowiązane do takich samych obrazów w katalogu oznaczającym wersję
+ (przykładowo <tt>2.2_r4</tt>). Katalog z wersją w nazwie zmienia się
+ pomiędzy (pod)wydaniami, ale nazwy w katalogu <tt>test</tt> pozostają
+ niezmienne.
+</p>
+
+<p>
+ W przypadku wykorzystywania tylko metody <tt>rsync</tt>,
+ przechowywanie kopii lustrzanej zarówno katalogów z numerami
+ wersji, jak i stosownego katalogu <tt>test</tt>, <em>oraz</em>
+ użycie opcji <tt>--hard-links</tt> jest jedynym sposobem, żeby
+ rsync uaktualnił podwydania właściwie. [<em>Nie</em> powinno się
+ dołączać katalogu <tt>test</tt> w przypadku <tt>debcdmirror</tt>,
+ ponieważ <tt>debcdmirror</tt> przechowuje rzeczy odmiennie i
+ bardziej efektywnie.
+</p>
+
+<toc-add-entry name="ls-lR">Pliki ls-lR</toc-add-entry>
+
+<p>
+ Pliki <tt>ls-lR</tt> opisują strukturę katalogów kopii
+ lustrzanej na której się znajduje.
+ <strong>Nie powinno się</strong> robić kopii
+ pliku <tt>ls-lR</tt>; lepiej jest raczej tworzyć swój własny (przy
+ pomocy <tt>Makels-lR</tt>, co godzinę z użyciem
+ <tt>crona</tt>) lub po prostu nie mieć tego pliku (<tt>ls-lR</tt>)
+ wcale!. <tt>debcdmirror</tt> tworzy lokalny <tt>ls-lR</tt>
+ automatycznie, po wykonaniu kopii.
+</p>
+
+<toc-add-entry name="serve">Serwowanie plików</toc-add-entry>
+
+<p>
+ Gdy obrazy płyt, które mają być częścią kopii lustrzanej,
+ zostaną pobrane (i386 oraz płyty ze źródłami są najbardziej
+ popularne), powinno się uruchomić serwer <tt>rsync</tt>.
+ Nie spowoduje to zbyt dużego obciążenia maszyny, a wytworzy
+ o wiele mniej ruchu sieciowego niż usługa FTP/HTTP.</p>
+
+<p>
+ Instrukcje jak tego dokonać znajdują się w pliku README
+ umiesczonym w pakiecie pseudo-image-kit. W skrócie, należy
+ dodać <kbd>rsync --daemon</kbd> do konfiguracji <i>inetd</i>
+ oraz skonfigurować <kbd>rsyncd.conf</kbd> podług potrzeb.
+ Rekomendujemy limitowanie dostępu (tylko kilka połączeń)
+ dla każdego adresu IP i maksymalnie dwucyfrową liczbę połączeń
+ łącznie.
+</p>
+
+# TODO: include more stuff here rather than depending on pik, with examples
+
+<toc-add-entry name="register">Rejestrowanie kopii lustrzanej na naszej liście</toc-add-entry>
+
+<p>
+ Aby uczynić kopię dostępną dla szerszej publiczności,
+ można zarejestrować ją na liście takiej jak
+ <a href="../http-ftp/">ta</a> lub <a href="rsync-mirrors">ta</a>.
+ Należy pamiętać, że pełne obrazy są dużymi plikami i
+ upublicznienie wiadomości o kopii lustrzanej może spowodować
+ ruch sieciowy sięgający wielu gigabajtów dziennie.
+</p>
+
+<p>
+ Kopię lustrzaną można zarejestrować poprzez wypełnienie
+ <a href="$(HOME)/mirror/submit">tego formularza</a>
+ (pola: CDImage-* są jednymi z ważniejszych) lub poprzez
+ wysłanie zawiadomienia na adres:
+ <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;debian-cd&#64;lists.debian.org">\
+ debian-cd&#64;lists.debian.org</a>.
+</p>
+
+<p>
+ Wysoko cenimy wszystkie nowe kopie lustrzane obrazów płyt Debiana.
+ Z góry dziękujemy!
+</p>
diff --git a/polish/CD/mirroring/rsync-mirrors.wml b/polish/CD/mirroring/rsync-mirrors.wml
new file mode 100644
index 00000000000..815b5ab0d66
--- /dev/null
+++ b/polish/CD/mirroring/rsync-mirrors.wml
@@ -0,0 +1,33 @@
+#use wml::debian::cdimage title="List of rsync mirrors for Debian CD images" BARETITLE=true
+#use wml::debian::translation-check translation="1.3"
+
+<p>
+ Tutaj są adresy kopii lustrzanych płyt Debiana
+ udostępnianych przy użyciu serwera
+ <a href="http://rsync.samba.org/">rsync</a>.
+ Należy pamiętać, że niektóre serwery mogą nie być
+ całkiem aktualne. Ta lista zawiera tylko miejsca
+ udostępniające <em>oficjalne</em> obrazy płyt Debiana.
+ Spis <em>nieoficjalnych</em> znajduje się
+ <a href="../http-ftp/#testing">gdzie indziej</a>.</p>
+
+<p>
+ <strong>Uwaga:</strong>
+ Te miejsca <em>niekoniecznie</em> udostępniają obrazy przez
+ FTP czy HTTP, więc proszę raczej nie próbować takich połączeń!
+ Używają one protokołu rsync, który jest bardziej
+ odpowiedni dla takich zadań. Jeśli potrzebne są odsyłacze
+ do zasobów HTTP/FTP, można zajrzeć do
+ <a href="../http-ftp/">listy kopii lustrzanych HTTP/FTP</a>.
+</p>
+
+<p>
+ Jeżeli połączenie z większością serwerów skutkuje
+ komunikatem o błędzie &#8222;Access Denied&#8221;,
+ prawdopodobnie po drodze znajduje się firewall,
+ który blokuje port rsync (873) i należy skontaktować
+ się z jego administratorem w celu odblokowania tego portu.
+</p>
+
+#use wml::debian::countries
+#include "$(ENGLISHDIR)/CD/mirroring/cdimage_mirrors.list"

© 2014-2024 Faster IT GmbH | imprint | privacy policy