Provided by: manpages-pl_20060617-3_all bug

NAZWA

       alien - konwertuje lub instaluje obcy pakiet binarny

SK/LADNIA

        alien [--to-deb] [--to-rpm] [--to-tgz] [--to-slp] [opcje] plik [...]

OPIS

       alien jest programem konwetrujcym pomidzy ronymi formatami plikow
       pakietow: rpm Red Hata, deb Debiana, slp Stampede, tgz Slackware'a oraz
       pkg Solarisa.  Aby moc uywa pakietu z innej dystrybucji Linuksa ni
       zainstalowana w systemie, mona uy programu alien do skonwertowania tego
       pakietu do preferowanego formatu i zainstalowania go. Take obsluguje
       pakiety LSB.

OSTRZEENIE

       Mimo wysokiego numeru wersji, alien wci jest (i najprawdopodobniej
       zawsze bdzie) programem raczej eksperymentalnym. Chocia jest rozwijany
       od wielu lat, to wci zawiera wiele bldow i ogranicze.

       aliena nie powinno si uywa do zastpienia wanych pakietow systemowych,
       takich jak init, libc czy innych, ktore s niezbdne do poprawnego
       dzialania systemu. Wikszo tych pakietow jest w ronych dystrybucjach
       inaczej skonfigurowana, pakiety ronych dystrybucji nie mog by stosowane
       wymiennie. Ogolnie, nie mona usun takiego pakietu bez zepsucia systemu,
       tak wic prosimy nie probowa zastpowa go obc wersj.

UWAGI DO POSZCZEG'OLNYCH FORMAT'OW PAKIET'OW

       rpm Do konwersji z formatu rpm i na format rpm musi by zainstalowany
           Red Hat Package Manager.

       lsb W przeciwiestwie do pozostalych formatow pakietow alien potrafi
           obsluy zalenoci pakietow lsb, jeeli tylko format pakietu wynikowego
           obsluguje zalenoci.  Prosz zauway, e oznacza to, i pakiet utworzony
           z pakietu lsb bdzie zaleal od pakietu nazwanego "lsb" -- Twoja
           dystrybucja powinna dostarczy pakietu o tej nazwie, jeeli jest
           zgodna ze standardem lsb. Domylnie zostan skonwertowane rownie
           skrypty w pakiecie lsb.

           Do utworzenia pakietow lsb, musi by zainstalowany Red Hat Package
           Manager, a alien w pierwszej kolejnoci uyje programu lsb-rpm, jeeli
           takowy istnieje.  Nie ma adnych gwarancji, e wygenerowany pakiet
           lsb bdzie w 100% zgodny ze standardem LSB, co wicej jest to raczej
           niemoliwe, chyba e zostanie on zbudowany w rodowisku lsbdev.

       deb Do konwersji na format .deb (ale nie z tego formatu) musz by
           zainstalowane pakiety gcc, make, debmake, dpkg-dev i dpkg.

       tgz Zauwa, e dla formatu tgz alien po prostu utworzy pakiet wynikowy z
           tymi samymi plikami we wntrzu, ktore s w pliku tgz. Dziala to
           dobrze tylko wtedy, jeli plik tgz zawiera w sobie prekompilowane
           binaria w standardowym linuksowym drzewie katalogow.  NIE
           uruchamiaj aliena na plikach tar zawierajcych kod rodlowy, chyba e
           chcesz, by kod ten podczas instalacji pakietu zostal zainstalowany
           w katalogu glownym (root)!

       pkg Aby dziala na pakietach w formacie pkg Solarisa (ktory tak naprawd
           jest formatem pakietow SV), musz by zainstalowane solarisowe
           narzdzia pkginfo i pkgtrans.

OPCJE

       alien skonwertuje wszystkie podane pliki na wszystkie podane typy
       pakietow wynikowych. Jeeli nie podano adnego typu, to domylnie pakiet
       zostanie skonwertowany do formatu deb.

       plik [ ... ]
           Lista plikow do konwersji.

       -d, --to-deb
           Pakiet wynikowy bdzie pakietem Debiana. Domylne.

       -r, --to-rpm
           Pakiet wynikowy bdzie pakietem rpm.

       -t, --to-tgz
           Pakiet wynikowy bdzie pakietem tgz.

       --to-slp
           Pakiet wynikowy bdzie pakietem slp.

       -p, --to-pkg
           Pakiet wynikowy bdzie pakietem pkg Solarisa.

       -i, --install
           Automatycznie instaluje pakiet wynikowy i usuwa plik pakietu po
           jego zainstalowaniu.

       -g, --generate
           Tworzy katalog tymczasowy, odpowiedni do zbudowania z niego
           pakietu, ale samego pakietu faktycznie nie tworzy. Przydatne, jeli
           chcesz przesun pliki w pakiecie przed jego skonstruowaniem. Pakiet
           moe by zbudowany z tego katalogu tymczasowego przez uruchomienie
           "debian/rules binary", jeli tworzony jest pakiet Debiana, lub "rpm
           -bb <nazwapakietu>.spec", jeeli jest tworzony pakiet Red Hata.

       -s, --single
           Jak -g, ale nie tworzy katalogu nazwapakietu.orig. Przydatne tylko
           jeli jest bardzo malo miejsca na dysku i tworzysz pakiet Debiana.

       --patch=/lata
           Okrela lat, jaka ma by uyta, zamiast automatycznego wyszukiwania
           jej w /var/lib/alien/. Ta opcja ma znaczenie tylko gdy budowany
           jest pakiet Debiana.

       --anypatch
           Jest mniej wymagajcy w stosunku do tego, ktora lata zostanie uyta,
           probujc uy pliku z lat dla starszej wersji pakietu. Nie ma
           gwarancji, e to bdzie zawsze dziala; starsze laty  niekoniecznie
           musz dziala z nowszymi pakietami.

       --nopatch
           Nie uywa adnych plikow z latami.

       --description=opis
           Okrela opis pakietu. Moe by uywane tylko przy konwersji z pakietow
           tgz Slackware, ktore nie maj opisow.

       --version=wersja
           Okrela wersj pakietu. Opcja ta ma zastosowanie przy konwersji z
           pakietow w formacie tgz, ktore mog nie mie informacji o wersji.

           Uwaga, uyta bez argumentu, wywietla wersj aliena.

       -c, --scripts
           Probuje konwertowa skrypty, ktory powinny by uruchamiane przy
           instalacji lub usuwaniu pakietu. Uywaj rozwanie, gdy skrypty te mog
           by zaprojektowane do pracy na systemach niepodobnych do twojego i
           mog powodowa klopoty.  Przed zastosowaniem tej opcji zaleca si
           zbadanie skryptow rcznie i zobaczenie, co robi.

           Opcja jest domylnie wlczona dla konwertowania z pakietow formatu
           lsb.

       -T, --test
           Testuje wygenerowane pakiety. Obecnie jest to moliwe tylko dla
           pakietow Debiana, ktore bd testowane programem lintian, jeeli jest
           on zainstalowany, i zostanie wywietlone wyjcie programu lintian.

       -k, --keep-version
           Domylnie alien dodaje jeden do pobocznego (minor) numeru wersji.
           Jeeli podano t opcj, alien nie bdzie tego robil.

       --fixperms
           Poprawia wlacicieli i prawa dostpu podczas budowania pakietu deb.
           Moe by to uyteczne, kiedy w oryginalnym pakiecie panuje balagan. Z
           drugiej strony, moe to zepsu pewnie rzeczy zwizane z prawami dostpu
           i wlacicielami, dlatego domylnie ta opcja jest wylczona. Moe by
           uyte tylko podczas konwertowania do pakietow Debiana.

       -v, --verbose
           Tryb glony: Wywietla kade polecenie wykonywane przez aliena podczas
           konwertowania pakietu.

       --veryverbose
           Tryb glony, podobnie jak w wypadku opcji --verbose, z t ronic, e
           wywietla wyjcie kadego polecenia. Niektore polecanie mog generowa
           due wyjcie.

       -h, --help
           Wywietla krotkie podsumowanie uytkowania.

       -V, --version
           Wywietla wersj aliena.

PRZYK/LADY

       Oto kilka przykladow uycia programu alien:

       alien --to-deb pakiet.rpm
           Konwertuje pakiet.rpm na pakiet.deb

       alien --to-rpm pakiet.deb
           Konwertuje pakiet.deb na pakiet.rpm

       alien -i pakiet.rpm
           Konwertuje pakiet.rpm na pakiet.deb (konwersja na pakiet .deb jest
           domylna, wic nie musisz podawa --to-deb) i instaluje wygenerowany
           pakiet.

       alien --to-deb --to-rpm --to-tgz --to-slp foo.deb bar.rpm baz.tgz
           Tworzy 9 nowych pakietow. Po zakoczeniu foo, bar i baz bd dostpne
           we wszystkich 4 formatach pakietow.

RODOWISKO

       alien rozpoznaje nastpujce zmienne rodowiska:

       RPMBUILDOPT
           Opcje do przekazania do rpm, gdy buduje pakiet.

       RPMINSTALLOPT
           Opcje do przekazania do rpm, gdy instaluje pakiet.

       EMAIL
           Jeeli ustawiona, to alien przyjmuje, e zawiera Twoj adres e-mail.
           Adresy e-mail s dolczane do wygenerowanych pakietow Debiana.

UWAGI

       Podczas uruchamiania programu alien na pliku tar wszystkie pliki w /etc
       s uwaane za pliki konfiguracyjne.

       Jeeli alien nie jest uruchamiany przez uytkownika root, pliki w
       utworzonym pakiecie bd mialy nieprawidlowych wlacicieli i prawa dostpu.

AUTOR

       alien zostal napisany przez Christopha Lametera <clameter@debian.org>.

       Kod konwersji deb na rpm zostal wzity z programu martian Randolpha
       Chunga <tausq@debian.org>.

       Alien zostal w duym stopniu napisany ponownie (3 razy) i obecnie jego
       opiekunem jest Joey Hess <joeyh@debian.org>.

LICENCJA

       Alien moe by kopiowany i rozprowadzany na warunkach Ogolnej Licencji
       Publicznej GNU.

INFORMACJE O T/LUMACZENIU

       Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
       Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
       opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
       prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.