tags 270404 patch
thanks
Attached is a patch for supposedly fix this bug and include
offline.pl.* files in apt-doc.
As it indeed moves offline.pl.sgml out of doc/pl (otherwise, the file
is not built) and as I'm not deeply familiar with apt build system, I
prefer just sending a patch rather than commiting it in my archive.
--
diff -Nru apt-sarge/debian/rules apt-sarge.new/debian/rules
--- apt-sarge/debian/rules 2005-01-11 19:24:14.000000000 +0100
+++ apt-sarge.new/debian/rules 2005-01-13 18:42:59.000000000 +0100
@@ -169,7 +169,7 @@
#
# Copy the guides
dh_installdocs -p$@ $(BLD)/docs/guide*.text $(BLD)/docs/guide*.html \
- $(BLD)/docs/offline.text $(BLD)/docs/offline.html
+ $(BLD)/docs/offline*.text $(BLD)/docs/offline*.html
dh_installchangelogs -p$@
dh_compress -p$@
dh_fixperms -p$@
diff -Nru apt-sarge/doc/makefile apt-sarge.new/doc/makefile
--- apt-sarge/doc/makefile 2005-01-11 19:24:12.000000000 +0100
+++ apt-sarge.new/doc/makefile 2005-01-13 18:42:31.000000000 +0100
@@ -8,7 +8,7 @@
# Debian Doc SGML Documents
SOURCE = dpkg-tech.sgml design.sgml files.sgml guide.sgml guide.it.sgml \
- cache.sgml method.sgml offline.sgml
+ cache.sgml method.sgml offline.sgml offline.pl.sgml
include $(DEBIANDOC_H)
# XML man pages
diff -Nru apt-sarge/doc/offline.pl.sgml apt-sarge.new/doc/offline.pl.sgml
--- apt-sarge/doc/offline.pl.sgml 1970-01-01 01:00:00.000000000 +0100
+++ apt-sarge.new/doc/offline.pl.sgml 2005-01-13 18:41:27.000000000 +0100
@@ -0,0 +1,250 @@
+<!doctype debiandoc system>
+<!-- -*- mode: sgml; mode: fold -*- -->
+<book>
+<title>Uïywanie APT w trybie offline</title>
+
+<author>Jason Gunthorpe <email>[EMAIL PROTECTED]</email></author>
+<author>Polskie tïumaczenie Krzysztof Fiertek <email>[EMAIL
PROTECTED]</email></author>
+<version>$Id: offline.pl.sgml,v 1.1 2004/07/29 16:43:13 mdz Exp $</version>
+
+<abstract>
+Dokument ten opisuje jak uïywaï programu APT w ïrodowiskach
niesieciowych,
+a w szczegïlnoïci metodï pozwalajïcï na robienie aktualizacji
systemu.
+</abstract>
+
+<copyright>
+Copyright © Jason Gunthorpe, 1999.
+<p>
+Copyright © polskiego tïumaczenia Krzysztof Fiertek, 2004.
+<p>
+"APT" i ten dokument sï oprogramowaniem wolnodostïpnym; moïesz
+rozpowszechniaï je i/lub zmieniaï w zgodzie z postanowieniami
+"Ogïlnej Licencji Publicznej GNU" (GNU General Public License)
+takiej, jak zostaïa opublikowana przez "Fundacje Wolnego
+Oprogramowania (Free Software Foundation); albo w wersji 2 tejïe
+licencji, albo (twïj wybïr) w dowolnej pïïniejszej.
+
+<p>
+Wiïcej szczegïïïw moïesz uzyskaï przeglïdajïc plik
zawierajïcy peïny tekst
+licencji (w systemach Debian jest to plik /usr/doc/copyright/GPL).
+</copyright
+
+<toc sect>
+
+<chapt>Wstïp
+<!-- Overview {{{ -->
+<!-- ===================================================================== -->
+<sect>Wprowadzenie
+
+<p>
+Normalnie APT wymaga bezpoïredniego dostïpu do archiwïw Debiana poprzez
+sieï lokalnï albo przez sieï internetowï. Kolejnï niedogodnoïciï
moïe byï
+fakt, ïe nasz komputer, ktïry pracuje na wolnym ïïczu takim jak modem,
+jest znacznie oddalony od innnego komputera z szybkim ïïczem.
+
+<p>
+Rozwiïzaniem tego problemu jest uïycie pojemnych przenoïnych noïnikïw
+takich jak dyskietka Zip lub dysk SuperDisk. Noïniki te nie sï
+wystarczajïco pojemne, by zgromadziï kompletne archiwum Debiana, ale
moïna
+ïmiaïo dopasowaï podzbiïr duïego archiwum wystarczajïcy dla
wiïkszoïci
+uïytkownikïw. Pomysï polega na tym, by uïyï programu APT do
wygenerowania
+listy pakietïw, ktïre sï wymagane, nastïpnie pobraniu ich na dysk
uïywajïc
+innego komputera z wïaïciwï zwartoïciï. Jest nawet moïliwe, by
uïyï innego
+komputera z Debianem z zainstalowanym programem APT lub zupeïnie innym
+systemem operacyjnym i programem narzïdziowym do pobierania plikïw takim
+jak wget.
+
+<p>
+Osiïgniïte jest to przez twïrcze manipulowanie plikiem konfiguracyjnym
+programu APT. Rzeczï niezbïdnï jest poinformowanie programu APT, aby
wskazywaï
+na dysk z plikami archiwum. Naleïy zauwaïyï, ïe dysk powinien byï
+sformatowany do obsïugi systemu plikïw takiego jak ext2, fat32 albo vfat
+pozwalajïcych posïugiwaï siï dïugimi nazwami pliku.
+
+</sect>
+ <!-- }}} -->
+
+<chapt>Uïywanie programu APT na obu komputerach
+<!-- Overview {{{ -->
+<!-- ===================================================================== -->
+<sect>Wprowadzenie
+
+<p>
+APT bïdïcy do dyspozycji na obu komputerach daje najprostszï
kombinacjï.
+Zasadniczym pomysïem tej metody jest umieïciï kopie pliku status na dysku
+i uïyï odlegïego komputera, aby uzyskaï najnowsze pliki pakietïw
+i zdecydowaï, ktïre pakiety chcemy pobraï. Struktura katalogïw na dysku
+powinna wyglïdaï nastïpujïco:
+
+<example>
+ /disc/
+ archives/
+ partial/
+ lists/
+ partial/
+ status
+ sources.list
+ apt.conf
+</example>
+
+</sect>
+ <!-- }}} -->
+<!-- The configuartion file {{{ -->
+<!-- ===================================================================== -->
+<sect>Plik konfiguracyjny
+
+<p>
+Plik konfiguracyjny powinien informowaï program APT, aby przechowywaï jego
+pliki na dysku, a takïe uïywaï plikïw konfiguracyjnych z dysku. Plik
+sources.list powinien zawieraï prawidïowe odnoïniki, ktïrych oczekujesz
+uïyï od zdalnego komputera, a plik status powinien byï kopiï
+<em>/var/lib/dpkg/status</em>. Zauwaï, ïe jeïli uïywasz lokalnego
archiwum
+musisz uïyï tych samych odnoïnikïw o identycznej skïadni.
+
+<p>
+<em>apt.conf</em> musi zawieraï niezbïdne wpisy, by APT korzystaï z
dysku:
+
+<example>
+ APT
+ {
+ /* Ten wpis nie jest wymagany jeïli oba komputery sï tej samej
+ architektury, mïwi on APTowi na komputerze pobierajïcym pakiety
+ jakiej architektury jest nasz komputer */
+ Architecture "i386";
+
+ Get::Download-Only "true";
+ };
+
+ Dir
+ {
+ /* Uïyj katalogu disc na informacje stanu i skieruj plik status
+ z /var/lib/dpkg default */
+ State "/disc/";
+ State::status "status";
+
+ // Katalog lokalnie przechowywanych pakietïw binarnych
+ Cache::archives "/disc/archives/";
+ Cache "/tmp/";
+
+ // Lokalizacja pliku sources.list.
+ Etc "/disc
+ };
+</example>
+
+Wiïcej szczegïïïw moïna zobaczyï w manualu apt.conf i w
przykïadowym pliku
+konfiguracyjnym <em>/usr/doc/apt/examples/apt.conf</em>.
+
+<p>
+Pierwszï rzeczï jaka naleïy zrobiï na oddalonym komputerze z Debianem
to
+zamontowaï dysk i przekopiowaï na niego plik <em>/var/lib/dpkg/status</em>.
+Potrzeba takïe utworzyï stukturï katalogïw przedstawionï we
Wprowadzeniu,
+<em>archives/partial/</em> i <em>lists/partial/</em>. Nastïpnie niesiemy
+dysk do oddalonego komputera z szybkim ïïczem i konfigurujemy plik
+sources.list. Na oddalonym komputerze wykonujemy kolejno:
+
+<example>
+ # export APT_CONFIG="/disc/apt.conf"
+ # apt-get update
+ [ APT aktualizuje ustawienia ]
+ # apt-get dist-upgrade
+ [ APT pobiera wszystkie potrzebne pakiety do aktualizacji twojego systemu ]
+
+</example>
+
+Polecenie dist-upgrade moïna zastïpiï kaïdym innym podstawowym
poleceniem
+APT, w szczegïlnoïci dselect-upgrade. Moïesz nawet uïyï APT jako
metodï
+dostïpu dla <em>dselect</em>. Jednak stworzy to problem w przeniesieniu
+twoich operacji wyborïw z powrotem na lokalny komputer.
+
+<p>
+W tej chwili katalog disc zawiera wszystkie pliki indeksowe oraz archiwa
+niezbïdne do aktualizacji maszyny z Debianem. Bierzemy dysk z powrotem do
+siebie i wpisujemy:
+
+<example>
+ # export APT_CONFIG="/disc/apt.conf"
+ # apt-get check
+ [ APT tworzy lokalnï kopiï plikïw cache ]
+ # apt-get --no-d -o dir::etc::status=/var/lib/dpkg/status dist-upgrade
+ [ Moïe teï byï inne polecenie programu APT ]
+</example>
+
+<p>
+Koniecznym jest do prawidïowego dziaïania podmieniï plik status na
lokalnej
+maszynie. To jest bardzo waïne!
+
+<p>
+Jeïli uïywasz dselect moïesz wykonaï bardzo ryzykownï operacjï
skopiowania
+disc/status do /var/lib/dpkg/status tak, ïe wszystkie zmiany ktïre
+dokonaïeï na odlegïym komputerze sï uaktualnione. Mocno zalecam aby
+dokonywaï doboru pakietïw tylko na lokalnym komputerze, ale nie zawsze
+jest to moïliwe. NIE podmieniaj pliku status jeïli dpkg lub APT byïy
+uruchamiane w miïdzyczasie!!
+
+</sect>
+ <!-- }}} -->
+
+<chapt>Uïywanie programïw APT i wget
+<!-- Overview {{{ -->
+<!-- ===================================================================== -->
+<sect>Wprowadzenie
+
+<p>
+<em>wget</em> jest popularnym i przenoïnym programem narzïdziowym
+pobierania plikïw, ktïry dziaïa na prawie kaïdym komputerze.
+W przeciwieïstwie do metody opisanej powyïej ta wymaga komputera z
Debianem,
+ktïry juï posiada listï dostïpnych pakietïw.
+
+<p>
+Naleïy stworzyï katalog disc tylko na pakiety do pobrania z innego
+komputera. Uïyta zostanie do tego opcja --print-uris programu apt-get,
+a nastïpnie przygotujemy skrypt dla programu wget, ktïry pobierze
wïaïciwe
+pakiety.
+
+</sect>
+ <!-- }}} -->
+<!-- Operation {{{ -->
+<!-- ===================================================================== -->
+<sect>Kolejne kroki
+
+<p>
+W odrïïnieniu od poprzedniej metody dziaïania ta nie wymaga specjalnych
+plikïw konfiguracyjnych. Uïywamy jedynie podstawowych poleceï APT, by
+wygenerowaï listï plikïw.
+
+<example>
+ # apt-get dist-upgrade
+ [ Wybierz no po znaku zachïty, upewnij siï czy to wïa?ciwy wybïr ]
+ # apt-get -qq --print-uris dist-upgrade > uris
+ # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script
+</example>
+
+Takïe inne opcje niï dist-upgrade mogï tu byï uïyte, wïïczajïc
+dselect-upgrade.
+
+<p>
+Plik skryptu /disc/wget-script bïdzie teraz zawieraï listï poleceï dla
+programu wget, ktïry uruchomi w porzïdku pobieranie potrzebnych archiwïw.
+Skrypt ten naleïy uruchomiï w bieïïcym katalogu o punkcie montowania
disc
+tak aby tu zapisywaï dane na dysku.
+
+<p>
+Na oddalonym komputerze naleïy wykonaï coï takiego
+
+<example>
+ # cd /disc
+ # sh -x ./wget-script
+ [ czekaj.. ]
+</example>
+
+Gdy archiwa zostaïy pobrane i dysk wrïciï do komputera z Debianem,
+instalowanie moïna prowadziï dalej poleceniem,
+
+<example>
+ # apt-get -o dir::cache::archives="/disc/" dist-upgrade
+</example>
+
+Ktïre uïyje pobrane uprzednio archiwa z dysku.
+</sect>
+ <!-- }}} -->
+</book>
diff -Nru apt-sarge/doc/pl/offline.pl.sgml apt-sarge.new/doc/pl/offline.pl.sgml
--- apt-sarge/doc/pl/offline.pl.sgml 2005-01-11 19:24:13.000000000 +0100
+++ apt-sarge.new/doc/pl/offline.pl.sgml 1970-01-01 01:00:00.000000000
+0100
@@ -1,250 +0,0 @@
-<!doctype debiandoc system>
-<!-- -*- mode: sgml; mode: fold -*- -->
-<book>
-<title>Uïywanie APT w trybie offline</title>
-
-<author>Jason Gunthorpe <email>[EMAIL PROTECTED]</email></author>
-<author>Polskie tïumaczenie Krzysztof Fiertek <email>[EMAIL
PROTECTED]</email></author>
-<version>$Id: offline.pl.sgml,v 1.1 2004/07/29 16:43:13 mdz Exp $</version>
-
-<abstract>
-Dokument ten opisuje jak uïywaï programu APT w ïrodowiskach
niesieciowych,
-a w szczegïlnoïci metodï pozwalajïcï na robienie aktualizacji
systemu.
-</abstract>
-
-<copyright>
-Copyright © Jason Gunthorpe, 1999.
-<p>
-Copyright © polskiego tïumaczenia Krzysztof Fiertek, 2004.
-<p>
-"APT" i ten dokument sï oprogramowaniem wolnodostïpnym; moïesz
-rozpowszechniaï je i/lub zmieniaï w zgodzie z postanowieniami
-"Ogïlnej Licencji Publicznej GNU" (GNU General Public License)
-takiej, jak zostaïa opublikowana przez "Fundacje Wolnego
-Oprogramowania (Free Software Foundation); albo w wersji 2 tejïe
-licencji, albo (twïj wybïr) w dowolnej pïïniejszej.
-
-<p>
-Wiïcej szczegïïïw moïesz uzyskaï przeglïdajïc plik
zawierajïcy peïny tekst
-licencji (w systemach Debian jest to plik /usr/doc/copyright/GPL).
-</copyright
-
-<toc sect>
-
-<chapt>Wstïp
-<!-- Overview {{{ -->
-<!-- ===================================================================== -->
-<sect>Wprowadzenie
-
-<p>
-Normalnie APT wymaga bezpoïredniego dostïpu do archiwïw Debiana poprzez
-sieï lokalnï albo przez sieï internetowï. Kolejnï niedogodnoïciï
moïe byï
-fakt, ïe nasz komputer, ktïry pracuje na wolnym ïïczu takim jak modem,
-jest znacznie oddalony od innnego komputera z szybkim ïïczem.
-
-<p>
-Rozwiïzaniem tego problemu jest uïycie pojemnych przenoïnych noïnikïw
-takich jak dyskietka Zip lub dysk SuperDisk. Noïniki te nie sï
-wystarczajïco pojemne, by zgromadziï kompletne archiwum Debiana, ale
moïna
-ïmiaïo dopasowaï podzbiïr duïego archiwum wystarczajïcy dla
wiïkszoïci
-uïytkownikïw. Pomysï polega na tym, by uïyï programu APT do
wygenerowania
-listy pakietïw, ktïre sï wymagane, nastïpnie pobraniu ich na dysk
uïywajïc
-innego komputera z wïaïciwï zwartoïciï. Jest nawet moïliwe, by
uïyï innego
-komputera z Debianem z zainstalowanym programem APT lub zupeïnie innym
-systemem operacyjnym i programem narzïdziowym do pobierania plikïw takim
-jak wget.
-
-<p>
-Osiïgniïte jest to przez twïrcze manipulowanie plikiem konfiguracyjnym
-programu APT. Rzeczï niezbïdnï jest poinformowanie programu APT, aby
wskazywaï
-na dysk z plikami archiwum. Naleïy zauwaïyï, ïe dysk powinien byï
-sformatowany do obsïugi systemu plikïw takiego jak ext2, fat32 albo vfat
-pozwalajïcych posïugiwaï siï dïugimi nazwami pliku.
-
-</sect>
- <!-- }}} -->
-
-<chapt>Uïywanie programu APT na obu komputerach
-<!-- Overview {{{ -->
-<!-- ===================================================================== -->
-<sect>Wprowadzenie
-
-<p>
-APT bïdïcy do dyspozycji na obu komputerach daje najprostszï
kombinacjï.
-Zasadniczym pomysïem tej metody jest umieïciï kopie pliku status na dysku
-i uïyï odlegïego komputera, aby uzyskaï najnowsze pliki pakietïw
-i zdecydowaï, ktïre pakiety chcemy pobraï. Struktura katalogïw na dysku
-powinna wyglïdaï nastïpujïco:
-
-<example>
- /disc/
- archives/
- partial/
- lists/
- partial/
- status
- sources.list
- apt.conf
-</example>
-
-</sect>
- <!-- }}} -->
-<!-- The configuartion file {{{ -->
-<!-- ===================================================================== -->
-<sect>Plik konfiguracyjny
-
-<p>
-Plik konfiguracyjny powinien informowaï program APT, aby przechowywaï jego
-pliki na dysku, a takïe uïywaï plikïw konfiguracyjnych z dysku. Plik
-sources.list powinien zawieraï prawidïowe odnoïniki, ktïrych oczekujesz
-uïyï od zdalnego komputera, a plik status powinien byï kopiï
-<em>/var/lib/dpkg/status</em>. Zauwaï, ïe jeïli uïywasz lokalnego
archiwum
-musisz uïyï tych samych odnoïnikïw o identycznej skïadni.
-
-<p>
-<em>apt.conf</em> musi zawieraï niezbïdne wpisy, by APT korzystaï z
dysku:
-
-<example>
- APT
- {
- /* Ten wpis nie jest wymagany jeïli oba komputery sï tej samej
- architektury, mïwi on APTowi na komputerze pobierajïcym pakiety
- jakiej architektury jest nasz komputer */
- Architecture "i386";
-
- Get::Download-Only "true";
- };
-
- Dir
- {
- /* Uïyj katalogu disc na informacje stanu i skieruj plik status
- z /var/lib/dpkg default */
- State "/disc/";
- State::status "status";
-
- // Katalog lokalnie przechowywanych pakietïw binarnych
- Cache::archives "/disc/archives/";
- Cache "/tmp/";
-
- // Lokalizacja pliku sources.list.
- Etc "/disc
- };
-</example>
-
-Wiïcej szczegïïïw moïna zobaczyï w manualu apt.conf i w
przykïadowym pliku
-konfiguracyjnym <em>/usr/doc/apt/examples/apt.conf</em>.
-
-<p>
-Pierwszï rzeczï jaka naleïy zrobiï na oddalonym komputerze z Debianem
to
-zamontowaï dysk i przekopiowaï na niego plik <em>/var/lib/dpkg/status</em>.
-Potrzeba takïe utworzyï stukturï katalogïw przedstawionï we
Wprowadzeniu,
-<em>archives/partial/</em> i <em>lists/partial/</em>. Nastïpnie niesiemy
-dysk do oddalonego komputera z szybkim ïïczem i konfigurujemy plik
-sources.list. Na oddalonym komputerze wykonujemy kolejno:
-
-<example>
- # export APT_CONFIG="/disc/apt.conf"
- # apt-get update
- [ APT aktualizuje ustawienia ]
- # apt-get dist-upgrade
- [ APT pobiera wszystkie potrzebne pakiety do aktualizacji twojego systemu ]
-
-</example>
-
-Polecenie dist-upgrade moïna zastïpiï kaïdym innym podstawowym
poleceniem
-APT, w szczegïlnoïci dselect-upgrade. Moïesz nawet uïyï APT jako
metodï
-dostïpu dla <em>dselect</em>. Jednak stworzy to problem w przeniesieniu
-twoich operacji wyborïw z powrotem na lokalny komputer.
-
-<p>
-W tej chwili katalog disc zawiera wszystkie pliki indeksowe oraz archiwa
-niezbïdne do aktualizacji maszyny z Debianem. Bierzemy dysk z powrotem do
-siebie i wpisujemy:
-
-<example>
- # export APT_CONFIG="/disc/apt.conf"
- # apt-get check
- [ APT tworzy lokalnï kopiï plikïw cache ]
- # apt-get --no-d -o dir::etc::status=/var/lib/dpkg/status dist-upgrade
- [ Moïe teï byï inne polecenie programu APT ]
-</example>
-
-<p>
-Koniecznym jest do prawidïowego dziaïania podmieniï plik status na
lokalnej
-maszynie. To jest bardzo waïne!
-
-<p>
-Jeïli uïywasz dselect moïesz wykonaï bardzo ryzykownï operacjï
skopiowania
-disc/status do /var/lib/dpkg/status tak, ïe wszystkie zmiany ktïre
-dokonaïeï na odlegïym komputerze sï uaktualnione. Mocno zalecam aby
-dokonywaï doboru pakietïw tylko na lokalnym komputerze, ale nie zawsze
-jest to moïliwe. NIE podmieniaj pliku status jeïli dpkg lub APT byïy
-uruchamiane w miïdzyczasie!!
-
-</sect>
- <!-- }}} -->
-
-<chapt>Uïywanie programïw APT i wget
-<!-- Overview {{{ -->
-<!-- ===================================================================== -->
-<sect>Wprowadzenie
-
-<p>
-<em>wget</em> jest popularnym i przenoïnym programem narzïdziowym
-pobierania plikïw, ktïry dziaïa na prawie kaïdym komputerze.
-W przeciwieïstwie do metody opisanej powyïej ta wymaga komputera z
Debianem,
-ktïry juï posiada listï dostïpnych pakietïw.
-
-<p>
-Naleïy stworzyï katalog disc tylko na pakiety do pobrania z innego
-komputera. Uïyta zostanie do tego opcja --print-uris programu apt-get,
-a nastïpnie przygotujemy skrypt dla programu wget, ktïry pobierze
wïaïciwe
-pakiety.
-
-</sect>
- <!-- }}} -->
-<!-- Operation {{{ -->
-<!-- ===================================================================== -->
-<sect>Kolejne kroki
-
-<p>
-W odrïïnieniu od poprzedniej metody dziaïania ta nie wymaga specjalnych
-plikïw konfiguracyjnych. Uïywamy jedynie podstawowych poleceï APT, by
-wygenerowaï listï plikïw.
-
-<example>
- # apt-get dist-upgrade
- [ Wybierz no po znaku zachïty, upewnij siï czy to wïa?ciwy wybïr ]
- # apt-get -qq --print-uris dist-upgrade > uris
- # awk '{print "wget -O " $2 " " $1}' < uris > /disc/wget-script
-</example>
-
-Takïe inne opcje niï dist-upgrade mogï tu byï uïyte, wïïczajïc
-dselect-upgrade.
-
-<p>
-Plik skryptu /disc/wget-script bïdzie teraz zawieraï listï poleceï dla
-programu wget, ktïry uruchomi w porzïdku pobieranie potrzebnych archiwïw.
-Skrypt ten naleïy uruchomiï w bieïïcym katalogu o punkcie montowania
disc
-tak aby tu zapisywaï dane na dysku.
-
-<p>
-Na oddalonym komputerze naleïy wykonaï coï takiego
-
-<example>
- # cd /disc
- # sh -x ./wget-script
- [ czekaj.. ]
-</example>
-
-Gdy archiwa zostaïy pobrane i dysk wrïciï do komputera z Debianem,
-instalowanie moïna prowadziï dalej poleceniem,
-
-<example>
- # apt-get -o dir::cache::archives="/disc/" dist-upgrade
-</example>
-
-Ktïre uïyje pobrane uprzednio archiwa z dysku.
-</sect>
- <!-- }}} -->
-</book>