summaryrefslogtreecommitdiff
path: root/doc/pl
diff options
context:
space:
mode:
Diffstat (limited to 'doc/pl')
-rw-r--r--doc/pl/Makefile.am2
-rw-r--r--doc/pl/gendiff.147
-rw-r--r--doc/pl/rpm.81393
-rw-r--r--doc/pl/rpm2cpio.824
-rw-r--r--doc/pl/rpmbuild.8245
-rw-r--r--doc/pl/rpmcache.8112
-rw-r--r--doc/pl/rpmdeps.824
-rw-r--r--doc/pl/rpmgraph.842
8 files changed, 1339 insertions, 550 deletions
diff --git a/doc/pl/Makefile.am b/doc/pl/Makefile.am
index 33a661260..0536176fe 100644
--- a/doc/pl/Makefile.am
+++ b/doc/pl/Makefile.am
@@ -2,7 +2,7 @@
@SET_MAKE@
-man_MANS = rpm.8 rpm2cpio.8
+man_MANS = gendiff.1 rpm.8 rpm2cpio.8 rpmbuild.8 rpmcache.8 rpmdeps.8 rpmgraph.8
mandir = @mandir@/pl
EXTRA_DIST = $(man_MANS)
diff --git a/doc/pl/gendiff.1 b/doc/pl/gendiff.1
new file mode 100644
index 000000000..a219141a7
--- /dev/null
+++ b/doc/pl/gendiff.1
@@ -0,0 +1,47 @@
+.\" Jakub Bogusz <qboosh@pld.org.pl>, 2003
+.\" rpm 4.3-20030610
+.TH GENDIFF 1 "10 stycznia 2000"
+.UC 4
+.SH NAZWA
+gendiff \- narzędzie pomagające przy generowaniu bezbłędnych plików diff
+.SH SKŁADNIA
+\fBgendiff\fR <katalog> <rozszerzenie-diff>
+.SH OPIS
+\fBgendiff\fR jest dość prostym skryptem pomagającym przy generowaniu
+pliku diff z pojedynczego katalogu. Jako jedyne argumenty przyjmuje nazwę
+katalogu i "rozszerzenie-diff". Rozszerzenie diff powinno być unikalną
+sekwencją znaków dodaną na końcu wszystkich oryginalnych, nie
+zmodyfikowanych plików. Wyjściem programu jest plik diff, który można
+nałożyć przy użyciu programu \fBpatch\fR, aby odtworzyć zmiany.
+.PP
+Zwykle sekwencja czynności do stworzenia pliku diff to utworzenie dwóch
+identycznych katalogów, dokonanie zmian w jednym katalogu i użycie
+narzędzia \fBdiff\fR do utworzenia listy różnic między nimi.
+Użycie gendiff eliminuje potrzebę dodatkowej kopii oryginalnego, nie
+zmodyfikowanego katalogu. Zamiast tego trzeba zachować tylko pojedyncze
+pliki przed zmodyfikowaniem.
+.PP
+Przed edycją pliku skopiuj go, dołączając do nazwy wybrane rozszerzenie.
+Tzn. jeśli zamierzasz zmodyfikować plik somefile.cpp i wybrałeś rozszerzenie
+"fix", skopiuj go do somefile.cpp.fix przed edycją. Następnie modyfikuj
+pierwszą kopię (somefile.cpp).
+.PP
+Po edycji wszystkich potrzebnych plików w ten sposób wejdź do katalogu
+jeden poziom wyżej niż jest obecny kod źródłowy i napisz:
+.sp
+.nf
+ $ gendiff tenkatalog .fix > mydiff-fix.patch
+.fi
+.PP
+Powinieneś przekierować wyjście do pliku (jak na przykładzie), chyba że
+chcesz zobaczyć wynik na standardowym wyjściu.
+
+.PD
+.SH "ZOBACZ TAKŻE"
+.BR diff (1),
+.BR patch (1)
+
+.SH AUTOR
+.nf
+Marc Ewing <marc@redhat.com>
+.fi
diff --git a/doc/pl/rpm.8 b/doc/pl/rpm.8
index 2e3288b7b..7441eaafd 100644
--- a/doc/pl/rpm.8
+++ b/doc/pl/rpm.8
@@ -1,593 +1,912 @@
.\" 1999 PTM Przemek Borys :-Q
+.\" Jakub Bogusz <qboosh@pld.org.pl>, 2003
.\" rpm - Red Hat Package Manager
-.TH rpm 8 "22 Grudnia 1998" "Red Hat Software" "Red Hat Linux"
+.\" rpm 4.3-20030610
+.TH rpm 8 "9 czerwca 2002" "Red Hat, Inc." "Red Hat Linux"
.SH NAZWA
-rpm \- Menedżer pakietów Red Hat
+rpm \- Menedżer pakietów RPM
.SH SKŁADNIA
-\fBrpm\fP [opcje]
-.SH OPIS
-\fBrpm\fP jest potężnym \fImenedżerem pakietów\fR, który może być używany do
-budowania, instalowania, zapytywania, weryfikowania, odświeżania i
-odinstalowywania pakietów oprogramowania. Pakiet składa się z archiwum
-plików oraz informacji pakietowej, takiej jak nazwa, wersja i opis.
+.SS "ODPYTYWANIE I WERYFIKACJA PAKIETÓW:"
+.PP
+
+\fBrpm\fR {\fB-q|--query\fR} [\fBopcje-wyboru\fR] [\fBopcje-zapytań\fR]
+
+\fBrpm\fR {\fB-V|--verify\fR} [\fBopcje-wyboru\fR] [\fBopcje-weryfikacji\fR]
+
+\fBrpm\fR \fB--import\fR \fB\fIKLUCZ_PUBLICZNY\fB\fR\fI ...\fR
+
+\fBrpm\fR {\fB-K|--checksig\fR} [\fB--nosignature\fR] [\fB--nodigest\fR]
+ \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+
+.SS "INSTALOWANIE, UAKTUALNIANIE I USUWANIE PAKIETÓW:"
+.PP
+
+\fBrpm\fR {\fB-i|--install\fR} [\fBopcje-instalacji\fR] \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+
+\fBrpm\fR {\fB-U|--upgrade\fR} [\fBopcje-instalacji\fR] \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+
+\fBrpm\fR {\fB-F|--freshen\fR} [\fBopcje-instalacji\fR] \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+
+\fBrpm\fR {\fB-e|--erase\fR} [\fB--allmatches\fR] [\fB--nodeps\fR] [\fB--noscripts\fR]
+ [\fB--notriggers\fR] [\fB--repackage\fR] [\fB--test\fR] \fB\fINAZWA_PAKIETU\fB\fR\fI\ ...\fR
+
+.SS "RÓŻNE:"
+.PP
+
+\fBrpm\fR {\fB--initdb|--rebuilddb\fR}
+
+\fBrpm\fR {\fB--addsign|--resign\fR} \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+\fBrpm\fR {\fB--querytags|--showrc\fR}
+
+\fBrpm\fR {\fB--setperms|--setugids\fR} \fB\fINAZWA_PAKIETU\fB\fR\fI ...\fR
+
+.SS "opcje-wyboru"
+.PP
+
+ [\fB\fINAZWA_PAKIETU\fB\fR] [\fB-a,--all\fR] [\fB-f,--file \fIPLIK\fB\fR]
+ [\fB-g,--group \fIGRUPA\fB\fR] {\fB-p,--package \fIPLIK_PAKIETU\fB\fR]
+ [\fB--fileid \fIMD5\fB\fR] [\fB--hdrid \fISHA1\fB\fR] [\fB--pkgid \fIMD5\fB\fR] [\fB--tid \fITID\fB\fR]
+ [\fB--querybynumber \fINUMER_NAGŁÓWKA\fB\fR] [\fB--triggeredby \fINAZWA_PAKIETU\fB\fR]
+ [\fB--whatprovides \fIWŁASNOŚĆ\fB\fR] [\fB--whatrequires \fIWŁASNOŚĆ\fB\fR]
+
+.SS "opcje-zapytań"
+.PP
+
+ [\fB--changelog\fR] [\fB-c,--configfiles\fR] [\fB-d,--docfiles\fR] [\fB--dump\fR]
+ [\fB--filesbypkg\fR] [\fB-i,--info\fR] [\fB--last\fR] [\fB-l,--list\fR]
+ [\fB--provides\fR] [\fB--qf,--queryformat \fIFORMAT_ZAPYTANIA\fB\fR]
+ [\fB-R,--requires\fR] [\fB--scripts\fR] [\fB-s,--state\fR]
+ [\fB--triggers,--triggerscripts\fR]
+
+.SS "opcje-weryfikacji"
+.PP
+
+ [\fB--nodeps\fR] [\fB--nofiles\fR] [\fB--noscripts\fR]
+ [\fB--nodigest\fR] [\fB--nosignature\fR]
+ [\fB--nolinkto\fR] [\fB--nomd5\fR] [\fB--nosize\fR] [\fB--nouser\fR]
+ [\fB--nogroup\fR] [\fB--nomtime\fR] [\fB--nomode\fR] [\fB--nordev\fR]
+
+.SS "opcje-instalacji"
+.PP
+
+ [\fB--aid\fR] [\fB--allfiles\fR] [\fB--badreloc\fR] [\fB--excludepath \fISTARA_ŚCIEŻKA\fB\fR]
+ [\fB--excludedocs\fR] [\fB--force\fR] [\fB-h,--hash\fR]
+ [\fB--ignoresize\fR] [\fB--ignorearch\fR] [\fB--ignoreos\fR]
+ [\fB--includedocs\fR] [\fB--justdb\fR] [\fB--nodeps\fR]
+ [\fB--nodigest\fR] [\fB--nosignature\fR] [\fB--nosuggest\fR]
+ [\fB--noorder\fR] [\fB--noscripts\fR] [\fB--notriggers\fR]
+ [\fB--oldpackage\fR] [\fB--percent\fR] [\fB--prefix \fINOWA_ŚCIEŻKA\fB\fR]
+ [\fB--relocate \fISTARA_ŚCIEŻKA\fB=\fINOWA_ŚCIEŻKA\fB\fR]
+ [\fB--repackage\fR] [\fB--replacefiles\fR] [\fB--replacepkgs\fR]
+ [\fB--test\fR]
+
+.SH OPIS
+.PP
+\fBrpm\fP jest potężnym \fBmenedżerem pakietów\fR, który może być używany do
+budowania, instalowania, odpytywania, weryfikowania, uaktualniania i
+usuwania pakietów oprogramowania. \fBPakiet\fR składa się z archiwum
+plików oraz metadanych używanych do instalowania i usuwania plików.
+Metadane zawierają pomocnicze skrypty, atrybuty plików oraz informacje
+opisujące pakiet.
+\fBPakiety\fR występują w dwóch wersjach: pakietach binarnych, służących
+do opakowania oprogramowania do instalacji oraz pakietach źródłowych,
+zawierających kod źródłowy i przepis na zbudowanie pakietów binarnych.
+.PP
Należy wybrać jeden z następujących podstawowych trybów:
-\fIInicjalizowania bazy danych\fP, \fIPrzebudowywania bazy danych\fP,
-\fIBudowania pakietu\fP, \fIRekompilowania pakietu\fP, \fIBudowania pakietu
-z tarballa\fP, \fIZapytywania\fP, \fIPokazywania tagów zapytywania\fP,
-\fIInstalowania\fP, \fIOdświeżania\fP, \fIOdinstalowywania\fP,
-\fIWeryfikowania\fP, \fISprawdzania sygnatury\fP, \fIPonownego podpisywania\fP,
-\fIDodawania sygnatury\fP, \fIustawiania właścicieli i grup \fR oraz
-\fIPokazywania konfiguracji\fP.
-
-
-
-Obsługa bazy danych:
-.br
-.I "\fB rpm \-i [\-\-initdb]\fP"
-.br
-.I "\fB rpm \-i [\-\-rebuilddb]\fP"
-
-Budowanie:
-.br
-.I "\fB rpm [\-b|t] [spec_pakietu]+\fP"
-.br
-.I "\fB rpm [\-\-rebuild] [źródłowyrpm]+\fP"
-.br
-.I "\fB rpm [\-\-tarbuild] [źródłowtar]+\fP"
-.br
-
-Querying:
-.br
-.I "\fB rpm [\-\-query] [opcjezapytania]\fP"
-.br
-.I "\fB rpm [\-\-querytags]\fP"
-.br
-
-Obsługa zainstalowanych pakietów:
-.br
-.I "\fB rpm [\-\-install] [opcjeinstalowania] [plik_pakietu]+\fP"
-.br
-.I "\fB rpm [\-\-freshen|\-F] [opcjeinstalowania] [plik_pakietu]+\fP"
-.br
-.I "\fB rpm [\-\-uninstall|\-e] [opcjeodinstalowania] [pakiet]+\fP"
-.br
-.I "\fB rpm [\-\-verify|\-V] [opcjeweryfikowania] [pakiet]+\fP"
-.br
-
-Sygnatury:
-.br
-.I "\fB rpm [\-\-verify|\-V] [opcjeweryfikowania] [pakiet]+\fP"
-.br
-.I "\fB rpm [\-\-resign] [plik_z_pakietem]+\fP"
-.br
-.I "\fB rpm [\-\-addsign] [plik_z_pakietem]+\fP"
-.br
-
-Różne:
-.br
-.I "\fB rpm [\-\-showrc]\fP"
-.br
-.I "\fB rpm [\-\-setperms] [pakiet]+\fP"
-.br
-.I "\fB rpm [\-\-setgids] [pakiet]+\fP"
-.br
-
-
-.SH OPCJE OGÓLNE
+\fBOdpytywania\fR,
+\fBWeryfikowania\fR,
+\fBSprawdzania sygnatury\fR,
+\fBInstalowania/Uaktualniania/Odświeżania\fR,
+\fBOdinstalowywania\fR,
+\fBInicjalizowania bazy danych\fR,
+\fBPrzebudowywania bazy danych\fR,
+\fBPonownego podpisywania\fR,
+\fBDodawania sygnatury\fR,
+\fBustawiania właścicieli i grup\fR,
+\fBPokazywania etykiet zapytań\fR, oraz
+\fBPokazywania konfiguracji\fR.
+.SS "OPCJE OGÓLNE"
+.PP
Opcje te mogą być używane we wszystkich trybach.
-.IP "\fB\-vv\fP"
-Drukuje dużo danych debuggowych.
-.IP "\fB\-\-quiet\fP"
-Drukuje jak najmniej \- zazwyczaj tylko komunikaty o błędach.
-.IP "\fB\-\-help\fP"
-Drukuje informację o użyciu dłuższą niż normalnie.
-.IP "\fB\-\-version\fP"
-Drukuje pojedynczą linię, zawierającą numer wersji \fBrpm\fP.
-.IP "\fB\-\-rcfile \fI<listaplików>\fP"
-Każdy z plików w oddzielonej dwukropkami \fI<liścieplików>\fP jest
-odczytywany kolejno przez \fBrpm\fP w poszukiwnaiu informacji o
-konfiguracji. Domyślną \fI<listąplików\fP jest
-\fB/usr/lib/rpm/rpmrc:/etc/rpmrc:~/.rpmrc\fP.
-Istnieć musi tylko pierwszy plik listy, a tyldy będą rozszerzane na wartość
-\fB$HOME\fP.
-.IP "\fB\-\-root \fI<katalog>\fP"
-Użyj do wszystkich operacji systemu zakorzenionego w \fI<katalogu>\fP.
-Zauważ, że oznacza to że baza danych będzie odczytywana w \fI<katalogu>\fP,
-a wszystkie skrypty \fIprzed\fP i \fIpo\fP będą uruchamiane po chroot(2) na
-\fI<dir>\fP.
-.IP "\fB\-\-dbpath \fI<ścieżka>\fP"
-Użyj bazy danych rpm ze \fI<ścieżki>\fP.
-.IP "\fB\-\-justdb\fP"
-Odśwież tylko bazę danych, nie system plików.
-.IP "\fB\-\-ftpproxy \fI<host>\fP, \fB\-\-httpproxy \fI<host>\fP"
-Użyj \fI<hosta>\fP jako proxy FTP lub HTTP.
-Zobacz \fBOPCJE FTP/HTTP\fP.
-.IP "\fB\-\-ftpport \fI<port>\fP, \fB\-\-httpport \fI<port>\fP"
-Użyj \fI<portu>\fP jako portu FTP lub HTTP na hoście proxy.
-Zobacz \fBOPCJE FTP/HTTP\fP.
-.IP "\fB\-\-pipe \fI<kmd>\fP"
-Przekazuje potokiem wyjście \fBrpm\fP do komendy \fI<kmd>\fP.
-
-.SH OPCJE INSTALOWANIA I ODŚWIEŻANIA
-Ogólną postacią komendy instalowania rpm jest
-.PP
- \fBrpm \-i [opcje-instalownaia] \fI<plik_pakietu>+\fP
+.TP
+\fB-?\fR, \fB--help\fR
+Wypisuje informację o użyciu dłuższą niż zwykle.
+.TP
+\fB--version\fR
+Wypisuje pojedynczą linię, zawierającą numer wersji używanego \fBrpm\fR-a.
+.TP
+\fB--quiet\fP
+Wypisuje jak najmniej - zazwyczaj tylko komunikaty o błędach.
+.TP
+\fB-v\fR
+Wypisuje szczegółowe informacje - zwykle komunikaty o przebiegu procesu.
+.TP
+\fB-vv\fR
+Wypisuje dużo brzydkich informacji diagnostycznych.
+.TP
+\fB--rcfile \fILISTA_PLIKÓW\fB\fR
+Każdy z plików w oddzielonej dwukropkami \fILIŚCIE_PLIKÓW\fP jest
+odczytywany kolejno przez \fBrpm\fR-a w poszukiwaniu informacji o
+konfiguracji.
+Istnieć musi tylko pierwszy plik z listy, a tyldy są zamieniane na
+wartość \fB$HOME\fR.
+Domyślną \fILISTĄ_PLIKÓW\fR jest
+\fI/usr/lib/rpm/rpmrc\fR:\fI/usr/lib/rpm/redhat/rpmrc\fR:\fI/etc/rpmrc\fR:\fI~/.rpmrc\fR.
+.TP
+\fB--pipe \fIKOMENDA\fB\fR
+Przekazuje potokiem wyjście \fBrpm\fP-a do \fIKOMENDY\fR.
+.TP
+\fB--dbpath \fIKATALOG\fB\fR
+Używa bazy danych z \fIKATALOGU\fR zamiast domyślnego \fI/var/lib/rpm\fR.
+.TP
+\fB--root \fIKATALOG\fB\fR
+Używa do wszystkich operacji systemu zakorzenionego w \fIKATALOGU\fR.
+Zauważ, że oznacza to, że baza danych w \fIKATALOGU\fP
+będzie używana przy sprawdzaniu zależności, a wszystkie skrypty (np.
+\fB%post\fR przy instalacji pakietu lub
+\fB%prep\fR przy budowaniu pakietu)
+będą uruchamiane po chroot(2) na
+\fIKATALOG\fR.
+.SS "OPCJE INSTALOWANIA I UAKTUALNIANIA"
+.PP
+Ogólną postacią komendy instalowania rpm-a jest
+.PP
+
+\fBrpm\fR {\fB-i|--install\fR} [\fBinstall-options\fR] \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+
.PP
Instaluje to nowy pakiet.
-Ogolną postacią komendy odświeżania rpm jest
.PP
- \fBrpm \-U [opcje-instalowania] \fI<plik_pakietu>+\fP
+Ogólną postacią komendy uaktualniania rpm-a jest
.PP
-Odświeża to lub instaluje pakiet na wersję, obecną w nowym RPM. Jest to to
-samo co install, lecz wszystkie inne wersje pakietu będa najpierw z systemu
-usuwane.
+
+\fBrpm\fR {\fB-U|--upgrade\fR} [\fBinstall-options\fR] \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+
.PP
- \fBrpm [\-F|--freshen] [opcje-instalowania] \fI<plik_pakietu>+\fP
+Uaktualnia to aktualnie zainstalowany lub instaluje pakiet w nowej wersji.
+Jest to to samo co install, lecz wszystkie inne wersje pakietu będą
+usunięte po zainstalowaniu nowego pakietu.
.PP
-Odświeży to pakiety, lecz tylko jeśli wcześniejsza wersja już istnieje.
+\fBrpm\fR {\fB-F|--freshen\fR} [\fBinstall-options\fR] \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
-\fI<plik_pakietu>\fP może być podany jako URL ftp lub http. W tym wypadku
-pakiet zostanie pobrany przed zainstalowaniem . Zobacz \fBOPCJE FTP/HTTP\fR.
-.PP
-.IP "\fB\-\-force\fP"
-To samo co użycie \fB\-\-replacepkgs\fP, \fB\-\-replacefiles\fP, i
-\fB\-\-oldpackage\fP.
-.IP "\fB\-h\fP, \fB\-\-hash\fP"
-Drukuje 50 znaków krzyżyka, pokazując proces rozpakowywania archiwum.
-Używając z \fB\-v\fP, uzyskasz ładny obraz.
-.IP "\fB\-\-oldpackage\fP"
-Zezwól odświeżeniu na zastąpienie nowszego pakietu starszym.
-.IP "\fB\-\-percent\fP"
-Drukuj procenty podczas rozpoakowywania plików z archiwum. Jest to zrobione
-w celu ułatwienia wywoływnaia RPM z innych narzędzi.
-.IP "\fB\-\-replacefiles\fP"
-Instaluj pakiety nawet jeśli zastępują one pliki z innych, już
+.PP
+Odświeży to pakiety, lecz tylko jeśli wcześniejsza wersja już istnieje.
+\fIPLIK_PAKIETU\fR może być podany jako URL
+\fBftp\fR lub
+\fBhttp\fR.
+W tym wypadku pakiet zostanie pobrany przed zainstalowaniem.
+W sekcji \fBOPCJE FTP/HTTP\fR znajduje się więcej informacji o wewnętrznej
+obsłudze klienckiej
+\fBftp\fR i
+\fBhttp\fR w \fBrpm\fR.
+.PP
+.TP
+\fB--aid\fR
+Dodaje w razie potrzeby sugerowane pliki do zbioru transakcji.
+.TP
+\fB--allfiles\fR
+Instaluje lub odświeża wszystkie pliki missingok (takie, których może
+brakować) z pakietu, niezależnie czy istnieją.
+.TP
+\fB--badreloc\fR
+Do użytku w połączeniu z \fB--relocate\fR. Pozwala na relokowanie ścieżek
+wszystkich plików, nie tylko tych, których \fISTARA_ŚCIEŻKA\fR jest na
+liście podpowiedzi dla relokacji w pakiecie binarnym.
+.TP
+\fB--excludepath \fISTARA_ŚCIEŻKA\fB\fR
+Nie instaluje plików, których nazwy rozpoczynają się od
+\fISTARA_ŚCIEŻKA\fR.
+.TP
+\fB--excludedocs\fR
+Nie instaluje żadnych plików, które są zaznaczone jako dokumentacja
+(co tyczy się także podręczników man i texinfo).
+.TP
+\fB--force\fR
+To samo, co użycie:
+\fB--replacepkgs\fR,
+\fB--replacefiles\fR i
+\fB--oldpackage\fR.
+.TP
+\fB-h\fR, \fB--hash\fR
+Wypisuje 50 znaków krzyżyka, pokazując proces rozpakowywania archiwum.
+Używając z \fB-v|--verbose\fR, uzyskasz ładny obraz.
+.TP
+\fB--ignoresize\fR
+Nie sprawdza, czy na zamontowanych systemach plików jest dość miejsca na
+zainstalowanie tego pakietu.
+.TP
+\fB--ignorearch\fR
+Umożliwia instalację lub uaktualnienie nawet w wypadku, gdy
+architektury binarnego pakietu i hosta nie odpowiadają sobie.
+.TP
+\fB--ignoreos\fR
+Umożliwia instalację lub uaktualnienie nawet w wypadku, gdy
+systemy operacyjne binarnego pakietu i hosta nie odpowiadają sobie.
+.TP
+\fB--includedocs\fR
+Instaluje pliki dokumentacji. Tak jest domyślnie.
+.TP
+\fB--justdb\fR
+Odświeża tylko bazę danych, a nie system plików.
+.TP
+\fB--nodigest\fR
+Nie weryfikuje skrótów kryptograficznych pakietu ani nagłówka przy odczycie.
+.TP
+\fB--nosignature\fR
+Nie weryfikuje sygnatur pakietu ani nagłówka przy odczycie.
+.TP
+\fB--nodeps\fR
+Nie dokonuje sprawdzenia zależności przed instalowaniem, lub
+uaktualnieniem pakietu.
+.TP
+\fB--nosuggest\fR
+Nie sugeruje pakietu(ów), które dostarczają brakującą zależność.
+.TP
+\fB--noorder\fR
+Nie porządkuje pakietów do instalacji. Lista pakietów w normalnych
+wypadkach jest porządkowana na nowo, aby spełnić zależności.
+.TP
+\fB--noscripts\fR
+.TP
+\fB--nopre\fR
+.TP
+\fB--nopost\fR
+.TP
+\fB--nopreun\fR
+.TP
+\fB--nopostun\fR
+Nie wywołuje skryptów o podanej nazwie.
+Opcja \fB--noscripts\fR jest równoważna
+
+\fB--nopre\fR
+\fB--nopost\fR
+\fB--nopreun\fR
+\fB--nopostun\fR
+
+i wyłącza wykonywanie odpowiadających im skryptów
+\fB%pre\fR,
+\fB%post\fR,
+\fB%preun\fR oraz
+\fB%postun\fR.
+.TP
+\fB--notriggers\fR
+.TP
+\fB--notriggerin\fR
+.TP
+\fB--notriggerun\fR
+.TP
+\fB--notriggerpostun\fR
+Nie wywołuje skryptów, które są pociągane przez instalację lub
+usuwanie pakietu.
+Opcja \fB--notriggers\fR jest równoważna
+
+\fB--notriggerin\fR
+\fB--notriggerun\fR
+\fB--notriggerpostun\fR
+
+i wyłącza wykonywanie odpowiadających im skryptów
+\fB%triggerin\fR,
+\fB%triggerun\fR oraz
+\fB%triggerpostun\fR.
+.TP
+\fB--oldpackage\fR
+Zezwala uaktualnianiu na zastąpienie nowszego pakietu starszym.
+.TP
+\fB--percent\fR
+Wypisuje procenty podczas rozpakowywania plików z archiwum. Jest to zrobione
+w celu ułatwienia wywoływania \frpm\fR-a z innych narzędzi.
+.TP
+\fB--prefix \fINOWA_ŚCIEŻKA\fB\fR
+Dla pakietów relokowalnych tłumaczy wszystkie ścieżki plików
+zaczynające się od prefiksu instalacji w podpowiedziach dla relokacji
+na \fNOWĄ_ŚCIEŻKĘ\fR.
+.TP
+\fB--relocate \fISTARA_ŚCIEŻKA\fB=\fINOWA_ŚCIEŻKA\fB\fR
+Dla pakietów relokowalnych tłumaczy wszystkie ścieżki plików
+zaczynające się od \fISTAREJ_ŚCIEŻKI\fR w podpowiedziach dla relokacji
+na \fINOWĄ_ŚCIEŻKĘ\fR.
+Ta opcja może używana wiele razy, jeśli ma być zrelokowane kilka różnych
+\fISTARYCH_ŚCIEŻEK\fR.
+.TP
+\fB--repackage\fR
+Re-pakietuje pliki przed usunięciem. Poprzednio zainstalowany pakiet
+będzie nazwany zgodnie z makrem
+\fB%_repackage_name_fmt\fR
+i będzie utworzony w katalogu zapisanym w makrze
+\fB%_repackage_dir\fR (domyślną wartością jest \fI/var/tmp\fR).
+.TP
+\fB--replacefiles\fR
+Instaluje pakiety nawet jeśli zastępują one pliki z innych, już
zainstalowanych pakietów.
-.IP "\fB\-\-replacepkgs\fP"
-Instaluj pakiety nawet jeśli niektóre z nich są już zainstalowane na tym
+.TP
+\fB--replacepkgs\fR
+Instaluje pakiety nawet jeśli niektóre z nich są już zainstalowane na tym
systemie.
-.IP "\fB\-\-allfiles\fP"
-Instaluje lub odświeża wszystkie brakująceok (missingok) pliki z pakietu,
-niezależnie czy istnieją.
-.IP "\fB\-\-nodeps\fP"
-Nie dokonuj sprawdzenia zależności przed instalowaniem, lub odświeżaniem
-pakietu.
-.IP "\fB\-\-noscripts\fP"
-Nie wywołuj skryptów przed i poinstalacyjnych.
-.IP "\fB\-\-notriggers\fP"
-Nie wywołuj skryptów, które są pociągane przez instalację tego pakietu.
-.IP "\fB\-\-ignoresize\fP"
-Nie sprawdzaj czy na zamontowanych systemach plików jest dość miejsca na
-zainstalowanie tego pakietu.
-.IP "\fB\-\-excludepath \fI<path>\fP"
-Nie instaluj plików, których nazwy rozpoczynają się od \fI<path>\fP.
-.IP "\fB\-\-excludedocs\fP"
-Nie instaluj żadnych plików, które są zaznaczone jako dokumentacja (co tyczy
-się także podręczników man i texinfo).
-.IP "\fB\-\-includedocs\fP"
-Instaluj pliki dokumentacji. Tak jest domyślnie.
-.IP "\fB\-\-test\fP"
-Nie instaluj pakietu, po prostu sprawdź czy istnieją konflikty.
-.IP "\fB\-\-ignorearch\fP"
-Umożliwia to instalację, lub odświeżanie nawet w wypadku gdy
-architektury binarnego RPM i hosta nie odpowiadają sobie.
-.IP "\fB\-\-ignoreos\fP"
-Umożliwia to instalowanie, lub odświeżanie nawet w wypadku gdy systemy
-operacyjne binarnego RPM i hosta nie odpowiadają sobie.
-.IP "\fB\-\-prefix \fI<ścieżka>\fP"
-Ustawia to przedrostek instalacji na \fI<ścieżkę>\fP dla relokowalnych
-pakietów.
-.IP "\fB\-\-relocate \fI<staraścieżka>\fB=\fI<nowaścieżka>\fP"
-W wypadku pakietów relokowalnych, transluje pliki, które byłyby wstawione do
-\fI<starejścieżki>\fP na \fI<nowąścieżkę>\fP.
-.IP "\fB\-\-badreloc\fP"
-Do użytku w połączeniu z \-\-relocate. Wymusza relokację nawet gdy pakiet
-nie jest relokowalny.
-.IP "\fB\-\-noorder\fP"
-Nie porządkuj pakietów dla instalacji. Lista pakietów w normalnych
-wypadkach jest porządkowana na nowo by spełnić zależności.
-
-
-.SH OPCJE ZAPYTAŃ
-Ogólną postacią komendy zapytania rpm jest
-.PP
- \fBrpm \-q [opcje\-zapytań]\fP
-.PP
-Możesz podać format, w jakim powinna zostać zapisywana informacja pakietowa.
-Aby tego dokonać, użyj opcji \fB[\-\-queryformat|\-qf]\fP, z dołączonym
-łańcuchem formatującym.
-
-Formaty zapytań są zmodyfikowanymi wersjami standardowego formatowania
-\fBprintf(3)\fP. Format jest złożony ze statycznych łańcuchów (które mogą
-zawierać standardowe znaki specjalne C--dla nowych linii, tabulacji itp.)
-oraz formatek typu, podobnych do tych z \fBprintf(3)\fP.
-Poniważ \fBrpm\fP już zna typ do drukowania, specyfikator typu jest
-pomijany. W jego miejsce wchodzi nazwa tagu drukowanego nagłówka, ujęta w
-znaki \fB{}\fP. Część \fBRPMTAG_\fP nazwy taga może być opuszczona.
-
-Można zażądać innych formatów wyjściowych przez zakończenie taga
-\fB:\fItypetag\fR. Obecnie obsługiwane są następujące typy: \fBoctal\fR,
-\fBdate\fR, \fBshescape\fR, \fBperms\fR, \fBfflags\fR i \fBdepflags\fR.
-
-Na przykład aby wydrukować tylko nazwy zapytywanych pakietów, możesz użyć
-jako łańcucha formatującego samego \fB%{NAME}\fP. Aby wydrukować nazwy
-pakietów i informacje dystrybucji (w dwóch kolumnach), możesz użyć
-\fB%\-30{NAME}%{DISTRIBUTION}\fP. (Name będzie w 30 znakowym okienku, z
-wyrównaniem do lewej--zobacz printf(3)--przyp. tłum.)
-
-Jeśli uruchomić go z argumentem \fB\-\-querytags\fP, \fBrpm\fP będzie
-drukował listę wszystkich tagów, o których wie.
-
-Istnieją dwa podzbiory opcji dla zapytywania: wybór pakietu i wybór
-informacji.
+.TP
+Nie instaluje pakietu, po prostu sprawdza i raportuje potencjalne
+konflikty.
+.SS "OPCJE USUWANIA"
+.PP
+Ogólną postacią komendy usuwania rpm-a jest
+.PP
-Opcje wyboru pakietu:
-.br
-.IP "\fB\fI<nazwa_pakietu>\fP"
-Zapytaj zainstalowany pakiet o nazwie \fI<nazwa_pakietu>\fP.
-.IP "\fB\-a\fP, \fB\-\-all\fP"
-Zapytaj wszystkie zainstalowane pakiety.
-.IP "\fB\-\-whatrequires \fI<właściwość>\fP"
-Zapytaj wszystkie pakiety, wymagające \fI<właściwości>\fP do prawidłowego
-działania.
-.IP "\fB\-\-whatprovides \fI<wirtualna>\fP"
-Zapytaj wszystkie pakiety, dające \fI<wirtualną>\fP właściwość.
-.IP "\fB\-f \fI<plik>\fP, \fB\-\-file \fI<plik>\fP"
-Zapytaj pakiet, będący właścicielem \fI<pliku>\fP.
-.IP "\fB\-g \fI<grupa>\fP, \fB\-\-group \fI<grupa>\fP"
-Zapytaj pakiety o grupie \fI<grupa>\fP.
-.IP "\fB\-p \fI<plik_pakietu>\fP"
-Zapytaj (niezainstalowany) pakiet \fI<plik_pakietu>\fP.
-Plik ten może być podany w stylu ftp lub http. W takiej sytuacji, przed
-zapytaniem zostanie pobrany. Zobacz \fBOPCJE FTP/HTTP\fP.
-.IP "\fB\-\-specfile \fI<plikspec>\fP"
-Przetwórz i zapytaj \fI<plikspec\fP tak, jakby był pakietem. Chociaż nie
-jest dostępna cała informacja (np. lista plików), to ten typ zapytań
-umożliwia używanie rpm do wyciągania informacji z plików spec bez potrzeby
-pisania specyficznego parsera.
-.IP "\fB\-\-querybynumber \fI<num>\fP"
-Zapisaj wprost \fI<num>\fP-ty wpis bazy danych; jest to przydatne do
-debuggowania.
-.IP "\fB\-\-triggeredby \fI<pkg>\fP"
-Zapytaj pakiety, które są pociągnięte przez pakiety \fI<pkg>\fP.
-
-.P
-Opcje wyboru informacji:
-.br
-.IP "\fB\-i\fP"
-Wyświetl informację o pakiecie, łącznie z nazwą, wersją i opisem. O ile
-podano \fB\-\-queryformat\fP, to jest on używany.
-.IP "\fB\-R\fP, \fB\-\-requires\fP"
-Listuj pakiety, od których zależy ten pakiet.
-.IP "\fB\-\-provides\fP"
-Listuj właściwości, które udostępnia ten pakiet.
-.IP "\fB\-\-changelog\fP"
-Wyświetl informacje zmian dla tego pakietu.
-.IP "\fB\-l\fP, \fB\-\-list\fP"
-Listuj pliki z pakietu.
-.IP "\fB\-s\fP, \fB\-\-state\fP"
-Wyświetl \fIstany\fP plików w pakiecie (wymusza \fB\-l\fP).
-Stan każdego pliku może być jednym z
-\fInormal\fP (normalny), \fInot installed\fP (niezainstalowany), lub
-\fIreplaced\fP (zamieniony).
-.IP "\fB\-d\fP, \fB\-\-docfiles\fP"
-Listuj tylko pliki dokumentacji (wymusza \fB\-l\fP).
-.IP "\fB\-c\fP, \fB\-\-configfiles\fP"
-Listuj tylko pliki konfiguracji (wymusza \fB\-l\fP).
-.IP "\fB\-\-scripts\fP"
-Listuj skrypty powłoki, specyficzne dla pakietu, które są używane jako część
-procesu instalowania i odinstalowywania (o ile takie skrypty istnieją).
-.IP "\fB\-\-triggers\fP, \fB\-\-triggerscripts\fP"
-Wyświetl skrypty wywołujące (trigger scripts), zawarte w pakiecie.
-.IP "\fB\-\-dump\fP"
-Wyświetl w następujący sposób informację o pliku: ścieżka rozmiar
-czasmodyfukacji sumamd5 prawa właściciel grupa jestkonfiguracyjny
-jestdokumentacją rdev dowiązaniesymboliczne. Musi to być użyte z
-przynajmniej jednym z \fB\-l\fP, \fB\-c\fP, \fB\-d\fP.
-.IP "\fB\-\-last\fP"
-Porządkuje listing pakietów podczas instalowania tak, że ostatnie pakiety są
-na górze.
-.IP "\fB\-\-filesbypkg\fP"
-Listuje wszystkie pliki z każdego z pakietów.
-.IP "\fB\-\-triggerscripts\fP"
-Pokazuje wszystkie skrypty wywołujące (trigger) z wybranych pakietów.
+\fBrpm\fR {\fB-e|--erase\fR} [\fB--allmatches\fR] [\fB--nodeps\fR] [\fB--noscripts\fR] [\fB--notriggers\fR] [\fB--repackage\fR] [\fB--test\fR] \fB\fINAZWA_PAKIETU\fB\fR\fI ...\fR
-.SH OPCJE WERYFIKACJI
-Ogólną postacią komendy weryfikacji rpm jest
.PP
- \fBrpm \-V|\-y|\-\-verify [opcje\-weryfikacji]\fP
+Można użyć następujących opcji:
+.TP
+\fB--allmatches\fR
+Usunie wszystkie wersje pakietu, które odpowiadają
+\fI<NAZWIE_PAKIETU\fR. Normalnie wyświetlany jest błąd, gdy nazwa
+ta odpowiada wielu pakietom.
+.TP
+\fB--nodeps\fR
+Nie sprawdza zależności przed odinstalowaniem.
+.TP
+\fB--noscripts\fR
+.TP
+\fB--nopreun\fR
+.TP
+\fB--nopostun\fR
+Nie wywołuje skryptów o podanej nazwie.
+Opcja \fB--noscripts\fR przy usuwaniu pakietów jest równoważna
+
+\fB--nopreun\fR
+\fB--nopostun\fR
+
+i wyłącza wykonywanie odpowiadających im skryptów
+\fB%preun\fR oraz
+\fB%postun\fR.
+.TP
+\fB--notriggers\fR
+.TP
+\fB--notriggerun\fR
+.TP
+\fB--notriggerpostun\fR
+Nie wywołuje skryptów, które są pociągane przez usunięcie pakietu.
+Opcja \fB--notriggers\fR jest równoważna
+
+\fB--notriggerun\fR
+\fB--notriggerpostun\fR
+
+i wyłącza wykonywanie odpowiadających im skryptów
+\fB%triggerun\fR oraz
+\fB%triggerpostun\fR.
+.TP
+\fB--repackage\fR
+Re-pakietuje pliki przed usunięciem. Poprzednio zainstalowany pakiet
+będzie nazwany zgodnie z makrem
+\fB%_repackage_name_fmt\fR
+i będzie utworzony w katalogu zapisanym w makrze
+\fB%_repackage_dir\fR (domyślną wartością jest \fI/var/tmp\fR).
+.TP
+\fB--test\fR
+Nie odinstalowuje niczego naprawdę, przechodzi tylko przez kolejne etapy.
+Przydatne w połączeniu z opcją \fB-vv\fR w celach diagnostycznych.
+.SS "OPCJE ZAPYTAŃ"
+Ogólną postacią komendy zapytania rpm-a jest
.PP
-Weryfikowanie pakietu porównuje informacje o zainstalowanych plikach w
-pakiecie z informacją o plikach, pobraną z oryginalnego pakietu, zapisanego
-w bazie rpm. Wśród innych rzeczy, porównywane są rozmiary, sumy MD5, prawa,
-typ, właściciel i grupa każdego pliku. Wszystkie niezgodności są natychmiast
-wyświetlane. Opcje specyfikacji pakietu są takie same jak dla zapytywania
-pakietów.
-
-Pliki, które nie były zainstalowane z pakietu, jak na przykład dokumentacja,
-wyłączona opcją "\fB\-\-excludedocs\fP", są cicho ignorowane.
-
-Opcje, których można użyć w trybie weryfikacji:
-
-.IP "\fB\-\-nofiles\fP"
-Ignoruje podczas weryfikacji brakujące pliki.
-.IP "\fB\-\-nomd5\fP"
-Ignoruje podczas weryfikacji błędy sum MD5.
-.IP "\fB\-\-nopgp\fP"
-Ignoruje podczas weryfikacji błędy sprawdzania PGP.
-.IP "\fB\-\-nofiles\fP"
-Ignoruje podczas weryfikacji brakujące pliki. (dejavu? przyp. tłum. ;)
-
-
-Format wyjścia to łańcuch 8 znaków, prawdopodobny "\fBc\fP", oznaczający
-plik konfiguracyjny, a następnie nazwa pliku. Każdy z 8 znaków oznacza wynik
-porównania jednego atrybutu pliku z wartością atrybutu, zakodowaną w bazie
-RPM. Kropka "\fB.\fP" oznacza, że test przeszedł pomyślnie. Następujące
-znaki oznaczają błędy określonych testów:
-
-.IP "\fB5\fP"
-suma MD5
-.IP "\fBS\fP"
-rozmiar pliku
-.IP "\fBL\fP"
-dowiązanie symboliczne
-.IP "\fBT\fP"
-czas modyfikacji
-.IP "\fBD\fP"
-urządzenie
-.IP "\fBU\fP"
-użytkownik
-.IP "\fBG\fP"
-grupa
-.IP "\fBM\fP"
-prawa (włącza prawa i typ pliku)
-
-.SH SPRAWDZANIE SYGNATURY
-Ogólną postacią komendy sprawdzania sygnatury jest
-.PP
- \fBrpm \-\-checksig \fI<plik_pakietu>+\fP
-.PP
-Sprawdza to sygnaturę PGP pakietu \fIplik_pakietu\fP aby zapewnić jego
-integralność i pochodzenie. Informacja konfiguracji PGP jest odczytywana z
-plików konfiguracji. Zobacz sekcję o SYGNATURACH PGP.
-
-.SH OPCJE ODINSTALOWANIA
-Ogólną postacią komendy odinstalowania rpm jest
-.PP
- \fB rpm \-e \fI<nazwa_pakietu>+\fP
-.PP
-.IP "\fB\-\-allmatches\fP"
-Usuń wszystkie wersjie pakietu, które odpowiadają \fI<nazwie_pakietu\fR.
-Normalnie wyświetlany jest błąd gdy nazwa ta odpowiada wielu pakietom.
-.IP "\fB\-\-noscripts\fP"
-Nie wywołuj skryptów pre i postinstalacyjnych.
-.IP "\fB\-\-notriggers\fP"
-Nie wywołuj skryptów, które są pociągane przez usuwanie pakietu.
-.IP "\fB\-\-nodeps\fP"
-Nie sprawdzaj zależności przed odinstalowaniem.
-.IP "\fB\-\-test\fP"
-Nie odinstalowuj niczego naprawdę, przejdź tylko przez kolejne etapy.
-Przydatne w połączeniu z opcją \fB\-vv\fP.
-
-.SH OPCJE BUDOWANIA
-Ogólną postacią komendy budowania rpm jest
-.PP
- \fBrpm \-[b|t]\fIO\fP [opcje\-budowania] \fI<spec_pakietu>+\fP
-.PP
-Jeśli do zbudowania pakietu używany jest plik spec, to argumentem powinno
-być \fB\-b\fR, a jeśli \fBRPM\fR powinien zajrzeć wewnątrz skompresowanego
-pliku tar w poszukiwaniu speca, to powinna być użyta opcja \fB\-t\fR.
-Po pierwszym argumencie, drugi (\fIO\fR) określa etapy budwania i
-pakietowania, które należy wykonać. Może to być jedno z:
-
-.IP "\fB\-bp\fP"
-Wykonuje etap "%prep" z pliku spec. Normalnie wymaga to rozpakowania źródeł
-i załączenia wszelkich łat.
-.IP "\fB\-bl\fP"
-Dokonaj sprawdzenia listy. Sekcja "%files" pliku spec jest makro rozwijana i
-dokonywane są sprawdzenia, by upewnić się że każdy plik istnieje.
-.IP "\fB\-bc\fP"
-Wykonaj etap "%build" z pliku spec (po dokonaniu etapu prep).
-Ogólnie angażuje to ekwiwalenta "make".
-.IP "\fB\-bi\fP"
-Wykonaj etap "%install" z pliku spec (po dokonaniu etapów prep i build).
-Ogólnie angażuje to ekwiwalenta
-"make install".
-.IP "\fB\-bb\fP"
-Buduj pakiet binarny (po dokonaniu etapów prep, build i install).
-.IP "\fB\-bs\fP"
-Buduj pakiet źródłowy (po dokonaniu etapów prep, build i install).
-.IP "\fB\-ba\fP"
-Buduj pakiety binarny i źródłowy (po dokonaniu etapów prep, build i
-install).
-.PP
-Mogą być też użyte następujące opcje:
-.IP "\fB\-\-short\-circuit\fP"
-Przejdź wprost do podanego etapu (np. pomiń wszystkie etapy prowadzące do
-podanego). Prawidłowe tylko z \fB\-bc\fP i \fB\-bi\fP.
-.IP "\fB\-\-timecheck\fP"
-Ustaw wiek "sprawdzeniaczasu" (0 wyłącza). Wartość ta może być też
-skonfigurowana przez definiowanie makra "_timecheck". Wartość ta wyraża w
-sekundach maksymalny wiek pakowanego pliku. Dla plików starszych drukowane
-będą ostrzeżenia.
-.IP "\fB\-\-clean\fP"
-Usuń drzewo budowania po stworzeniu pakietów.
-.IP "\fB\-\-rmsource\fP"
-Usuń źródła i plik spec po budowaniu (może być też używane samodzielnie, np.
-"\fBrpm \-\-rmsource foo.spec\fP").
-.IP "\fB\-\-test\fP"
-Nie wykonuj żadnych etapów budowania.
-Przydatne do testowania plików spec.
-.IP "\fB\-\-sign\fP"
-Osadź w pakiecie sygnaturę PGP. Sygnatura ta może być używana do
-weryfikowania integralności i pochodzenia pakietu. Zobacz sekcję o
-SYGNATURACH PGP.
-.IP "\fB\-\-buildroot \fI<dir>\fP"
-Podczas budowania pakieu przeciąż tag BuildRoot na katalog
-\fI<dir>\fP.
-.IP "\fB\-\-target \fI<platforma>\fP"
-Podczas budowania pakietu zinterpretuj \fI<platformę>\fP jako
-\fBarch-vendor-os\fP i ustaw odpowiednio makra \fB_target\fP,
-\fB_target_arch\fP oraz \fB_target_os\fP.
-.IP "\fB\-\-buildarch \fI<arch>\fP"
-Podczas budowania pakietu, ustaw architekturę na \fI<arch>\fP. Opcja ta
-jest przedawniona przez \fB\-\-target\fI z RPM 3.0.
-.IP "\fB\-\-buildos \fI<os>\fP"
-Podczas budowania pakietu, ustaw architekturę na \fI<os>\fP. Opcja ta jest
-przedawniona przez \fB\-\-target\fI z RPM 3.0.
-
-
-.SH OPCJE PRZEBUDOWANIA I REKOMPILACJI
-
-Istnieją dwa inne sposoby na wywołanie budowania w rpm:
-
-.I "\fBrpm \-\-recompile \fI<plik_źródłowy_pakietu>+\fP"
-
-.I "\fBrpm \-\-rebuild \fI<plik_źródłowy_pakietu>+\fP"
-
-Po takim wywołaniu, \fBrpm\fP instaluje nazwany pakiet źródłowy oraz
-dokonuje prep, kompilacji i instalacji. Dodatkowo, \fB\-\-rebuild\fP
-buduje nowy pakiet binarny. Po tym jak budowanie jest zakończone, katalog
-budowania jest usuwany (jak w \fB\-\-clean\fP), a potem źródła i plik spec
-dla pakietu są usuwane.
-
-.SH PODPISYWANIE ISTNIEJĄCEGO RPM
-
-.I "\fBrpm \-\-resign \fI<binarny_plik_pakietu>+\fP"
-
-Opcja ta generuje i wstawia nowe sygnatury do wymienionych pakietów.
-Wszelkie istniejące sygnatury są usuwane.
-
-.I "\fBrpm \-\-addsign \fI<binarny_plik_pakietu>+\fP"
-
-Opcja ta generuje i dopisuje nowe sygnatury dla wymienionych pakietów.
-
-.SH SYGNATURY PGP
-
-Aby używać właściwości sygnatur, RPM musi być skonfigurowany aby mógł
-uruchamiać PGP. Musi być w stanie znaleźć pęk kluczy publicznych, w którym
-znajdują się klucze publiczne RPM. Domyślnie, RPM używa do ich znalezienia
-domyślnych wartości PGP (honorując PGPPATH). Jeśli twoje klucze nie są
-zlokalizowane tam, gdzie PGP ich oczekuje, możesz skonfigurować makro
-
-.IP "\fB_pgp_path\fP"
-na ścieżkę pęków kluczy PGP.
-.PP
-
-Jeśli chcesz podpisywać pakiety, które sam tworzysz, możesz też potrzebować
-utworzyć swój własny klucz publiczny i poufny (zobacz podręcznik PGP, pgp(1))
-Będziesz też potrzebował skonfigurować makra
-
-.IP "\fB_signature\fP"
-Typ sygnatury. Obecnie obsługiwany jest tylko pgp.
-.IP "\fB_pgp_name\fP"
-Nazwa "użytkownika", którego klucz będzie używany do podpisu.
-.PP
-
-Podczas budowania pakietów tzeba wtedy dodać w linii komend \-\-sign.
-Będziesz zapytany o swoją frazę kodującą, a twój pakiet zostanie zbudowany i
-podpisany.
-Na przykład, aby użyć PGP do podpisania pakietów jako użytkownik
-\fp"John Doe <jdoe@foo.com>"\fP z pęku kluczy, zlokalizowanego w
-\fB/etc/rpm/.pgp\fP, załączyłbyś
+\fBrpm\fR {\fB-q|--query\fR} [\fBopcje-wyboru\fR] [\fBopcje-zapytań\fR]
-.IP "\fB%_signature\fP"
-\fBpgp\fP
-.IP "\fB%_pgp_name\fP"
-\fB/etc/rpm/.pgp\fP
-.IP "\fB%_pgp_name\fP"
-\fBJohn Doe <jdoe@foo.com>"
.PP
+Można podać format, w jakim powinna zostać wypisywana informacja o pakiecie.
+Aby tego dokonać, użyj opcji
-w pliku konfiguracji makr. Do ogólnosystemowej konfiguracji użyj
-\fB/etc/rpm/macros\fP, a dla lokalnej \fB~/.rpmmacros\fP.
-
-.SH OPCJE PRZEBUDOWYWANIA BAZY DANYCH
+ \fB--qf|--queryformat\fR \fB\fIFORMAT_ZAPYTANIA\fB\fR
-Ogólna postać komendy przebudowywania bazy danych rpm to
+z dołączonym łańcuchem formatującym \fIFORMAT_ZAPYTANIA\fR.
+Formaty zapytań są zmodyfikowanymi wersjami standardowego formatowania
+\fBprintf(3)\fR. Format jest złożony ze statycznych łańcuchów (które mogą
+zawierać standardowe znaki specjalne C - dla nowych linii, tabulacji itp.)
+oraz formatek typu, podobnych do tych z \fBprintf(3)\fR.
+Ponieważ \fBrpm\fR już zna typ do wypisania, specyfikacja typu jest
+pomijana. W jej miejsce wchodzi nazwa etykiety wypisywanego nagłówka,
+ujęta w znaki \fB{}\fR. Nazwy etykiet nie są wrażliwe na wielkość liter,
+a początkowa część \fBRPMTAG_\fR nazwy etykiety może być opuszczona.
.PP
- \fBrpm \-\-rebuilddb\fP
+Można zażądać innych formatów wyjściowych przez zakończenie etykiety
+\fB:\fIznacznik_typu\fB\fR. Obecnie obsługiwane są następujące typy:
+.TP
+\fB:armor\fR
+Pakuje klucz publiczny w osłonę ASCII.
+.TP
+\fB:base64\fR
+Koduje dane binarne przy w base64.
+.TP
+\fB:date\fR
+Używa formatu "%c" strftime(3).
+.TP
+\fB:day\fR
+Używa formatu "%a %b %d %Y" strftime(3).
+.TP
+\fB:depflags\fR
+Formatuje flagi zależności.
+.TP
+\fB:fflags\fR
+Formatuje flagi plików.
+.TP
+\fB:hex\fR
+Formatuje szesnastkowo.
+.TP
+\fB:octal\fR
+Formatuje ósemkowo.
+.TP
+\fB:perms\fR
+Formatuje uprawnienia plików.
+.TP
+\fB:shescape\fR
+Zabezpiecza pojedyncze cudzysłowy do użycia w skrypcie.
+.TP
+\fB:triggertype\fR
+Wyświetla przyrostek skryptów pociąganych.
.PP
-
-Aby przebudować nową bazę danych, wykonaj:
+Na przykład aby wypisać tylko nazwy odpytywanych pakietów, można użyć
+jako łańcucha formatującego samego \fB%{NAME}\fP. Aby wypisać nazwy
+pakietów i informacje o dystrybucji w dwóch kolumnach, można użyć
+\fB%\-30{NAME}%{DISTRIBUTION}\fP (Nazwa będzie w 30 znakowym okienku,
+z wyrównaniem do lewej - zobacz printf(3) - przyp. tłum.)
+
+\fBrpm\fR uruchomiony z argumentem \fB--querytags\fR wypisze listę
+wszystkich znanych etykiet.
.PP
- \fBrpm \-\-initdb\fP
+Istnieją dwa podzbiory opcji dla odpytywania: wybór pakietu i wybór
+informacji.
+.SS "OPCJE WYBORU PAKIETU:"
.PP
+.TP
+\fB\fINAZWA_PAKIETU\fB\fR
+Odpytuje zainstalowany pakiet o nazwie \fINAZWA_PAKIETU\fR.
+.TP
+\fB-a\fR, \fB--all\fR
+Odpytuje wszystkie zainstalowane pakiety.
+.TP
+\fB-f\fR, \fB--file \fIPLIK\fB\fR
+Odpytuje pakiet będący właścicielem \fIPLIKU\fR.
+.TP
+\fB--fileid \fIMD5\fB\fR
+Odpytuje pakiet zawierający plik o podanym identyfikatorze, będącym
+skrótem \fIMD5\fR zawartości pliku.
+.TP
+\fB-g\fR, \fB--group \fIGRUPA\fB\fR
+Odpytuje pakiety o grupie \fIGRUPA\fR.
+.TP
+\fB-p\fR, \fB--package \fIPLIK_PAKIETU\fR
+Odpytuje (nie zainstalowany) pakiet \fIPLIK_PAKIETU\fR.
+Plik ten może być podany jako URL w stylu \fBftp\fR lub \fBhttp\fR.
+W takiej sytuacji, przed odpytaniem plik zostanie pobrany.
+W sekcji \fBOPCJE FTP/HTTP\fR znajduje się więcej informacji o wewnętrznej
+obsłudze klienckiej
+\fBftp\fR i
+\fBhttp\fR w \fBrpm\fR-ie.
+Argumenty \fIPLIK_PAKIETU\fR nie będące pakietami binarnymi są
+interpretowane jako pliki manifest w formacie ASCII. Dopuszczalne
+są komentarze zaczynające się od '#', a każda linia pliku manifest
+może zawierać oddzielone odstępami wyrażenia glob, włącznie z URL-ami
+ze zdalnymi wyrażeniami glob, które będą rozwijane na ścieżki
+podstawiane w miejsce pliku manifest jako dodatkowe \fIPLIKI_PAKIETU\fR
+do odpytania.
+.TP
+\fB--pkgid\fIMD5\fB\fR
+Odpytuje pakiet zawierający podany identyfikator pakietu, będący
+skrótem \fIMD5\fR połączonego nagłówka i zawartości danych.
+.TP
+\fB--querybynumber \fINUMBER_NAGŁÓWKA\fB\fR
+Odpytuje bezpośrednio wpis z bazy o tym \fINUMERZE_NAGŁÓWKA\fR;
+przydatne tylko do diagnostyki.
+.TP
+\fB--specfile \fIPLIK_SPEC\fB\fR
+Przetwarza i odpytuje \fIPLIK_SPEC\fP tak, jakby był pakietem. Chociaż nie
+jest dostępna cała informacja (np. lista plików), to ten typ zapytań
+umożliwia używanie rpm-a do wyciągania informacji z plików spec bez
+potrzeby pisania specyficznego parsera.
+.TP
+\fB--tid \fITID\fB\fR
+Odpytuje pakiet(y) o podanym identyfikatorze transakcji \fITID\fR.
+Aktualnie jako identyfikator używany jest uniksowy znacznik czasu
+(timestamp). Wszystkie pakiety instalowane lub usuwane w pojedynczej
+transakcji mają wspólny identyfikator.
+.TP
+\fB--triggeredby \fINAZWA_PAKIETU\fB\fR
+Odpytuje pakiety, które są pociągnięte przez pakiety
+\fINAZWA_PAKIETU\fR.
+.TP
+\fB--whatprovides \fIWŁASNOŚĆ\fB\fR
+Odpytuje wszystkie pakiety udostępniające podaną \fIWŁASNOŚĆ\fR.
+.TP
+\fB--whatrequires \fIWŁASNOŚĆ\fB\fR
+Odpytuje wszystkie pakiety wymagające do poprawnego działania podanej
+\fIWŁASNOŚCI\fR.
+.SS "OPCJE ZAPYTANIA PAKIETU:"
+.PP
+.TP
+\fB--changelog\fR
+Wyświetla informacje o zmianach dla tego pakietu.
+.TP
+\fB-c\fR, \fB--configfiles\fR
+Listuje tylko pliki konfiguracyjne (wymusza \fB-l\fR).
+.TP
+\fB-d\fR, \fB--docfiles\fR
+Listuje tylko pliki dokumentacji (wymusza \fB-l\fR).
+.TP
+\fB--dump\fR
+Wyrzuca informacje o pliku w następujący sposób:
+.sp
+.RS
-Jedynymi opcjami dla tych trybów są \fB-\-dbpath\fP i
-\fB-\-root\fP.
-
-.SH SHOWRC
+.nf
+ścieżka rozmiar czas_mod suma_md5 prawa właściciel grupa konfig dokum rdev symlink
-Uruchamianie
+.fi
+.RE
+Ta opcja musi być użyta z przynajmniej jednym z
+\fB-l\fR,
+\fB-c\fR,
+\fB-d\fR.
+\fB--filesbypkg\fR
+Listuje wszystkie pliki z każdego z pakietów.
+.TP
+\fB-i\fR, \fB--info\fR
+Wyświetla informację o pakiecie zawierające nazwę, wersję i opis. O ile
+podano \fB--queryformat\fR, to jest on używany.
+.TP
+\fB--last\fR
+Porządkuje listing pakietów podczas instalowania tak, że ostatnie pakiety są
+na górze.
+.TP
+\fB-l\fR, \fB--list\fR
+Listuje pliki z pakietu.
+.TP
+\fB--provides\fR
+Listuje właściwości, które udostępnia pakiet.
+.TP
+\fB-R\fR, \fB--requires\fR
+Listuje pakiety, od których zależy ten pakiet.
+.TP
+\fB--scripts\fR
+Listuje specyficzne dla pakietu skrypty, które są używane jako część
+procesu instalowania i odinstalowywania.
+.TP
+\fB-s\fR, \fB--state\fR
+Wyświetla \fIstany\fR plików w pakiecie (wymusza \fB\-l\fR).
+Stan każdego pliku może być jednym z
+\fInormalny\fR,
+\fIniezainstalowany\fR lub
+\fIzastąpiony\fR.
+.TP
+\fB--triggers\fR, \fB--triggerscripts\fR
+Wyświetla skrypty wywoływane przez inne pakiety (triggery) zawarte
+w pakiecie.
+.SS "OPCJE WERYFIKACJI"
.PP
- \fBrpm \-\-showrc\fP
+Ogólną postacią komendy weryfikacji rpm-a jest
+.PP
+
+\fBrpm\fR {\fB-V|--verify\fR} [\fBopcje-wyboru\fR] [\fBopcje-weryfikacji\fR]
.PP
-pokazuje wartości, których RPM będzie używał dla wszystkich opcji, które
-mogą być ustawione w plikach \fIrpmrc\fP.
+Weryfikowanie pakietu porównuje informacje o zainstalowanych plikach
+w pakiecie z informacją o plikach pobraną z oryginalnego pakietu, zapisanego
+w bazie rpm-a. Wśród innych rzeczy, porównywane są rozmiary, sumy MD5, prawa,
+typ, właściciel i grupa każdego pliku. Wszystkie niezgodności są natychmiast
+wyświetlane.
+Pliki, które nie były zainstalowane z pakietu, jak na przykład dokumentacja
+przy instalacji z opcją
+"\fB--excludedocs\fR", są po cichu ignorowane.
+.PP
+Opcje wyboru pakietów są takie same jak dla odpytywania
+pakietów (włącznie z plikami manifest jako argumentami).
+Inne opcje unikalne dla trybu weryfikacji to:
+.TP
+\fB--nodeps\fR
+Nie weryfikuje zależności pakietów.
+.TP
+\fB--nodigest\fR
+Nie weryfikuje skrótów kryptograficznych nagłówka ani pakietu.
+.TP
+\fB--nofiles\fR
+Nie weryfikuje żadnych atrybutów plików pakietu przy odczycie.
+.TP
+\fB--noscripts\fR
+Nie wykonuje skryptów \fB%verifyscript\fR (nawet jeśli są).
+.TP
+\fB--nosignature\fR
+Nie weryfikuje sygnatur pakietu ani nagłówka przy odczycie.
+.TP
+\fB--nolinkto\fR
+.TP
+\fB--nomd5\fR
+.TP
+\fB--nosize\fR
+.TP
+\fB--nouser\fR
+.TP
+\fB--nogroup\fR
+.TP
+\fB--nomtime\fR
+.TP
+\fB--nomode\fR
+.TP
+\fB--nordev\fR
+Nie weryfikuje odpowiednich atrybutów plików.
+.PP
+Format wyjścia to łańcuch 8 znaków, z możliwym znacznikiem atrybutu:
-.SH OPCJE FTP/HTTP
+.nf
+\fBc\fR \fB%config\fR plik konfiguracyjny.
+\fBd\fR \fB%doc\fR plik dokumentacji.
+\fBg\fR \fB%ghost\fR plik nie istniejący (nie dołączony do danych pakietu).
+\fBl\fR \fB%license\fR plik licencji.
+\fBr\fR \fB%readme\fR plik przeczytaj-to.
+.fi
-RPM zawiera prostych klientów FTP i HTTP, które upraszczają instalowanie i
-zapytywanie pakietów, które są dostępne w sieci. Pliki pakietów można
-podawać w url'u w stylu ftp lub http:
+z nagłówka pakietu, zakończonych nazwą pliku.
+Każdy z 8 znaków oznacza wynik porównania jednego atrybutu pliku
+z wartością atrybutu zapisaną w bazie danych. Pojedyncza
+"\fB.\fR" (kropka)
+oznacza, że test przeszedł pomyślnie, natomiast pojedynczy
+"\fB?\fR" (znak zapytania)
+oznacza, że test nie mógł być przeprowadzony (na przykład uprawnienia
+pliku uniemożliwiają odczyt). W pozostałych przypadkach znak oznacza
+niepowodzenie odpowiadającego mu testu \fB--verify\fR:
+.nf
+\fBS\fR (\fBS\fRize) - rozmiar pliku się różni
+\fBM\fR (\fBM\fRode) - tryb (uprawnienia lub typ) pliku się różni
+\fB5\fR (MD\fB5\fR) - suma MD5 się różni
+\fBD\fR (\fBD\fRevice) - numery główny/poboczny urządzenia się nie zgadzają
+\fBL\fR (\fBL\fRink) - ścieżka dowiązania się nie zgadza
+\fBU\fR (\fBU\fRser) - właściciel pliku się różni
+\fBG\fR (\fBG\fRrupa) - grupa pliku się różni
+\fBT\fR (m\fBT\fRime) - czas modyfikacji pliku się różni
+.fo
+
+.SS "WERYFIKACJA CYFROWEJ SYGNATURY I SKRÓTU"
.PP
- \fBftp://<użytkownik>:<hasło>@host:<port>/ścieżka/pakietu.rpm\fP
+Ogólne postacie komend związanych z sygnaturami cyfrowymi to
.PP
-Jeśli część \fB:hasło\fP jest pominięta, użytkownik zostanie o nie zapytany
-(jednokrotnie na parę użytkownik/host). Jeśli pominięto nazwę użytkownika i
-hasło, używany jest anonimowy ftp. We wszystkich przypadkach używane są
-pasywne (PASV) transfery ftp.
-RPM zezwala na używanie z URL-ami FTP następujących opcji:
+\fBrpm\fR \fB--import\fR \fB\fIKLUCZ_PUBLICZNY\fB\fR\fI ...\fR
-.IP "\fB\--ftpproxy \fI<host>\fP"
-Podany host będzie używany jako proxy dla wszystkich transferów ftp, co
-umożliwia użytkownikom ftp przez maszyny ścian ognia, które używają systemów
-proxy.
-Opcja ta może być też podana przez skonfigurowanie makra \fB_ftpproxy\fP.
+\fBrpm\fR {\fB--checksig\fR} [\fB--nosignature\fR] [\fB--nodigest\fR]
+ \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
-.IP "\fB\--ftpport \fI<port>\fP"
-Numer portu TCP, którego użyć do połączenia ftp na serwerze proxy, zamiast
-portu domyślnego. Opcja ta może być też podana przez skonfigurowanie makra
-\fB_ftpport\fP.
+.PP
+Opcja \fB--checksig\fR sprawdza wszystkie skróty kryptograficzne
+i sygnatury zawarte w
+\fIPLIKU_PAKIETU\fR, aby zapewnić jego integralność i pochodzenie.
+Zauważ, że sygnatury są teraz weryfikowane przy każdym odczycie
+pakietu, a \fB--checksig\fR jest przydatne do zweryfikowania
+wszystkich skrótów i sygnatur związanych z pakietem.
+.PP
+Sygnatury cyfrowe nie mogą być zweryfikowane bez klucza publicznego.
+Klucz publiczny w opakowaniu ASCII może być dodany do bazy \fBrpm\fR-a
+przy użyciu \fB--import\fR. Zaimportowany klucz publiczny jest
+przechowywany w nagłówku, a zarządzanie pierścieniem kluczy wykonuje
+się dokładnie tak samo, jak zarządzanie pakietami. Na przykład,
+wszystkie aktualnie zaimportowane klucze publiczne można wyświetlić
+przez:
+.PP
+\fBrpm -qa gpg-pubkey*\fR
+.PP
+Szczegółowe informacje o konkretnym kluczu publicznym po zaimportowaniu
+mogą być wyświetlone przez odpytywanie. Oto informacje o kluczu GPG/DSA
+Red Hata:
+.PP
+\fBrpm -qi gpg-pubkey-db42a60e\fR
+.PP
+Na koniec, klucze publiczne mogą być usunięte po zaimportowaniu
+tak samo jak pakiety. Oto jak usunąć klucz GPG/DSA Red Hata:
+.PP
+\fBrpm -e gpg-pubkey-db42a60e\fR
+.SS "PODPISYWANIE PAKIETU"
.PP
-RPM zezwala na używanie z URL-ami HTTP następujących opcji:
+\fBrpm\fR \fB--addsign|--resign\fR \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
-.IP "\fB\--httpproxy \fI<host>\fP"
-Podany host będzie używany jako proxy dla wszystkich transferów http.
-Opcja ta może być też podana przez skonfigurowanie makra \fB_httpproxy\fP.
-.IP "\fB\--httpport \fI<port>\fP"
-Numer portu TCP, którego użyć do połączenia http na serwerze proxy zamiast
-portu domyślnego. Opcja ta może być też podana przez skonfigurowanie makra
-\fB_httpport\fP.
+Obie opcje, \fB--addsign\fR i \fB--resign\fR generują i umieszczają
+nowe sygnatury dla każdego podanego pakietu \fIPLIK_PAKIETU\fR,
+zastępując wszystkie istniejące sygnatury. Dwie opcje istnieją
+z przyczyn historycznych, aktualnie nie ma różnic w ich zachowaniu.
+.SS "UŻYWANIE GPG TO PODPISYWANIA PAKIETÓW"
+.PP
+Aby podpisać pakiety przy użyciu GPG, \fBrpm\fR musi być skonfigurowany,
+aby mógł uruchamiać GPG i odnaleźć pierścień kluczy z odpowiednimi
+kluczami. Domyślnie \fBrpm\fR używa przy szukaniu kluczy tych samych
+konwencji co GPG, czyli zmiennej środowiskowej \fB$GNUPGHOME\fR.
+Jeśli pierścienie kluczy nie są zlokalizowane tam, gdzie GPG ich
+oczekuje, trzeba skonfigurować makro
+\fB%_gpg_path\fR
+aby wskazywała na lokalizację pierścieni kluczy GPG, które mają być
+używane.
+.PP
+Dla kompatybilności ze starszymi wersjami GPG, PGP oraz rpm-a,
+powinny być skonfigurowane tylko pakiety sygnatur OpenPGP V3.
+Mogą być używane algorytmy weryfikacji DSA lub RSA, ale DSA jest
+preferowany.
+.PP
+Jeśli chcesz podpisywać pakiety, które sam tworzysz, musisz też
+utworzyć swój własny klucz publiczny i poufny (zobacz podręcznik GPG).
+Będziesz też potrzebował skonfigurować makra \fBrpm\fR-a:
+.TP
+\fB%_signature\fR
+Typ sygnatury. Obecnie obsługiwany jest tylko gpg i pgp.
+.TP
+\fB%_gpg_name\fR
+Nazwa "użytkownika", którego klucz będzie używany do podpisu.
+.PP
+Na przykład, aby użyć GPG do podpisania pakietów jako użytkownik
+\fI"John Doe <jdoe@foo.com>"\fR z pierścieni kluczy zlokalizowanych
+w \fB/etc/rpm/.pgp\fP,
+przy użyciu programu \fI/usr/bin/gpg\fR, załączyłbyś
+.PP
+.nf
+%_signature gpg
+%_gpg_path /etc/rpm/.gpg
+%_gpg_name John Doe <jdoe@foo.com>
+%_gpgbin /usr/bin/gpg
+.fi
+.PP
+w pliku konfiguracji makr. Do ogólnosystemowej konfiguracji użyj
+\fI/etc/rpm/macros\fR, a dla lokalnej \fI~/.rpmmacros\fR.
+.SS "OPCJE PRZEBUDOWYWANIA BAZY DANYCH"
+.PP
+Ogólna postać komendy przebudowywania bazy danych rpm-a to
.PP
-.SH PLIKI
+\fBrpm\fR {\fB--initdb|--rebuilddb\fR} [\fB-v\fR] [\fB--dbpath \fIKATALOG\fB\fR] [\fB--root \fIKATALOG\fB\fR]
+
+.PP
+Użyj \fB--initdb\fR aby utworzyć nową bazę danych lub
+\fB--rebuilddb\fR, aby przebudować indeksy bazy danych
+z nagłówków zainstalowanych pakietów.
+.SS "WYŚWIETLANIE KONFIGURACJI"
+.PP
+Polecenie
+.PP
+\fBrpm\fR \fB--showrc\fR
+.PP
+pokazuje wartości, których \fBrpm\fR będzie używał dla wszystkich
+opcji, które są aktualnie ustawione w plikach konfiguracyjnych
+\fIrpmrc\fR oraz
+\fImacros\fR.
+.SS "OPCJE FTP/HTTP"
+.PP
+\fBrpm\fR może działać jako klient FTP i/lub HTTP, co pozwala na
+odpytywanie lub instalowanie pakietów z Internetu.
+Pliki pakietów do operacji instalacji, uaktualnienia lub odpytania
+mogą być podane jako URL w stylu
+\fBftp\fR lub
+\fBhttp\fR:
+.PP
+ftp://UŻYTKOWNIK:HASŁO@HOST:PORT/ścieżka/do/pakietu.rpm
+.PP
+Jeśli część \fB:HASŁO\fR jest pominięta, użytkownik zostanie o nie
+zapytany (jednokrotnie na parę użytkownik/host). Jeśli pominięto nazwę
+użytkownika i hasło, używany jest anonimowy \fBftp\fR. We wszystkich
+przypadkach używane są pasywne (PASV) transfery \fBftp\fR.
+.PP
+\fBrpm\fR zezwala na używanie z URL-ami \fBftp\fR następujących opcji:
+.TP
+\fB--ftpproxy \fIHOST\fB\fR
+Podany \fIHOST\fR będzie używany jako proxy dla wszystkich transferów
+ftp, co umożliwia użytkownikom ściąganie danych przez zapory ogniowe,
+które używają systemów proxy. Opcja ta może być też podana przez
+skonfigurowanie makra \fB%_ftpproxy\fP.
+.TP
+\fB--ftpport \fIPORT\fB\fR
+Numer \fIPORTU\fR TCP, którego użyć do połączenia ftp na serwerze proxy
+zamiast portu domyślnego. Opcja ta może być też podana przez
+skonfigurowanie makra \fB%_ftpport\fP.
+.PP
+\fBrpm\fR zezwala na używanie z URL-ami \fBhttp\fR następujących opcji:
+.TP
+\fB--httpproxy \fIHOST\fB\fR
+Podany \fIHOST\fR będzie używany jako proxy dla wszystkich transferów
+\fBhttp\fR. Opcja ta może być też podana przez skonfigurowanie makra
+\fB%_httpproxy\fR.
+.TP
+\fB--httpport \fIPORT\fB\fR
+Numer \fIPORTU\fR TCP, którego użyć do połączenia \fBhttp\fR na serwerze
+proxy zamiast portu domyślnego. Opcja ta może być też podana przez
+skonfigurowanie makra \fB%_httpport\fR.
+.SH "SPRAWY SPADKOWE"
+.SS "Uruchamianie rpmbuild"
+.PP
+Tryby budowania rpm-a znajdują się teraz w programie
+\fI/usr/bin/rpmbuild\fR.
+Mimo że spadkowa kompatybilność zapewniona przez wymienione niżej aliasy
+popt jest wystarczająca, kompatybilność nie jest doskonała; dlatego
+kompatybilność trybu budowania poprzez aliasy popt jest usuwana z rpm-a.
+Zainstaluj pakiet \fBrpm-build\fR i zobacz
+\fBrpmbuild\fR(8), gdzie znajduje się dokumentacja wszystkich trybów budowania
+\fBrpm\fR poprzednio udokumentowana w niniejszym
+\fBrpm\fR(8).
+.PP
+Dodaj następujące linie do \fI/etc/popt\fR, jeśli chcesz nadal uruchamiać
+\fBrpmbuild\fR z linii poleceń \fBrpm\fR-a:
+.PP
+.nf
+rpm exec --bp rpmb -bp
+rpm exec --bc rpmb -bc
+rpm exec --bi rpmb -bi
+rpm exec --bl rpmb -bl
+rpm exec --ba rpmb -ba
+rpm exec --bb rpmb -bb
+rpm exec --bs rpmb -bs
+rpm exec --tp rpmb -tp
+rpm exec --tc rpmb -tc
+rpm exec --ti rpmb -ti
+rpm exec --tl rpmb -tl
+rpm exec --ta rpmb -ta
+rpm exec --tb rpmb -tb
+rpm exec --ts rpmb -ts
+rpm exec --rebuild rpmb --rebuild
+rpm exec --recompile rpmb --recompile
+rpm exec --clean rpmb --clean
+rpm exec --rmsource rpmb --rmsource
+rpm exec --rmspec rpmb --rmspec
+rpm exec --target rpmb --target
+rpm exec --short-circuit rpmb --short-circuit
+.fi
+.SH "PLIKI"
+.SS "Konfiguracja rpmrc"
+.PP
+.nf
+\fI/usr/lib/rpm/rpmrc\fR
+\fI/usr/lib/rpm/redhat/rpmrc\fR
+\fI/etc/rpmrc\fR
+\fI~/.rpmrc\fR
+.fi
+.SS "Konfiguracja makr"
+.PP
+.nf
+\fI/usr/lib/rpm/macros\fR
+\fI/usr/lib/rpm/redhat/macros\fR
+\fI/etc/rpm/macros\fR
+\fI~/.rpmmacros\fR
+.fi
+.SS "Baza danych"
+.PP
.nf
-/usr/lib/rpm/rpmrc
-/etc/rpmrc
-~/.rpmrc
-/var/lib/rpm/packages
-/var/lib/rpm/pathidx
-/var/lib/rpm/nameidx
-/tmp/rpm*
+\fI/var/lib/rpm/Basenames\fR
+\fI/var/lib/rpm/Conflictname\fR
+\fI/var/lib/rpm/Dirnames\fR
+\fI/var/lib/rpm/Filemd5s\fR
+\fI/var/lib/rpm/Group\fR
+\fI/var/lib/rpm/Installtid\fR
+\fI/var/lib/rpm/Name\fR
+\fI/var/lib/rpm/Packages\fR
+\fI/var/lib/rpm/Providename\fR
+\fI/var/lib/rpm/Provideversion\fR
+\fI/var/lib/rpm/Pubkeys\fR
+\fI/var/lib/rpm/Removed\fR
+\fI/var/lib/rpm/Requirename\fR
+\fI/var/lib/rpm/Requireversion\fR
+\fI/var/lib/rpm/Sha1header\fR
+\fI/var/lib/rpm/Sigmd5\fR
+\fI/var/lib/rpm/Triggername\fR
.fi
-.El
-.SH ZOBACZ TAKŻE
-.IR glint (8) ,
-.IR rpm2cpio (8) ,
-.B http://www.rpm.org/
+.SS "Tymczasowe"
+.PP
+\fI/var/tmp/rpm*\fR
+.SH "ZOBACZ TAKŻE"
+
.nf
-.SH AUTORZY
+\fBpopt\fR(3),
+\fBrpm2cpio\fR(8),
+\fBrpmbuild\fR(8),
+.fi
+
+\fBhttp://www.rpm.org/ <URL:http://www.rpm.org/>
+\fR
+
+.SH "AUTORZY"
+
.nf
Marc Ewing <marc@redhat.com>
Jeff Johnson <jbj@redhat.com>
diff --git a/doc/pl/rpm2cpio.8 b/doc/pl/rpm2cpio.8
index 216807fab..d40c57d29 100644
--- a/doc/pl/rpm2cpio.8
+++ b/doc/pl/rpm2cpio.8
@@ -1,25 +1,25 @@
.\" {PTM/WK/1999-11-21}
-.\" rpm2cpio - Converts Red Hat Package (RPM) to cpio archive
-.TH rpm 8 "15 września 1995" "Red Hat Software" "Red Hat Commercial Linux"
+.\" Jakub Bogusz <qboosh@pld.org.pl>, 2003
+.\" rpm2cpio - Converts RPM Package to cpio archive
+.\" rpm 4.3-20030610
+.TH rpm2cpio 8 "11 stycznia 2001" "Red Hat, Inc." "Red Hat Linux"
.SH NAZWA
-rpm2cpio \- konwersja pakietu RPM (Red Hat Packge) na archiwum cpio
+rpm2cpio \- konwersja pakietu RPM na archiwum cpio
.SH SKŁADNIA
-.B rpm2cpio
-.RI [ nazwapliku ]
+\fBrpm2cpio\fP [ nazwa_pliku ]
.SH OPIS
\fBrpm2cpio\fP konwertuje podany, jako jedyny argument, plik .rpm
-do postaci archiwum cpio na standardowym wyjściu. Jeśli nie podano argumentu,
-to strumień rpm czytany jest ze standardowego wejścia.
+do postaci archiwum cpio na standardowym wyjściu. Jeśli podano argument
+'-', to strumień rpm czytany jest ze standardowego wejścia.
.br
-.I rpm2cpio rpm-1.1-1.i386.rpm
+.I "\fBrpm2cpio rpm-1.1-1.i386.rpm\fP"
.br
-.I rpm2cpio < glint-1.0-1.i386.rpm
+.I "\fBrpm2cpio < glint-1.0-1.i386.rpm\fP"
.SH ZOBACZ TAKŻE
-.BR glint (8) ,
-.BR rpm (8)
+.IR rpm (8)
.SH AUTOR
.nf
Erik Troan <ewt@redhat.com>
-.fi \ No newline at end of file
+.fi
diff --git a/doc/pl/rpmbuild.8 b/doc/pl/rpmbuild.8
new file mode 100644
index 000000000..1b38f1309
--- /dev/null
+++ b/doc/pl/rpmbuild.8
@@ -0,0 +1,245 @@
+.\" Jakub Bogusz <qboosh@pld.org.pl>, 2003
+.\" (partially based on rpm.8 translation by Przemek Borys 1999)
+.\" rpm 4.3-20030610
+.TH "RPMBUILD" "8" "9 czerwca 2002" "Red Hat, Inc." "Red Hat Linux"
+.SH NAZWA
+rpmbuild \- Budowanie pakietów RPM
+.SH SKŁADNIA
+.SS "BUDOWANIE PAKIETÓW:"
+.PP
+
+\fBrpmbuild\fR {\fB-ba|-bb|-bp|-bc|-bi|-bl|-bs\fR} [\fBopcje-rpmbuild\fR] \fB\fIPLIK_SPEC\fB\fR\fI ...\fR
+
+\fBrpmbuild\fR {\fB-ta|-tb|-tp|-tc|-ti|-tl|-ts\fR} [\fBopcje-rpmbuild\fR] \fB\fITARBALL\fB\fR\fI ...\fR
+
+\fBrpmbuild\fR {\fB--rebuild|--recompile\fR} \fB\fIPAKIET_ŹRÓDŁOWY\fB\fR\fI ...\fR
+
+.SS "RÓŻNE:"
+.PP
+
+\fBrpmbuild\fR \fB--showrc\fR
+
+.SS "opcje-rpmbuild"
+.PP
+
+ [\fB--buildroot \fIKATALOG\fB\fR] [\fB--clean\fR] [\fB--nobuild\fR]
+ [\fB--rmsource\fR] [\fB--rmspec\fR] [\fB--short-circuit\fR] [\fB--sign\fR]
+ [\fB--target \fIPLATFORMA\fB\fR]
+
+.SH "OPIS"
+.PP
+\fBrpmbuild\fR służy do budowania binarnych i źródłowych pakietów
+oprogramowania. \fBPakiet\fR składa się z archiwum plików oraz metadanych
+używanych do instalowania i usuwania plików. Metadane zawierają pomocnicze
+skrypty, atrybuty plików oraz informacje opisujące pakiet.
+\fBPakiety\fR występują w dwóch wersjach: pakietach binarnych, służących do
+opakowania oprogramowania do instalacji oraz pakietach źródłowych,
+zawierających kod źródłowy i przepis na zbudowanie pakietów binarnych.
+.PP
+Trzeba wybrać jeden z następujących podstawowych trybów:
+\fBBudowanie pakietu\fR,
+\fBBudowanie pakietu z tarballa\fR,
+\fBRekompilacja pakietu\fR,
+\fBWyświetlenie konfiguracji\fR.
+.SS "OPCJE OGÓLNE"
+.PP
+Opcje te mogą być używane we wszystkich trybach.
+.TP
+\fB-?\fR, \fB--help\fR
+Wypisuje informację o użyciu dłuższą niż zwykle.
+.TP
+\fB--version\fR
+Wypisuje pojedynczą linię, zawierającą numer wersji używanego \fBrpm\fR-a.
+.TP
+\fB--quiet\fP
+Wypisuje jak najmniej - zazwyczaj tylko komunikaty o błędach.
+.TP
+\fB-v\fR
+Wypisuje szczegółowe informacje - zwykle komunikaty o przebiegu procesu.
+.TP
+\fB-vv\fR
+Wypisuje dużo brzydkich informacji diagnostycznych.
+.TP
+\fB--rcfile \fILISTA_PLIKÓW\fB\fR
+Każdy z plików w oddzielonej dwukropkami \fILIŚCIE_PLIKÓW\fP jest
+odczytywany kolejno przez \fBrpm\fR-a w poszukiwaniu informacji o
+konfiguracji.
+Istnieć musi tylko pierwszy plik z listy, a tyldy są zamieniane na
+wartość \fB$HOME\fR.
+Domyślną \fILISTĄ_PLIKÓW\fR jest
+\fI/usr/lib/rpm/rpmrc\fR:\fI/usr/lib/rpm/redhat/rpmrc\fR:\fI/etc/rpmrc\fR:\fI~/.rpmrc\fR.
+.TP
+\fB--pipe \fIKOMENDA\fB\fR
+Przekazuje potokiem wyjście \fBrpm\fP-a do \fIKOMENDY\fR.
+.TP
+\fB--dbpath \fIKATALOG\fB\fR
+Używa bazy danych z \fIKATALOGU\fR zamiast domyślnego \fI/var/lib/rpm\fR.
+.TP
+\fB--root \fIKATALOG\fB\fR
+Używa do wszystkich operacji systemu zakorzenionego w \fIKATALOGU\fR.
+Zauważ, że oznacza to, że baza danych w \fIKATALOGU\fP
+będzie używana przy sprawdzaniu zależności, a wszystkie skrypty (np.
+\fB%post\fR przy instalacji pakietu lub
+\fB%prep\fR przy budowaniu pakietu)
+będą uruchamiane po chroot(2) na
+\fIKATALOG\fR.
+.SS "OPCJE BUDOWANIA"
+.PP
+Ogólną postacią komendy budowania rpm-a jest
+.PP
+
+\fBrpmbuild\fR \fB-b\fIETAP\fB|-t\fIETAP\fB\fR [ \fB opcje-rpmbuild
+\fR ] \fB\fIPLIK\fB\fR\fI ...\fR
+
+.PP
+Jeśli do zbudowania pakietu używany jest plik spec, to argumentem powinno
+być \fB-b\fR, a jeśli \fBrpmbuild\fR powinien zajrzeć wewnątrz (być może
+skompresowanego) pliku tar w poszukiwaniu speca, to powinna być użyta opcja
+\fB-t\fR. Po pierwszym argumencie, drugi znak (\fIETAP\fR) określa etapy
+budowania i pakietowania, które należy wykonać. Może być jednym z:
+.TP
+\fB-ba\fR
+Buduje pakiety binarny i źródłowy (po wykonaniu etapów %prep, %build
+i %install).
+.TP
+\fB-bb\fR
+Buduje pakiet binarny (po wykonaniu etapów %prep, %build i %install).
+.TP
+\fB-bp\fR
+Wykonuje etap "%prep" z pliku spec. Zwykle obejmuje to rozpakowanie źródeł
+i zaaplikowanie wszelkich łat.
+.TP
+\fB-bc\fR
+Wykonuje etap "%build" z pliku spec (po wykonaniu etapu %prep).
+Ogólnie obejmuje to odpowiednik "make".
+.TP
+\fB-bi\fR
+Wykonuje etap "%install" z pliku spec (po wykonaniu etapów %prep i %build).
+Ogólnie obejmuje to odpowiednik "make install".
+.TP
+\fB-bl\fR
+Dokonuje sprawdzenia listy. W sekcji "%files" pliku spec rozwijane są makra
+i dokonywane są sprawdzenia, by upewnić się, że każdy plik istnieje.
+.TP
+\fB-bs\fR
+Buduje tylko pakiet źródłowy.
+.PP
+Mogą być też użyte następujące opcje:
+.TP
+\fB--buildroot \fIKATALOG\fB\fR
+Na czas budowania pakietu zastępuje wartość BuildRoot \fIKATALOGIEM\fR.
+.TP
+\fB--clean\fR
+Usuwa drzewo budowania po stworzeniu pakietów.
+.TP
+\fB--nobuild\fR
+Nie wykonuje żadnych etapów budowania. Przydatne do testowania plików spec.
+.TP
+\fB--rmsource\fR
+Usuwa źródła po budowaniu (może być też używane samodzielnie, np.
+"\fBrpmbuild\fR \fB--rmsource foo.spec\fR").
+.TP
+\fB--rmspec\fR
+Usuwa plik spec po budowaniu (może być też używane samodzielnie, np.
+"\fBrpmbuild\fR \fB--rmspec foo.spec\fR").
+.TP
+\fB--short-circuit\fR
+Przechodzi wprost do podanego etapu (tzn. pomija wszystkie etapy
+prowadzące do podanego). Prawidłowe tylko z \fB-bc\fR i \fB-bi\fR.
+.TP
+\fB--sign\fR
+Osadza w pakiecie sygnaturę GPG. Sygnatura ta może być używana do
+weryfikowania integralności i pochodzenia pakietu. Zobacz sekcję o
+SYGNATURACH GPG w
+\fBrpm\fR(8), gdzie znajdują się szczegóły dotyczące konfiguracji.
+.TP
+\fB--target \fIPLATFORMA\fB\fR
+Podczas budowania pakietu interpretuje \fIPLATFORMĘ\fR jako
+\fBarch-vendor-os\fR i ustawia odpowiednio makra
+\fB%_target\fR,
+\fB%_target_cpu\fR oraz
+\fB%_target_os\fP.
+.SS "OPCJE PRZEBUDOWYWANIA I REKOMPILACJI"
+.PP
+Istnieją dwa inne sposoby na wywołanie budowania przy użyciu rpm-a:
+.PP
+
+\fBrpmbuild\fR \fB--rebuild|--recompile\fR \fB\fIPAKIET_ŹRÓDŁOWY\fB\fR\fI ...\fR
+
+.PP
+Po takim wywołaniu, \fBrpmbuild\fR instaluje podany pakiet źródłowy oraz
+wykonuje etapy prep, kompilacji i instalacji. Dodatkowo, \fB--rebuild\fR
+buduje nowy pakiet binarny. Po tym jak budowanie jest zakończone, katalog
+budowania jest usuwany (jak przy \fB--clean\fR), a potem źródła i plik spec
+dla pakietu są usuwane.
+.SS "WYŚWIETLANIE KONFIGURACJI"
+.PP
+Polecenie
+.PP
+
+\fBrpmbuild\fR \fB--showrc\fR
+
+.PP
+pokazuje wartości, których \fBrpmbuild\fR będzie używał dla wszystkich
+opcji, które są aktualnie ustawione w plikach konfiguracyjnych
+\fIrpmrc\fR oraz
+\fImacros\fR.
+.SH "PLIKI"
+.SS "Konfiguracja rpmrc"
+.PP
+.nf
+\fI/usr/lib/rpm/rpmrc\fR
+\fI/usr/lib/rpm/redhat/rpmrc\fR
+\fI/etc/rpmrc\fR
+\fI~/.rpmrc\fR
+.fi
+.SS "Konfiguracja makr"
+.PP
+.nf
+\fI/usr/lib/rpm/macros\fR
+\fI/usr/lib/rpm/redhat/macros\fR
+\fI/etc/rpm/macros\fR
+\fI~/.rpmmacros\fR
+.fi
+.SS "Baza danych"
+.PP
+.nf
+\fI/var/lib/rpm/Basenames\fR
+\fI/var/lib/rpm/Conflictname\fR
+\fI/var/lib/rpm/Dirnames\fR
+\fI/var/lib/rpm/Filemd5s\fR
+\fI/var/lib/rpm/Group\fR
+\fI/var/lib/rpm/Installtid\fR
+\fI/var/lib/rpm/Name\fR
+\fI/var/lib/rpm/Packages\fR
+\fI/var/lib/rpm/Providename\fR
+\fI/var/lib/rpm/Provideversion\fR
+\fI/var/lib/rpm/Pubkeys\fR
+\fI/var/lib/rpm/Removed\fR
+\fI/var/lib/rpm/Requirename\fR
+\fI/var/lib/rpm/Requireversion\fR
+\fI/var/lib/rpm/Sha1header\fR
+\fI/var/lib/rpm/Sigmd5\fR
+\fI/var/lib/rpm/Triggername\fR
+.fi
+.SS "Tymczasowe"
+.PP
+\fI/var/tmp/rpm*\fR
+.SH "ZOBACZ TAKŻE"
+
+.nf
+\fBpopt\fR(3),
+\fBrpm2cpio\fR(8),
+\fBgendiff\fR(1),
+\fBrpm\fR(8),
+.fi
+
+\fBhttp://www.rpm.org/ <URL:http://www.rpm.org/>
+\fR
+.SH "AUTORZY"
+
+.nf
+Marc Ewing <marc@redhat.com>
+Jeff Johnson <jbj@redhat.com>
+Erik Troan <ewt@redhat.com>
+.fi
diff --git a/doc/pl/rpmcache.8 b/doc/pl/rpmcache.8
new file mode 100644
index 000000000..4c379af4f
--- /dev/null
+++ b/doc/pl/rpmcache.8
@@ -0,0 +1,112 @@
+.\" Jakub Bogusz <qboosh@pld.org.pl>, 2003
+.\" rpm 4.3-20030610
+.TH "RPMCACHE" "8" "5 lipca 2002" "Red Hat, Inc." "Red Hat Linux"
+.SH NAZWA
+rpmcache \- Zapamiętywanie nagłówków pakietów RPM
+.SH SKŁADNIA
+.PP
+
+\fBrpmcache\fR [ \fB\fINAZWA_PAKIETU\fB\fR\fI ...\fR ]
+
+.SH "OPIS"
+.PP
+\fBrpmcache\fR chodzi po drzewie plików (być może także zdalnych
+przy użyciu \fBFTP\fR), filtrując ścieżki przy użyciu wyrażeń
+\fBglob\fR(7), czytając nagłówki pakietów rpm. Ostatnie (porównując
+pola epoch/version/release pakietów w przypadku identycznych nazw
+i używając czasu budowania w przypadkach nierozstrzygniętych)
+nagłówki pakietów, jeśli są unikalne, są zapamiętywane w bazie danych
+rpm-a. Zapamiętane w bazie nagłówki mogą być używane do udostępniania
+sugerowanych ścieżek do pakietów rozwiązujących nieznane zależności.
+.PP
+Nie ma opcji specyficznych dla \fBrpmcache\fR, tylko wspólne opcje
+\fBrpm\fR-a. Aktualnie zaimplementowane opcje można zobaczyć w komunikacie
+o składni komendy \fBrpmcache\fR.
+.PP
+Ścieżka drzewa plików do przeszukiwania jest konfigurowana przy użyciu
+makr rpm-a. Ostateczna ścieżka jest połączeniem 5 oddzielnych elementów.
+Oto nazwy makr używanych do skonfigurowania \fBrpmcache\fR w tej samej
+kolejności, w jakiej są łączone w celu stworzenia ścieżki drzewa plików
+do przeszukania:
+.PP
+.TP
+\fB%_bhpath\fR
+Poziom "path" (ścieżka) zawiera początkową część ścieżki drzewa plików
+(lub URL). Proszę tu nie używać wyrażeń \fBglob\fR(7).
+.TP
+\fB%_bhcoll\fR
+Poziom "collection" (kolekcja) zawiera łańcuch (lub wyrażenie
+\fBglob\fR(7)) określający podkatalogi \fB%_bhpath\fR.
+.TP
+\fB%_bhN\fR
+Poziom "name" (nazwa) zawiera łańcuch (lub wyrażenie \fBglob\fR(7))
+określający podkatalogi \fB%_bhcoll\fR.
+Argumenty \fINAZWA_PAKIETU\fR są używane do stworzenia wyrażenia
+\fBglob\fR(7), które będzie pasowało do określonych nazw pakietu
+w systemie budowania Red hata, i są raczej bezużytecznie poza Red
+Hatem.
+.TP
+\fB%_bhVR\fR
+Poziom "version-release" (wersja-wydanie) zawiera łańcuch (lub wyrażenie
+\fBglob\fR(7)) określający podkatalogi \fB%_bhN\fR.
+.TP
+\fB%_bhA\fR
+Poziom "arch" (architektura) zawiera łańcuch (lub wyrażenie
+\fBglob\fR(7)) określający podkatalogi \fB%_bhVR\fR.
+.PP
+Położenie bazy danych pamiętającej nagłówki jest konfigurowalne poprzez
+makro rpm-a:
+.TP
+\fB%_cache_dbpath\fR
+Położenie bazy danych pamiętającej nagłówki. Domyślna wartość to
+\fI/var/spool/up2date/cache\fR.
+.PP
+Baza danych nagłówków ma identyczny format do bazy danych rpm-a
+i może być używana z linii poleceń \fBrpm\fR-a. Na przykład aby
+użyć bazy danych nagłówków do udostępnienia sugestii dla pakietów
+dostarczających zależności potrzebne do zainstalowania pakietu,
+następujące makro musi być skonfigurowane w
+\fI/etc/rpm/macros\fR lub
+\fI~/.rpmmacros\fR:
+.TP
+\fB%_solve_dbpath\fR
+Położenie bazy danych używanej do udostępniania sugestii do
+rozwiązywania zależności.
+.PP
+.SS "Przykładowa (minimalna) konfiguracja dla drzewa beehive Red Hata:"
+.PP
+.nf
+%_cache_dbpath /var/spool/up2date/cache
+%_solve_dbpath %{_cache_dbpath}
+%_bhpath file://localhost/mnt/redhat/beehive/comps/dist
+%_bhcoll 7.3
+%_bhN @(basesystem|bash|filesystem|glibc-common|glibc|ldconfig|libtermcap|mktemp|setup|termcap)
+%_bhVR *
+%_bhA @(i[3456]86|noarch)
+.fi
+.SS "Przykładowa (minimalna) konfiguracja dla drzewa FTP Red Hata:"
+.PP
+.nf
+%_cache_dbpath /var/spool/up2date/cache
+%_solve_dbpath %{_cache_dbpath}
+%_bhpath ftp://localhost/mnt/dist
+%_bhcoll @(7.3|7.2|7.1|7.0|6.2|6.1|6.0|5.2|5.1|5.0)
+%_bhN @(%{_arch})
+%_bhVR *
+%_bhA @(i[3456]86|noarch)
+.fi
+.SH "BŁĘDY"
+.PP
+Uhm. Proszę wypełniać raporty o błędach i życzeniach dla pakietu rpm-devel
+przy użyciu bugzilli (w języku angielskim):
+http://bugzilla.redhat.com/ <URL:http://bugzilla.redhat.com/>
+.SH "ZOBACZ TAKŻE"
+
+\fBrpm\fR(8),
+\fBglob\fR(7),
+
+\fB http://www.rpm.org/ <URL:http://www.rpm.org/>
+\fR
+.SH "AUTORZY"
+
+Jeff Johnson <jbj@redhat.com>
diff --git a/doc/pl/rpmdeps.8 b/doc/pl/rpmdeps.8
new file mode 100644
index 000000000..e79e94ec0
--- /dev/null
+++ b/doc/pl/rpmdeps.8
@@ -0,0 +1,24 @@
+.\" Jakub Bogusz <qboosh@pld.org.pl>, 2003
+.\" rpm 4.3-20030610
+.TH "RPMDEPS" "8" "24 października 2002" "Red Hat, Inc." "Red Hat Linux"
+.SH NAZWA
+rpmdeps \- Generowanie zależności pakietów RPM
+.SH SKŁADNIA
+.PP
+
+\fBrpmdeps\fR \fB{-P|--provides}\fR \fB{-R|--requires}\fR \fB\fIPLIK\fB\fR\fI ...\fR
+
+.SH "OPIS"
+.PP
+\fBrpmdeps\fR generuje zależności pakietu dla zbioru argumentów
+\fBPLIKOWYCH\fR. Każdy argument \fBPLIKOWY\fR jest przeszukiwany pod
+kątem Elf32/Elf64, interpretera skryptów lub zależności dla skryptu,
+a zależności są wypisywane na standardowe wyjście.
+.SH "ZOBACZ TAKŻE"
+
+\fBrpm\fR(8),
+
+\fBrpmbuild\fR(8),
+.SH "AUTORZY"
+
+Jeff Johnson <jbj@redhat.com>
diff --git a/doc/pl/rpmgraph.8 b/doc/pl/rpmgraph.8
new file mode 100644
index 000000000..c16f3df88
--- /dev/null
+++ b/doc/pl/rpmgraph.8
@@ -0,0 +1,42 @@
+.\" Jakub Bogusz <qboosh@pld.org.pl>, 2003
+.\" rpm 4.3-20030610
+.TH "RPMGRAPH" "8" "30 czerwca 2002" "Red Hat, Inc." "Red Hat Linux"
+.SH NAZWA
+rpmgraph \- Wyświetlanie grafu zależności pakietu RPM
+.SH SKŁADNIA
+.PP
+
+\fBrpmgraph\fR \fB\fIPLIK_PAKIETU\fB\fR\fI ...\fR
+
+.SH "OPIS"
+.PP
+\fBrpmgraph\fR używa argumentów \fIPLIK_PAKIETU\fR do wygenerowania
+grafu zależności pakietów. Każdy argument \fIPLIK_PAKIETU\fR jest
+czytany i dodawany do zbioru transakcji rpm-a. Elementy zbioru
+transakcji są częściowo porządkowane przy użyciu sortowania
+topologicznego. Następnie częściowo uporządkowane elementy są
+wypisywane na standardowe wyjście.
+.PP
+Wierzchołki w grafie zależności to nazwy pakietów, krawędzie w grafie
+skierowanym wskazują na rodzica każdego wierzchołka. Rodzic jest
+zdefiniowany jako ostatni poprzednik pakietu w częściowym porządku
+przy użyciu gdzie zależności pakietu jako relacji. Oznacza to, że
+rodzic danego pakietu jest ostatnią zależnością pakietu.
+.PP
+Wyjście jest w formacie grafu skierowanego \fBdot\fR(1) i może być
+wyświetlone lub wydrukowane przy użyciu edytora grafów \fBdotty\fR
+z pakietu \fBgraphviz\fR.
+Nie ma opcji specyficznych dla programu \fBrpmgraph\fR, tylko wspólne
+opcje \fBrpm\fR-a. Aktualnie zaimplementowane opcje można zobaczyć
+w komunikacie o składni komendy \fBrpmgraph\fR.
+.SH "ZOBACZ TAKŻE"
+
+\fBdot\fR(1),
+
+\fBdotty\fR(1),
+
+\fB http://www.graphviz.org/ <URL:http://www.graphviz.org/>
+\fR
+.SH "AUTORZY"
+
+Jeff Johnson <jbj@redhat.com>