Provided by: dpkg-dev_1.15.5.6ubuntu4_all bug

NAZWA

       dpkg-name - zmienia nazwy pakietów Debiana na pełne

SKŁADNIA

       dpkg-name [opcje] [--] pliki

OPIS

       Ta  strona  podręcznika  dokumentuje program dpkg-name, który dostarcza
       prostego sposobu  na  zmianę  nazw  pakietów  Debiana  na  pełne  nazwy
       pakietów.      Pełna      nazwa      pakietu     jest     w     postaci
       <pakiet>_<wersja>_<architektua>.<typ_pakietu>, jak to określono w pliku
       kontrolnym  pakietu.  Część  <wersja>  nazwy  pliku  zawiera oryginalną
       wersję nadaną przez autora, po  której  opcjonalnie  następuje  myślnik
       oraz  informacje  o wersji zmian pakietu w Debianie.Część <typ_pakietu>
       pochodzi z odpowiedniego pola, jeśli jest obecne, lub jest równa deb.

OPCJE

       -a, --no-architecture
              Wynikowy plik nie będzie miał informacji o architekturze.

       -k, --symlink
              Tworzy dowiązanie symboliczne, zamiast przenosić plik.

       -o, --overwrite
              Istniejące pliki będą nadpisane, jeżeli ich nazwy są takie  same
              jak nazwy plików wynikowych.

       -s, --subdir [katalog]
              Pliki  będą  przeniesione do podkatalogu. Jeśli istnieje katalog
              podany jako argument tej opcji, to pliki zostaną przeniesione do
              tego  katalogu,  w  przeciwnym wypadku nazwa katalogu docelowego
              jest wyodrębniana z pola Section w  części  kontrolnej  pakietu.
              Katalogiem            docelowym           będzie           wtedy
              "unstable/binary-<architektura>/<sekcja>".  Jeśli   sekcja   nie
              zostanie  znaleziona  w  pliku  kontrolnym,  to jest przyjmowane
              "no-section" i  w  tym  przypadku,  jak  i  w  przypadku  sekcji
              "non-free"   oraz   "contrib",   katalogiem   docelowym   będzie
              <sekcja>/binary-<architektura>". Pole kontrolne Section nie jest
              wymagane,   tak   więc   w  ten  sposób  wiele  pakietów  będzie
              umieszczonych w katalogu "no-section". Proszę  ostrożnie  używać
              tej opcji, jest niechlujna.

       -c, --create-dir
              Opcja  ta  może  być  użyta  łącznie  z  opcją -s. Jeśli katalog
              docelowy nie istnieje, to zostanie utworzony.  Proszę  ostrożnie
              używać tej opcji.

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

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

       -l, --license
              Pokazuje  informacje  o  licencji  i prawach autorskich i kończy
              działanie.

PRZYKŁADY

       dpkg-name bar-foo.deb
              Nazwa    pliku    "bar-foo.deb"    zostanie     zmieniona     na
              bar-foo_1.0-2_i386.deb   lub  coś  podobnego  (w  zależności  od
              informacji zawartych w pliku kontrolnym pakietu  "bar-foo.deb").

       find /root/debian/ -name '*.deb' | xargs -n 1 dpkg-name -a
              dpkg-name,  jeśli  jest  to  konieczne,  zmieni nazwy wszystkich
              pliki z rozszerzeniem  "deb"  z  katalogu  /root/debian  i  jego
              podkatalogów na nazwy niezawierające informacji o architekturze.

       find -name '*.deb' | xargs -n 1 dpkg-name -a -o -s -c
              Nie  rób  tego.  Twoje  archiwum  zostanie  kompletnie  zepsute,
              ponieważ  wiele  pakietów  nie będzie miało informacji o sekcji.
              Nie rób tego.

       dpkg --build debian-tmp && dpkg-name -o -s .. debian-tmp.deb
              Może zostać użyte do budowania nowych pakietów.

BŁĘDY

       Niektóre     pakiety     mają     inną     strukturę     nazwy      niż
       <pakiet>_<wersja>_<architektura>.deb.  Pakiety, którym dpkg-name zmieni
       nazwę, będą miały powyższą strukturę nazwy. Ogólnie, polecenie  to  nie
       będzie  miało  żadnego  wpływu  na to, jak pakiety są instalowane przez
       dselect(1)/ dpkg(1), ale inne narzędzia instalacyjne  mogą  zależeć  od
       powyższej struktury nazywania pakietów.

ZOBACZ TAKŻE

       deb(5), deb-control(5), dpkg(1), dpkg-deb(1), find(1), xargs(1).

AUTOR

       Copyright (C) 1995,1996 Erick Branderhorst

       Niniejszy  program  jest  oprogramowaniem  wolnym,  sprawdź  Powszechną
       Licencję Publiczną GNU w wersji drugiej lub późniejszej, by  dowiedzieć
       się o warunkach dystrybucji. Brak JAKIEJKOLWIEK gwarancji.

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