Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen parldynp komutudur.
Program:
ADI
parl - İkili PAR Yükleyici
SİNOPSİS
(Lütfen bağımsız yürütülebilir dosyalar, komut dosyaları veya PAR oluşturmanın uygun yolları için pp'ye bakın.
perl programlarından arşivler.)
Yapmak PAR dağıtım bir CPAN modül dağıtımından:
% parl -p # geçerli yolun altında bir PAR dist yap
% parl -p Foo-0.01 #, Foo-0.01/'de paketlenmemiş CPAN dağıtımını varsayar
manipüle etmek için PAR dağıtım:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par # yükleme
% parl -i http://foo.com/Foo-0.01 # otomatik olarak arkname + perlver ekler
% parl -i cpan://AUTRIJUS/PAR-0.74 # CPAN yazar dizinini kullanır
% parl -u Foo-0.01-i386-freebsd-5.8.0.par # kaldırma
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # işareti
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # doğrulama
Kullanmak için merhaba.pm itibaren ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # .par kısmı isteğe bağlıdır
Aynı şey, ama arama foo.par içinde @INC;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # aynen
koşmak test.pl or komut dosyası/test.pl itibaren foo.par:
% parl foo.par test.pl # varsayılan olarak 'main.pl'yi arar,
# aksi takdirde 'test.pl'yi çalıştırın
Bir PAR dosyası içeren bağımsız bir yürütülebilir dosya oluşturmak için:
% parl -O./foo foo.par
% ./foo test.pl # yukarıdakiyle aynı
PAR'ın yürütülmesi için gerekli çekirdek olmayan modülleri ve paylaşılan nesneleri gömmek için (örn.
"Zlib", "IO", "Cwd" vb.), -b bayrak:
% parl -b -O./foo foo.par
% ./foo test.pl # çekirdek modüllerin kurulu olduğu her yerde çalışır
Ayrıca gömmek isterseniz çekirdek modülleri birlikte kullanın, -B bunun yerine bayrak:
% parl -B -O./foo foo.par
% ./foo test.pl # Perl yorumlayıcısı ile her yerde çalışır
Bu, özellikle bağımsız ikili yürütülebilir dosyalar oluştururken kullanışlıdır; pp için bkz.
detaylar.
TANIM
Bu bağımsız komut, "Perl -MPAR" ile kabaca aynı özelliği sunar, ancak bunun dışında
önceden yüklenmiş alır .çift dosyaları "-MPAR=foo.par" yerine "-Afoo.par" yoluyla.
Ek olarak, bir CPAN dağıtımını bir PAR dağıtımına dönüştürmenin yanı sıra
Bu tür dağıtımları manipüle edin. PAR dağılımları hakkında daha fazla bilgi için bkz.
PAR::Dst.
çalıştırmak için kullanabilirsin .çift dosyaları:
# script/run.pl dosyasını arşivde çalıştırır, lib/* dosyasını kitaplık olarak kullanır
% parl myapp.par run.pl # myapp.par'da run.pl veya script/run.pl'yi çalıştırır
% parl otherapp.pl # ayrıca normal Perl betiklerini çalıştırır
Ancak, eğer .çift arşiv ya içerir ana.pl or komut dosyası/main.pl, kullanılır
yerine:
% parl myapp.par run.pl # main.pl'yi çalıştırır, 'run.pl' @ARGV olarak
Son olarak, "-O" seçeneği, bir PAR dosyasından bağımsız bir ikili dosyayı yürütülebilir hale getirir:
% parl -B -Omyapp myapp.par
% ./myapp # Perl ikili dosyaları olmadan herhangi bir yerde çalıştırın
"--par-options" bayrağıyla oluşturulan ikili dosyalar, yeni ikili dosyaları paketlemek için "parl" işlevi görebilir:
% ./myapp --par-options -Omyap2 myapp.par # ./myapp ile aynı
% ./myapp --par-options -Omyap3 myap3.par # şimdi farklı PAR ile
Bağımsız yürütülebilir biçimin açıklaması için lütfen par.pl'ye bakın.
onworks.net hizmetlerini kullanarak parldynp'i çevrimiçi kullanın