Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

perlmodinstall — online w chmurze

Uruchom perlmodinstall w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie perlmodinstall, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


perlmodinstall - Instalowanie modułów CPAN

OPIS


Możesz myśleć o module jako o podstawowej jednostce kodu Perla wielokrotnego użytku; zobacz perlmod dla
Detale. Za każdym razem, gdy ktoś tworzy fragment kodu Perla, który według niego będzie przydatny
świecie, rejestrują się jako programiści Perla pod adresem http://www.cpan.org/modules/04pause.html
aby mogli następnie przesłać swój kod do CPAN. CPAN to wszechstronny Perl
Archive Network i jest dostępny pod adresem http://www.cpan.org/ i szukano w
http://search.cpan.org/ .

Ta dokumentacja jest przeznaczona dla osób, które chcą pobrać i zainstalować moduły CPAN
ich własny komputer.

PREAMBUŁA
Po pierwsze, czy jesteś pewien, że moduł nie znajduje się już w twoim systemie? Spróbuj "perl -MFoo -e 1".
(Zastąp „Foo” nazwą modułu; na przykład „perl -MCGI::Carp -e 1”.)

Jeśli nie widzisz komunikatu o błędzie, masz moduł. (Jeśli zobaczysz komunikat o błędzie,
nadal jest możliwe, że masz moduł, ale nie znajduje się on na twojej ścieżce, co możesz
display z "perl -e "print qq(@INC)"".) W pozostałej części tego dokumentu będziemy
załóżmy, że naprawdę naprawdę brakuje ci zainstalowanego modułu, ale znalazłeś go na
CPAN.

Więc teraz masz plik kończący się na .tar.gz (lub, rzadziej, .zip). Wiesz, że jest smaczne
moduł wewnątrz. Istnieją cztery kroki, które musisz teraz wykonać:

ROZPRĘŻAĆ plik
ROZPAKOWAĆ plik do katalogu
BUILD moduł (czasem niepotrzebny)
INSTALL moduł.

Oto jak wykonać każdy krok dla każdego systemu operacyjnego. To jest zamiennik do
czytając pliki README i INSTALL, które mogły być dołączone do Twojego modułu!

Należy również pamiętać, że te instrukcje są dostosowane do instalacji modułu w twoim
systemowe repozytorium modułów Perla, ale możesz zainstalować moduły w dowolnym katalogu
życzenie. Na przykład, gdy mówię „perl Makefile.PL”, możesz zastąpić „perl Makefile.PL”.
PREFIX=/my/perl_directory”, aby zainstalować moduły /mój/perl_katalog. Wtedy możesz
użyj modułów z programów Perla z "use lib "/my/perl_directory/lib/site_perl";"
lub czasami po prostu „użyj „/my/perl_directory”;”. Jeśli korzystasz z systemu, który wymaga
dostęp superużytkownika/roota do instalowania modułów w katalogach, które widzisz po wpisaniu „perl
-e "print qq(@INC)"", będziesz chciał zainstalować je w lokalnym katalogu (takim jak twój
katalog domowy) i zastosuj to podejście.

· If Jesteś on a Unix or Uniksopodobny system,

Możesz użyć modułu CPAN Andreasa Koeniga ( http://www.cpan.org/modules/by-module/CPAN
), aby zautomatyzować następujące kroki, od DECOMPRESS do INSTALL.

A. DEKOMPRESJA

Rozpakuj plik za pomocą „gzip -d yourmodule.tar.gz”

Możesz pobrać gzip z ftp://prep.ai.mit.edu/pub/gnu/

Możesz też połączyć ten krok z następnym, aby zaoszczędzić miejsce na dysku:

gzip -dc twójmoduł.tar.gz | smoła -xof-

B. ROZPAKOWAĆ

Rozpakuj wynik za pomocą „tar -xof yourmodule.tar”

C. BUDOWA

Wejdź do nowo utworzonego katalogu i wpisz:

Perl Makefile.PL
zrobić test

or

perl Makefile.PL PREFIKS=/my/perl_directory

zainstalować go lokalnie. (Pamiętaj, że jeśli to zrobisz, będziesz musiał umieścić „use lib
„/my/perl_directory”;” w górnej części programu, który ma używać tego modułu.

D. ZAINSTALUJ

Będąc nadal w tym katalogu, wpisz:

make install

Upewnij się, że masz odpowiednie uprawnienia do zainstalowania modułu w swoim Perlu 5
katalog biblioteki. Często będziesz musiał być rootem.

To wszystko, co musisz zrobić w systemach Unix z dynamicznym łączeniem. Większość systemów Unix
mieć dynamiczne łączenie. Jeśli twój nie ma, lub jeśli z innego powodu masz
statycznie linkowany perl, i moduł wymaga kompilacji, musisz zbudować plik
nowy plik binarny Perla, który zawiera moduł. Ponownie, prawdopodobnie będziesz musiał być rootem.

· If Jesteś bieganie Aktywny Perl (Win95/98/2K/NT/XP, Linux, Solarisa),

Najpierw wpisz „ppm” z powłoki i sprawdź, czy repozytorium PPM ActiveState ma twoje
moduł. Jeśli tak, możesz zainstalować go za pomocą „ppm” i nie będziesz musiał zawracać sobie głowy żadnym z nich
inne kroki tutaj. Możesz być w stanie użyć instrukcji CPAN z pliku „Unix
lub Linux" powyżej; spróbuj. W przeciwnym razie będziesz musiał postępować zgodnie z
kroki poniżej.

A. DEKOMPRESJA

Możesz użyć oprogramowania typu shareware Winzip ( http://www.winzip.com ), aby rozpakować i rozpakować
moduły.

B. ROZPAKOWAĆ

Jeśli korzystałeś z programu WinZip, zostało to już zrobione.

C. BUDOWA

Będziesz potrzebował narzędzia „nmake”, dostępnego pod adresem
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/nmake15.exe lub dmake,
dostępne w CPAN. http://search.cpan.org/dist/dmake/

Czy moduł wymaga kompilacji (tzn. czy posiada pliki z rozszerzeniem .xs, .c, .h,
.y, .cc, .cxx lub .C)? Jeśli tak, życie jest teraz oficjalnie dla ciebie ciężkie, ponieważ ty
musisz samodzielnie skompilować moduł (nie jest to łatwe w systemie Windows). Będziesz potrzebował kompilatora
jak VisualC++. Alternatywnie możesz pobrać gotowy pakiet PPM z
Aktywny stan. http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/

Wejdź do nowo utworzonego katalogu i wpisz:

Perl Makefile.PL
nzrób test

D. ZAINSTALUJ

Będąc nadal w tym katalogu, wpisz:

nzrób instalację

· If Jesteś za pomocą a Prochowiec w "Klasyczny" MacOS i MacPerla,

A. DEKOMPRESJA

Najpierw upewnij się, że masz najnowszą wersję cpan-mac dystrybucja (
http://www.cpan.org/authors/id/CNANDOR/ ), który zawiera narzędzia do wykonywania wszystkich czynności
kroki. Przeczytaj uważnie instrukcje cpan-mac i zainstaluj go. Jeśli zdecydujesz się tego nie robić
użyj cpan-mac z jakiegoś powodu, tutaj są wymienione alternatywy.

Po zainstalowaniu cpan-mac upuść archiwum modułów na rozpakuj kropelka, która
rozpakuje i rozpakuje za Ciebie.

Or, możesz użyć oprogramowania shareware StuffIt ekspander Program (
http://my.smithmicro.com/mac/stuffit/ ) lub darmowy MacGzip Program (
http://persephone.cps.unizar.es/general/gente/spd/gzip/gzip.html ).

B. ROZPAKOWAĆ

Jeśli używasz untarzipme lub StuffIt, archiwum powinno zostać teraz rozpakowane. Or, Ty
może korzystać z darmowego oprogramowania słoneczna or Smoła (
http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/ ).

C. BUDOWA

Sprawdź zawartość dystrybucji. Przeczytaj dokumentację modułu, poszukaj
powody, dla których możesz mieć problemy z używaniem go z MacPerlem. Szukać .xs i .c plików,
które zwykle oznaczają, że dystrybucja musi zostać skompilowana i nie można jej zainstalować
to „po wyjęciu z pudełka”. (Patrz „PRZENOŚNOŚĆ”.)

D. ZAINSTALUJ

Jeśli używasz cpan-mac, po prostu upuść folder na zainstaluj mnie kroplę i użyj
moduł.

Or, jeśli nie używasz cpan-mac, wykonaj pracę fizyczną.

Upewnij się, że nowe wiersze modułów są w formacie Mac, a nie w formacie Unix. Jeśli oni
nie są, być może nieprawidłowo je zdekompresowałeś. Sprawdź swoją dekompresję
i rozpakuj ustawienia narzędzi, aby upewnić się, że tłumaczą pliki tekstowe
prawidłowo.

W ostateczności możesz użyć jednej linijki Perla:

perl -i.bak -pe 's/(?:\015)?\012/\015/g'

na plikach źródłowych.

Następnie przenieś pliki (prawdopodobnie tylko plik .po południu plików, chociaż mogą być dodatkowe
te też; sprawdź dokumentację modułu) do miejsca docelowego: To będzie najbardziej
prawdopodobnie znajduje się w „$ENV{MACPERL}site_lib:” (tj. „HD:MacPerl folder:site_lib:”). Możesz
dodać nowe ścieżki do domyślnego @INC w elemencie menu Preferences w MacPerl
application („$ENV{MACPERL}site_lib:” jest dodawane automagicznie). Twórz cokolwiek
wymagane są struktury katalogów (tj. dla „Some::Module” utwórz
„$ENV{MACPERL}site_lib:Some:” i umieść „Module.pm” w tym katalogu).

Następnie uruchom następujący skrypt (lub coś podobnego):

#!perl -w
użyj automatycznego podziału;
mój $dir = "${MACPERL}site_perl";
autosplit("$dir:Some:Module.pm", "$dir:auto", 0, 1, 1);

· If Jesteś on dotychczasowy DJGPP Port of DOS,

A. DEKOMPRESJA

djtarx ( ftp://ftp.delorie.com/pub/djgpp/current/v2/ ) zarówno rozpakuje, jak i
rozpakować.

B. ROZPAKOWAĆ

Patrz wyżej.

C. BUDOWA

Wejdź do nowo utworzonego katalogu i wpisz:

Perl Makefile.PL
zrobić test

Będziesz potrzebował pakietów wymienionych w README.dos w dystrybucji Perla.

D. ZAINSTALUJ

Będąc nadal w tym katalogu, wpisz:

make install

Będziesz potrzebował pakietów wymienionych w README.dos w dystrybucji Perla.

· If Jesteś on OS/2,

Pobierz pakiet programistyczny EMX i gzip/tar od firmy Hobbes (
http://hobbes.nmsu.edu ) lub Lew ( http://www.leo.org ), a następnie postępuj zgodnie z
instrukcje dla Uniksa.

· If Jesteś on VMS,

Podczas pobierania z CPAN zapisz plik z rozszerzeniem „.tgz” zamiast
".tar.gz". Wszystkie pozostałe kropki w nazwie pliku należy zastąpić podkreśleniami.
Na przykład „Your-Module-1.33.tar.gz” należy pobrać jako „Your-Module-1_33.tgz”.

A. DEKOMPRESJA

Typ

gzip -d Twój moduł.tgz

lub, dla spakowanych modułów, wpisz

rozpakuj plik Your-Module.zip

Pliki wykonywalne dla gzip, zip i VMStar:

http://www.hp.com/go/openvms/freeware/

i ich kod źródłowy:

http://www.fsf.org/order/ftp.html

Zauważ, że gzip/gunzip GNU to nie to samo, co pakiet zip/unzip Info-ZIP. The
były to proste narzędzie do kompresji; ten ostatni pozwala na tworzenie wielu plików
archiwa.

B. ROZPAKOWAĆ

Jeśli używasz VMStar:

VMStar xf Twój moduł.tar

Lub, jeśli lubisz składnię poleceń VMS:

tar/extract/verbose Twój_Moduł.tar

C. BUDOWA

Upewnij się, że masz MMS (od Digital) lub darmowe MMK (dostępne od MadGoat pod adresem
http://www.madgoat.com ). Następnie wpisz to, aby utworzyć DESCRIP.MMS dla modułu:

Perl Makefile.PL

Teraz możesz przystąpić do budowy:

test mms

Zamień „mmk” na „mms” powyżej, jeśli używasz MMK.

D. ZAINSTALUJ

Typ

instalacja mms

Zamień „mmk” na „mms” powyżej, jeśli używasz MMK.

· If Jesteś on MVS,

Przedstaw .tar.gz plik do HFS jako plik binarny; nie tłumacz z ASCII na
EBCDIC.

A. DEKOMPRESJA

Rozpakuj plik za pomocą „gzip -d yourmodule.tar.gz”

Możesz pobrać gzip z http://www.s390.ibm.com/products/oe/bpxqp1.html

B. ROZPAKOWAĆ

Rozpakuj wynik za pomocą

pax -o to=IBM-1047,from=ISO8859-1 -r <twójmoduł.tar

Kroki BUILD i INSTALL są identyczne jak dla systemu Unix. Niektóre moduły generują
Makefile, które działają lepiej z GNU make, które są dostępne z
http://www.mks.com/s390/gnu/

RUCHLIWOŚĆ


Pamiętaj, że nie wszystkie moduły będą działać na wszystkich platformach. Zobacz perlport po więcej
informacje o problemach z przenośnością. Przeczytaj dokumentację, aby sprawdzić, czy moduł będzie działał
w twoim systemie. Zasadniczo istnieją trzy kategorie modułów, które „nie zadziałają”.
of the box” ze wszystkimi platformami (z pewną możliwością nakładania się):

· Ci, że powinien, ale nie rób tego. Należy je naprawić; rozważyć kontakt z autorem
i ewentualnie napisać łatkę.

· Ci, że potrzeba do be skompilowany, gdzie dotychczasowy cel Platforma nie mieć kompilatory
łatwo dostępny. (Moduły te zawierają .xs or .c pliki, zwykle.) Możesz być
w stanie znaleźć istniejące pliki binarne w CPAN lub gdzie indziej, lub możesz spróbować
zdobycie kompilatorów i samodzielne zbudowanie go, a następnie udostępnienie pliku binarnego innym biednym
dusze do wykorzystania.

· Ci, że jest ukierunkowane at a specyficzny Platforma. (Takie jak moduły Win32::.) Jeśli
moduł jest skierowany specjalnie na platformę inną niż twoja, nie masz
szczęście, jak najbardziej.

Sprawdź Testery CPAN, czy moduł powinien współpracować z Twoją platformą, ale tak się nie zachowuje
można się spodziewać lub nie jesteś pewien, czy moduł będzie działał na Twojej platformie.
Jeśli żądanego modułu nie ma na liście, możesz go przetestować samodzielnie i zlecić testerom CPAN
wiesz, możesz dołączyć do testerów CPAN lub poprosić o przetestowanie.

http://testers.cpan.org/

HEY


Jeśli masz jakieś sugestie dotyczące zmian na tej stronie, daj mi znać. Proszę nie wysyłać mi poczty
z prośbą o pomoc w instalacji modułów. Modułów jest za dużo i za mało
Or chce, abym mógł odpowiedzieć, a nawet potwierdzić wszystkie twoje pytania. Skontaktować się z
module author lub wyślij wiadomość na comp.lang.perl.modules lub zapytaj kogoś znajomego
Perla w swoim systemie operacyjnym.

Użyj perlmodinstall online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad