.\" dpkg manual page - dpkg-divert(8)
.\"
.\" Copyright ÂŠ 1995 Ian Jackson <ian@chiark.chu.cam.ac.uk>
.\" Copyright ÂŠ 1999 Wichert Akkerman <wakkerma@debian.org>
.\" Copyright ÂŠ 2004 Scott James Remnant <keybuk@debian.org>
.\" Copyright ÂŠ 2007-2011 Guillem Jover <guillem@debian.org>
.\"
.\" This is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program.  If not, see <http://www.gnu.org/licenses/>.
.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH dpkg\-divert 8 2011\-08\-14 "Projekt Debian" "programy pomocnicze dpkg"
.SH NAZWA
dpkg\-divert \- nadpisywanie plików z pakietów
.
.SH SKŁADNIA
\fBdpkg\-divert\fP [\fIopcja\fP...] \fIpolecenie\fP
.
.SH OPIS
\fBdpkg\-diver\fP jest narzędziem używanym do tworzenia i aktualizowania listy
nadpisań plików.
.PP
"\fINadpisania\fP" plików są sposobem na wymuszenie na programie \fBdpkg\fP(1)
instalowania pliku nie w domyślnej lokalizacji, lecz w nowej, \fInadpisanej\fP
lokalizacji. Nadpisania mogą być używane w skryptach pakietów Debiana do
przeniesienia plików, które powodują konflikty. Administrator systemu może
ich także użyć do nadpisania plików konfiguracyjnych pewnych pakietów, albo
wtedy gdy niektóre pliki (nieoznaczone jako "pliki konfiguracyjne") muszą
być zachowane przez dpkg podczas instalacji nowej wersji pakietu
zawierającego te pliki.
.sp
.SH POLECENIA
.TP 
[\fB\-\-add\fP] \fIplik\fP
Dodaje nadpisanie \fIpliku\fP.
.TP 
\fB\-\-remove\fP \fIplik\fP
Usuwa nadpisanie \fIpliku\fP.
.TP 
\fB\-\-list\fP\fI wzorzec\-glob\fP
Wyświetla nadpisania pasujące do \fIwzorca\-glob\fP.
.TP 
\fB\-\-listpackage\fP\fI plik\fP
Wyświetla nazwę pakietu, który zawiera ominięcie \fIpliku\fP. Wyświetla napis
LOCAL jeśli \fIplik\fP jest ominięty lokalnie, nie wyświetla nic jeśli dla
\fIpliku\fP nie ma ominięcia.
.TP 
\fB\-\-truename\fP\fI plik\fP
Wyświetla rzeczywistą nazwę nadpisanego pliku.
.
.SH OPCJE
.TP 
\fB\-\-admindir\fP\fI katalog\fP
Ustawia katalog bazy danych dpkg na \fIkatalog\fP (domyślnie \fI/var/lib/dpkg\fP).
.TP 
\fB\-\-divert\fP \fInadpisz\-do\fP
\fInadpisz\-do\fP jest lokalizacją, do której zostaną nadpisane wersje \fIpliku\fP
dostarczane przez inne pakiety.
.TP 
\fB\-\-local\fP
Określa, że zostaną nadpisane wszystkie wersje tego pliku. Oznacza to ,że
bez żadnych wyjątków, plik jest nadpisywany, niezależnie od tego, który
pakiet jest instalowany. Administrator może tego użyć do zainstalowania
lokalnie zmodyfikowanej wersji pliku.
.TP 
\fB\-\-package\fP\fI pakiet\fP
\fIpakiet\fP jest nazwą pakietu, którego kopia \fIpliku\fP nie będzie nadpisana,
tj. \fIplik\fP będzie nadpisany dla wszystkich pakietów oprócz podanego
\fIpakietu\fP.
.TP 
\fB\-\-quiet\fP
Tryb cichy, bez rozwlekłych komunikatów.
.TP 
\fB\-\-rename\fP
Przenosi plik w jedną lub drugą stronę. \fBdpkg\-divert\fP przerwie działanie,
jeżeli plik docelowy już istnieje.
.TP 
\fB\-\-test\fP
Tryb testowy, tzn. nie wykonuje żadnych akcji, tylko pokazuje, co zostałoby
zrobione.
.TP 
\fB\-?\fP, \fB\-\-help\fP
Wyświetla informację o użytkowaniu i kończy działanie.
.TP 
\fB\-\-version\fP
Wyświetla informację o wersji i pomyślnie kończy działanie.
.
.SH UWAGI
Podczas dodawania domyślnymi opcjami są \fB\-\-local\fP i \fB\-\-divert\fP
\fIoryginalny\fP\fB.distrib\fP. Podczas usuwania \fB\-\-package\fP lub \fB\-\-local\fP i
\fB\-\-divert\fP, jeśli zostały podane, to muszą pasować.

Za pomocą \fBdpkg\-divert\fP nie można nadpisać katalogów.

Należy być ostrożnym podczas nadpisywania bibliotek
współdzielonych. \fBldconfig\fP(8) tworzy dowiązania symboliczne na podstawie
pola DT_SONAME ustawionego w bibliotece. Ponieważ ldconfig nie honoruje
nadpisań (tylko dpkg to robi), dowiązanie symboliczne może wskazywać na
nadpisaną bibliotekę, jeżeli ta nadpisana biblioteka ma takie samo SONAME,
co nienadpisana.
.
.SH PRZYKŁADY
Aby nadpisać wszystkie kopie pliku \fI/usr/bin/przykład\fP do
\fI/usr/bin/przykład.bla\fP, tj. spowodować, że wszystkie pakiety dostarczające
\fI/usr/bin/przykład\fP zainstalują ten plik jako \fI/usr/bin/przykład.bla\fP i
zmienią nazwę pliku, jeśli jest to wymagane:
.HP
dpkg\-divert \-\-divert /usr/bin/przykład.bla \-\-rename /usr/bin/przykład
.PP
Aby usunąć to nadpisanie:
.HP
dpkg\-divert \-\-rename \-\-remove /usr/bin/przykład

.PP
Aby napisać \fI/usr/bin/przykład\fP jako \fI/usr/bin/przykład.bla\fP wszystkim
pakietom, próbującym zainstalować ten plik, oprócz pakietu \fIwibble\fP:
.HP
dpkg\-divert \-\-package wibble \-\-divert /usr/bin/przykład.bla \-\-rename
/usr/bin/przykład
.PP
Aby usunąć to nadpisanie:
.HP
dpkg\-divert \-\-package wibble \-\-rename \-\-remove /usr/bin/przykład
.
.SH ŚRODOWISKO
.TP 
\fBDPKG_ADMINDIR\fP
Jeśli jest ustawiona i nie użyto opcji \fB\-\-admindir\fP, będzie używana jako
katalog danych dpkg.
.TP 
\fBDPKG_MAINTSCRIPT_PACKAGE\fP
Jeśli jest ustawiona i nie użyto opcji \fB\-\-local\fP i \fB\-\-package\fP, to
\fBdpkg\-divert\fP użyje jej jako nazwy pakietu.
.
.SH PLIKI
.TP 
\fI/var/lib/dpkg/diversions\fP
Plik zawierający obecną listę nadpisań plików w systemie. Zlokalizowany jest
w katalogu administracyjnym dpkg, łącznie z innymi plikami ważnymi dla dpkg,
takimi jak \fIstatus\fP lub \fIavailable\fP.
.br
Uwaga: przed zastąpieniem pliku nową wersją, \fBdpkg\-divert\fP zachowuje starą
kopię w pliku z rozszerzeniem "\-old".
.
.SH "ZOBACZ TAKŻE"
\fBdpkg\fP(1).
.SH "TŁUMACZE"
Piotr Roszatycki <dexter@debian.org>, 1999
.br
Bartosz Feński <fenio@debian.org>, 2004-2005
.br
Robert Luberda <robert@debian.org>, 2006-2008
.br
Wiktor Wandachowicz <siryes@gmail.com>, 2008
.br
Michał Kułach <michal.kulach@gmail.com>, 2012
