Provided by: dpkg_1.19.0.5ubuntu2.4_amd64 bug

NAZWA

       dpkg-divert - nadpisywanie plików z pakietów

SKŁADNIA

       dpkg-divert [opcja...] polecenie

OPIS

       dpkg-diver jest narzędziem używanym do tworzenia i aktualizowania listy nadpisań plików.

       File  diversions are a way of forcing dpkg(1)  not to install a file into its location, but to a diverted
       location. Diversions can be used through the Debian package scripts to move a file away when it causes  a
       conflict.  System  administrators  can  also  use  it  to  override some package's configuration file, or
       whenever some files (which aren't marked as “conffiles”) need to be preserved by dpkg, when installing  a
       newer version of a package which contains those files.

POLECENIA

       [--add] plik
              Dodaje nadpisanie pliku.

       --remove plik
              Usuwa nadpisanie pliku.

       --list wzorzec-glob
              Wyświetla nadpisania pasujące do wzorca-glob.

       --listpackage plik
              Print  the  name  of  the  package that diverts file (since dpkg 1.15.0).  Prints LOCAL if file is
              locally diverted and nothing if file is not diverted.

       --truename plik
              Wyświetla rzeczywistą nazwę nadpisanego pliku.

OPCJE

       --admindir katalog
              Set the dpkg data directory to directory (default: /var/lib/dpkg).

       --divert nadpisz-do
              nadpisz-do jest lokalizacją, do której zostaną  nadpisane  wersje  pliku  dostarczane  przez  inne
              pakiety.

       --local
              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.

       --package pakiet
              pakiet jest nazwą pakietu, którego kopia pliku nie będzie nadpisana, tj. plik będzie nadpisany dla
              wszystkich pakietów oprócz podanego pakietu.

       --quiet
              Tryb cichy, bez rozwlekłych komunikatów.

       --rename
              Przenosi plik w jedną lub drugą stronę. dpkg-divert przerwie działanie, jeżeli plik  docelowy  już
              istnieje.

       --test Tryb testowy, tzn. nie wykonuje żadnych akcji, tylko pokazuje, co zostałoby zrobione.

       -?, --help
              Wyświetla informację o użytkowaniu i kończy działanie.

       --version
              Wyświetla informację o wersji i pomyślnie kończy działanie.

KOD WYJŚCIA

       0      Akcja zakończyła się powodzeniem.

       2      Fatal  or  unrecoverable error due to invalid command-line usage, or interactions with the system,
              such as accesses to the database, memory allocations, etc.

ŚRODOWISKO

       DPKG_ADMINDIR
              If set and the --admindir option has not been  specified,  it  will  be  used  as  the  dpkg  data
              directory.

       DPKG_MAINTSCRIPT_PACKAGE
              Jeśli  jest  ustawiona  i nie użyto opcji --local i --package, to dpkg-divert użyje jej jako nazwy
              pakietu.

PLIKI

       /var/lib/dpkg/diversions
              File which contains the current list of diversions of the  system.  It  is  located  in  the  dpkg
              administration directory, along with other files important to dpkg, such as status or available.
              Uwaga:  przed  zastąpieniem  pliku  nową  wersją,  dpkg-divert  zachowuje  starą  kopię  w pliku z
              rozszerzeniem "-old".

UWAGI

       Podczas dodawania domyślnymi opcjami są --local i --divert oryginalny.distrib. Podczas usuwania --package
       lub --local i --divert, jeśli zostały podane, to muszą pasować.

       Za pomocą dpkg-divert nie można nadpisać katalogów.

       Care should be taken when diverting shared libraries, ldconfig(8) creates a symbolic link  based  on  the
       DT_SONAME  field  embedded in the library.  Because ldconfig doesn't honour diverts (only dpkg does), the
       symlink may end up pointing at the diverted library, if a diverted library has the  same  SONAME  as  the
       undiverted one.

PRZYKŁADY

       Aby  nadpisać  wszystkie  kopie  pliku  /usr/bin/przykład  do  /usr/bin/przykład.bla,  tj. spowodować, że
       wszystkie pakiety dostarczające /usr/bin/przykład  zainstalują  ten  plik  jako  /usr/bin/przykład.bla  i
       zmienią nazwę pliku, jeśli jest to wymagane:

       dpkg-divert --divert /usr/bin/przykład.bla --rename /usr/bin/przykład

       Aby usunąć to nadpisanie:

       dpkg-divert --rename --remove /usr/bin/przykład

       Aby  napisać /usr/bin/przykład jako /usr/bin/przykład.bla wszystkim pakietom, próbującym zainstalować ten
       plik, oprócz pakietu wibble:

       dpkg-divert --package wibble --divert /usr/bin/przykład.bla --rename /usr/bin/przykład

       Aby usunąć to nadpisanie:

       dpkg-divert --package wibble --rename --remove /usr/bin/przykład

ZOBACZ TAKŻE

       dpkg(1).

TŁUMACZE

       Piotr Roszatycki <dexter@debian.org>, 1999
       Bartosz Feński <fenio@debian.org>, 2004-2005
       Robert Luberda <robert@debian.org>, 2006-2008
       Wiktor Wandachowicz <siryes@gmail.com>, 2008
       Michał Kułach <michal.kulach@gmail.com>, 2012

1.19.0.5                                           2022-05-25                                     dpkg-divert(1)