Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen perlbrewp komutudur.
Program:
ADI
perlbrew - Perl çevre yöneticisi.
SİNOPSİS
perlbrew komut sözdizimi:
perlbrew [seçenekler] [argümanlar]
Komutlar:
init Perlbrew ortamını başlat.
info Perlbrew kurulumu hakkında faydalı bilgiler göster
kurulum perl'yi kurun
Kaldır Verilen kurulumu kaldırın
mevcut Liste perlleri kurulabilir
lib Yerel::lib dizinlerini yönetin.
takma ad Perl kurulumlarına yeni bir ad verin
upgrade-perl Mevcut perl'i yükseltin
liste Perl kurulumlarını listele
geçerli kabukta belirtilen perl'yi kullanın
kapalı Mevcut kabukta perlbrew'i kapat
switch Belirtilen perl'i varsayılan olarak kalıcı olarak kullan
kapatma Perlbrew'u kalıcı olarak kapat (sistem perl'sine geri dön)
Belirtilen perl ortamlarına sahip exec exec programları.
kendi kendine kurulum Perlbrew'in kendisini PERLBREW_ROOT/bin altına kurun
kendini yükseltme Perlbrew'in kendisini yükseltin.
install-patchperl Patchperl'i kurun
install-cpanm Dost canlısı bir arkadaş olan cpanm'i kurun.
install-multiple Perl'in birden çok sürümünü ve çeşidini yükleyin
download Belirtilen perl dağıtım tarball'ını indirin.
tarball'ları temizleyin ve dizinler oluşturun
sürüm Ekran sürümü
yardım Daha ayrıntılı talimatları okuyun
Genel komut seçenekleri:
-q --quiet Bilgilendirici çıktı iletisinde sessiz olun.
-v --verbose Bana bunun hakkında daha fazla bilgi ver.
Perlbrew'in tam belgeleri için 'perlbrew yardımı'na bakın veya
`Perlbrew yardımına bakın ` komutun ayrıntılı açıklaması için.
YAPILANDIRMA
PELBREW_ROOT
Varsayılan olarak, Perlbrew, perl'leri "$ENV{HOME}/perl5/perlbrew" içine derler ve kurar.
dizin. Farklı bir dizin kullanmak için bu ortam değişkenini
Perlbrew'in RC'sini kaynaklamadan önce Shell RC'nizdeki dizine "bashrc" yazın.
Bir perlbrew kökünü aynı ağda birden çok kullanıcı hesabıyla paylaşmak mümkündür.
makine. Bu nedenle, insanların aynı perl sürümünü bir bilgisayar üzerine kurmaları gerekmez.
bitmiş. Diyelim ki "/opt/perl5" paylaşmak istediğimiz dizin. Tüm kullanıcılar olmalıdır
etkili kılmak için bu pasajı bashrc'lerine ekleyebilir:
PERLBREW_ROOT=/opt/perl5'i dışa aktar
kaynak ${PERLBREW_ROOT}/etc/bashrc
Bunu yaptıktan sonra herkesin PATH'inde "/opt/perl5/bin" ve
"/opt/perl5/perls/${PERLBREW_PERL}/çöp Kutusu". Her kullanıcı "perlbrew anahtarı"nı çağırabilir ve
"Perlbrew kullanımı", kendi seçtikleri farklı perl ortamına bağımsız olarak geçmek için.
Ancak, yalnızca $PERLBREW_ROOT için yazma izni olan kullanıcı CPAN'ı kurabilir
modüller. Bu, ekibinizin çalışma düzenine bağlı olarak hem iyi hem de kötü.
CPAN modüllerini sadece kendiniz kurmak istiyorsanız, "lib"i kullanmalısınız.
kişisel bir yerel::lib ortamı oluşturma komutu. local::lib ortamları
kişiseldir ve farklı kullanıcılar arasında paylaşılmaz. Daha fazla ayrıntı için "Perlbrew
yardım lib" ve local::lib belgeleri.
Hatta bir soğutucu modül izolasyonu istiyorsanız ve kullanılan CPAN modüllerini takmak istiyorsanız
sadece bir proje, bu amaçla karton kullanmalısınız.
Perlbrew yapmak için perlbrew yüklemeden önce bu değişkeni ayarlamak da mümkündür.
kendisini verilen PERLBREW_ROOT altına kurun:
PERLBREW_ROOT=/opt/perl5'i dışa aktar
kıvrılma -kL http://install.perlbrew.pl | darbe
Bunu yaptıktan sonra, perlbrew yürütülebilir dosyası "/opt/perl5/bin/perlbrew" olarak kurulur.
PELBREW_HOME
Perlbrew, varsayılan olarak kullanıcı başına ayarı "$ENV{HOME}/.perlbrew" dizininde saklar. İle
farklı bir dizin kullanın, bu ortam değişkenini daha önce Shell RC'nizde ayarlayın.
perlbrew'ın RC'sini tedarik etmek.
Bazı durumlarda, örneğin, ana dizininiz NFS'dedir ve birden çok makinede paylaşılır,
makine başına birkaç farklı perlbrew ayarına sahip olmak isteyebilirsiniz. Bunu yapmak için
perlbrew'e nerede aranacağını söylemek için "PERLBREW_HOME" ortam değişkenini kullanın.
başlatma dosyası. İşte verilen senaryo için kısa bir bash pasajı.
if [ "$(hostname)" == "makine-a" ]; sonra
PERLBREW_HOME'u dışa aktar=~/.perlbrew-a
elif [ "$(hostname)" == "makine-b" ]; sonra
PERLBREW_HOME'u dışa aktar=~/.perlbrew-b
fi
kaynak ~/perl5/perlbrew/etc/bashrc
PELBREW_CONFIGURE_FLAGS
Bu ortam değişkeni, geçilecek bayraklar gibi komutların listesini belirtir.
'sh Yapılandır'. Varsayılan olarak '-de'dir.
PELBREW_CPAN_MIRROR
Seçtiğiniz CPAN ayna url'si.
EMRETMEK: INIT
Kullanım: perlbrew init
"init" komutu, siz (perlbrew kullanıcısı) yükseltme yaptığınızda veya
perlbrew'i yeniden yükleyin.
Yükseltme, "self-upgrade" komutuyla veya tek satırlık yükleyici çalıştırılarak yapılırsa
manuel olarak, bu komut otomatik olarak çağrılır.
EMRETMEK: BILGI
bilgi [modül]
Kullanım: perlbrew bilgisi [ ]
Perlbrew kurulumu hakkında faydalı bilgiler görüntüleyin.
Bir modüle verilirse, modülün sürümü ve konumu görüntülenir.
EMRETMEK: INSTALL
kurmak [seçenekler] perl-
kurmak [seçenekler]
Perl'in verilen sürümünü oluşturun ve kurun.
Sürüm numaraları genellikle sürüm için "5.x.xx" veya "perl-5.xx.x-RCx" gibi görünür
adaylar.
Belirtilen perl, resmi CPAN web sitesinden veya aynadan indirilir.
site daha önce yapılandırıldı.
Yansıtılan sitenin URL'sini belirtmek için '--mirror $URL' ekleyin.
kurmak [seçenekler] perl-kararlı
kurmak [seçenekler] kararlı
Perl'in en son kararlı sürümünü kurmanın uygun bir yolu.
kullanılabilir.
kurmak [seçenekler] perl-blead
kurmak [seçenekler] kan
Buradan indirilen Perl'in blead sürümünü kurmanın özel bir yolu
yansıtma ayarlarından bağımsız olarak belirli URL:
http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz
kurmak [seçenekler] /path/to/perl/git/checkout/dir
Verilen git checkout dizininden derleyin ve kurun.
kurmak [seçenekler] /path/to/perl-5.14.0.tar.gz
Verilen arşiv dosyasından derleyin ve kurun.
kurmak [seçenekler] http://example.com/mirror/perl-5.12.3.tar.gz
Verilen URL'den derleyin ve kurun. Desteklenen URL şemaları "http://", "https://",
"ftp://" ve "dosya://".
"Kur" komutu için seçenekler:
-f --force Kurulumu zorla
-j $n Paralel oluşturma ve test etme. eski. C
-n --notest Testi atla
--switch Bir kez başarılı bir şekilde bu Perl'e otomatik olarak geç
`perlbrew anahtarı ile sanki yüklü `
--as Perl'in verilen sürümünü bir isimle kurun.
eski. C
--noman Man sayfalarının kurulumunu atla
--thread Usethreads etkinken Perl oluşturun
--multi Build perl ile usemultiplicity etkin
--64int Build perl, use64bitint etkinken
--64all Build perl, use64bitall etkinken
--ld uselongdouble etkinleştirilmiş perl oluşturun
--debug DEBUGGING etkinken Perl oluşturun
--clang clang derleyicisini kullanarak perl oluşturun
-D,-U,-A Perl Configure betiğine geçirilen anahtarlar.
eski. C
--site $dosya adını özelleştir
sitecustomize.pl olarak kurulacak bir dosya belirtin
Varsayılan olarak, tüm kurulumlar adlarından sonra şu şekilde yapılandırılır:
sh Configure -de -Dprefix=$PERLBREW_ROOT/perls/
EMRETMEK: KURULUM-ÇOKLU
Kullanım: perlbrew kurulum-çoklu [seçenekler] ...
Perl'in verilen sürümlerini oluşturun ve kurun.
"install-multiple", "install" komutuyla aynı seçenek grubunu artı
aşağıdakiler:
--both $flavor Burada $flavor C'den biridir , C , C ,
C<64int>, C<64all>, C ve C .
Verilen her Perl sürümü için iki tane kurun
tatlar, biri C<--$flavor> kümesine sahip
ve diğeri dışarı ile. C<--her ikisi> olabilir
farklı değerlerle birden çok kez geçti
ve bu durumda, mümkün olan tüm
kombinasyonlar oluşturulur.
--C'ye eşdeğer ortak varyasyonlar<--both thread --both ld --both 64int>
--all-variations tüm olası lezzet kombinasyonlarını üretir
--append $string Verilen dizeyi oluşturulan adlara ekler
Örneğin:
perlbrew kurulum-çoklu 5.18.0 blead --her ikisi de iş parçacığı --her ikisi de hata ayıklama
Aşağıdaki perl'leri yükler:
perl-blead
perl-blead-hata ayıklama
perl-blead-thread-çoklu
perl-blead-thread-çoklu hata ayıklama
perl-5.18.0
perl-5.18.0-hata ayıklama
perl-5.18.0-iş parçacığı-çoklu
perl-5.18.0-iş parçacığı-çoklu hata ayıklama
("thread" gerektirdiği için "çoklu" lezzetin otomatik olarak seçildiğini unutmayın)
Özel derleme bayraklarını kullanan başka bir örnek:
perlbrew install-multiple 5.18.0 --both thread -Doptimize='-O3' --append='-O3'
EMRETMEK: UNINSTALL
Kullanım: perlbrew kaldırma
Verilen Perl kurulumunu kaldırır. Ad, çıktıdaki gibi kurulum adıdır.
'perlbrew listesi'
EMRETMEK: KULLANIMI
kullanım: perlbrew kullanım [perl- | | ]
Geçerli kabukta verilen Perl sürümünü kullanın. Bu, yeni açılan mermileri etkilemeyecektir.
Parametre olmadan, şu anda kullanımda olan perl sürümünü gösterir.
EMRETMEK: ANAHTARI
Kullanım: perlbrew anahtarı [ ]
Verilen sürüme geçin ve onu bu ve gelecekteki tüm terminaller için varsayılan yapar
oturumları.
Parametre olmadan, seçili olan Perl sürümünü gösterir.
EMRETMEK: LİSTESİ
Kullanım: perlbrew listesi
$PERLBREW_ROOT ortamı tarafından belirtilen perlbrew kökü içindeki tüm Perl kurulumlarını listeleyin
değişken. Varsayılan olarak, değer "~/perl5/perlbrew".
Bazı Perl kurulumlarıyla ilişkili lib'ler varsa, bunlar bir parçası olarak dahil edilecektir.
isim. Bu listedeki çıktı öğeleri, diğer çeşitli komutların argümanı olabilir.
EMRETMEK: MEVCUT
Kullanım: perlbrew mevcut [--all]
CPAN'da perl'nin yakın zamanda mevcut sürümlerini listeleyin.
Liste web sayfasından alınırhttp://www.cpan.org/src/README.html> ve değil
Geçmişte yayınlanan *tüm* Perl sürümlerinin listesi.
Şimdiye kadar yayınlanan tüm perllerin bir listesini almak için "--all" seçeneğini kullanın.
DİKKAT: Bu komut gelecekte ortadan kalkabilir ve 'liste' komutunun bir seçeneği haline gelebilir.
EMRETMEK: !!!
Kullanım: perlbrew kapalı
Geçerli kabukta perlbrew'i geçici olarak devre dışı bırakın. Varsayılanı etkin bir şekilde yeniden etkinleştirir
sistem Perl, her neyse.
Bu komut, yalnızca "source $PERLBREW_ROOT/etc/bashrc" ifadesini eklerseniz çalışır.
kabuk başlatmanız (bashrc / zshrc).
EMRETMEK: KAPATMAK
Kullanım: perlbrew kapatma
Perlbrew'i kalıcı olarak devre dışı bırakın. Yeniden etkinleştirmek için "switch" komutunu kullanın. "Kullan" komutunu çağır
yalnızca geçerli kabukta etkinleştirmek için.
Her ne ise, varsayılan sistem Perl'i yeniden etkinleştirir.
EMRETMEK: ALIAS
Kullanım: perlbrew takma adı [-f] oluştur
adlı kurulum için bir takma ad oluşturun .
Kullanım: perlbrew takma adı [-f] yeniden adlandırma
Takma adı yeni bir adla yeniden adlandırın.
Kullanım: perlbrew takma adı silme
Verilen takma adı silin.
EMRETMEK: YÖNET
Kullanım: perlbrew exec [--perl-adı[,perl-adı...]] ile
Her Perl kurulumu için komutu tek tek yürütün.
Örneğin, bir Merhaba programı çalıştırın:
perlbrew exec perl -e '"$]\n'den merhaba"' yazdır
Çıktı şöyle görünür:
perl-5.12.2
==========
Perl-5.012002'den merhaba kelimesi
perl-5.13.10
==========
Perl-5.013010'den merhaba kelimesi
perl-5.14.0
==========
Perl-5.014000'den merhaba kelimesi
Komutun paralel olarak yürütülmediğine dikkat edin.
"--with" argümanı sağlandığında, komut sadece belirtilen ile yürütülecektir.
perl kurulumları. Aşağıdaki komut, Moose modülünü ne olursa olsun Perl-5.12'ye kurar
geçerli perl:
perlbrew exec --perl-5.12 cpanm Moose ile
Birden çok kurulum adı sağlanabilir:
perlbrew exec -- ile perl-5.12,perl-5.12-debug,perl-5.14.2 cpanm Moo
Boşluk veya virgülle ayrılırlar. Boşluk kullanıldığında alıntı yapmak gerekir
tüm belirtim tek bir argüman olarak, ancak kurulumda virgül kullanılabilir
isimleri:
perlbrew exec -- ile '5.12 5.12, hata ayıklama 5.14.2@nobita @shizuka' cpanm Moo
Yukarıda gösterildiği gibi, "perl-" öneki atlanabilir ve lib adları da belirtilebilir.
Lib adları bir Perl kurulum adı olmadan görünebilir, bu gibi durumlarda
"geçerli perl".
Şu anda, gerçek bir kurulum adı olarak çözülemeyen belirtilen adlar
çıktıda sessizce yoksayılır. Ayrıca, komut çıkış durumu geri doldurulmaz.
EMRETMEK: ENV
Kullanım: perlbrew env [ ]
Düşük seviyeli komut. Ortam değişkenlerinin listesini görmek için bu komutu çağırın.
kabuk entegrasyonu için "perlbrew" tarafından ayarlanır.
Çıktı buna benzer bir şeydir (Kabuğunuz bash/zsh ise):
dışa aktar PERLBREW_ROOT=/Users/gugod/perl5/perlbrew
dışa aktar PERLBREW_VERSION=0.31
dışa aktar PERLBREW_PATH=/Users/gugod/perl5/perlbrew/bin:/Users/gugod/perl5/perlbrew/perls/current/bin
dışa aktar PERLBREW_PERL=perl-5.14.1
tcsh / csh kullanıcıları 'export' yerine 'setenv' deyimlerini görmelidir.
EMRETMEK: SYMLINK-YÜRÜTÜLEBİLİRLER
Kullanım: perlbrew symlink-executables [ ]
Düşük seviyeli komut. Bu komut, "Perl" yürütülebilir sembolik bağlantısını oluşturmak için kullanılır,
"Perl5.13.6" deyin. Bu, yalnızca Perls'in geliştirme sürümü için gereklidir.
Perls'i kurmak için eski perlbrew kullanmıyorsanız bunu yapmanız gerekmez ve
kafanız karıştı çünkü az önce kurduğunuz perl eksik görünüyor
"use" veya "switch" çağrıldıktan sonra. perlbrew, sürümden bu yana kurulum düzenini değiştirir
0.11, yürütülebilir dosyalara daha iyi bir şekilde sembolik bağlantılar oluşturan.
Perlbrew'i yeni yükselttiyseniz (0.11 veya önceki sürümlerden) ve "perlbrew anahtarı" başarısız olduysa
Perl'in bir geliştirme sürümüne geçtikten sonra çalışmak için, diyelim ki, perl-5.13.6, bunu çalıştırın
komut:
perlbrew sembolik bağlantı-yürütülebilir dosyalar perl-5.13.6
Bu aslında bu sembolik bağlantıyı oluşturur:
${PERLBREW_ROOT}/Perls/Perl-5.13.6/bin/Perl
-> ${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl5.13.6
Geliştirme sürümleri olsun ya da olmasın, yeni yüklenen Perl'lere ihtiyaç duymaz.
bu komutla manuel olarak tedavi edin.
EMRETMEK: KURULUM-CPANM
Kullanım: perlbrew kurulum-cpanm
"$PERLBREW_ROOT/bin" içindeki "cpanm" bağımsız yürütülebilir dosyasını yükleyin.
Bu komutun varlığı hakkında daha fazla gerekçe için, okuyun
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
EMRETMEK: KURULUM-PATCHPERL
Kullanım: perlbrew kurulum-patchperl
"$PERLBREW_ROOT/bin" içindeki "patchperl" bağımsız yürütülebilir dosyasını yükleyin. Bu
Perlbrew kurulumunuz yükleyici ile yapıldıysa, ancak kurulum yapılmadıysa otomatik olarak çağrılır.
cpan ile.
Bu komutun varlığı hakkında daha fazla gerekçe için, okuyun
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
EMRETMEK: KENDİNİ YÜKSELTME
Kullanım: perlbrew kendi kendini yükseltme
Bu komut Perlbrew'i en son sürümüne yükseltir.
EMRETMEK: KENDİNDEN KURULUM
Kullanım: perlbrew kendi kendine kurulum
DİKKAT: Bu komutu günlük rutininizde çalıştırmanız gerekmez.
Bu komut, perlbrew'in kendisini "$PERLBREW_ROOT/bin" dizinine kurar. tarafından kullanılması amaçlanmıştır.
perlbrew yükleyici. Ancak, yalnızca yeniden yüklemek için aşağıdakileri manuel olarak yapabilirsiniz.
"perlbrew" yürütülebilir dosyası:
kıvrılma -kL http://get.perlbrew.pl -o perlbrew
perl ./perlbrew kendi kendine kurulum
Perlbrew yükleyicisini çalıştırmaktan biraz farklıdır çünkü "patchperl"
bu durumda kurulur.
EMRETMEK: TEMİZ
Kullanım: perlbrew temiz
Önceden indirilmiş tüm Perl tarball'larını kaldırır ve dizinleri oluşturur.
EMRETMEK: VERSION
Kullanım: perlbrew versiyonu
Perlbrew sürümünü göster.
EMRETMEK: LIB
Kullanım: perlbrew lib
perlbrew lib listesi
perlbrew lib oluşturmak
perlbrew lib silme
`lib` komutu, Perl kurulumları içindeki local::lib köklerini değiştirmek için kullanılır.
Etkili olarak "perl -Mlocal::lib=/path/to/lib-name"ye benzer, ancak biraz daha fazlası
bundan daha fazlası.
Bir kitaplık adı, 'harika' gibi alfasayısal içeren kısa bir ad veya tam ad olabilir.
bir perl kurulum adı ve bir '@' işareti ile önek, örneğin, 'perl-5.14.2@awesome'.
İşte 'lib' komutunu çağırmak için bazı kısa örnekler:
# lib perl-5.12.3@shizuka oluştur
perlbrew lib perl-5.12.3@shizuka oluştur
# lib perl-5.14.2@nobita ve perl-5.14.2@shizuka oluşturun
perlbrew kullanımı perl-5.14.2
perlbrew lib nobita oluştur
perlbrew lib shizuka oluşturmak
# Kullanım/geçiş hedefleri listesine bakın
perlbrew listesi
# Mevcut kabukta bir lib etkinleştirin
perlbrew kullanımı perl-5.12.3@shizuka
perlbrew kullanımı perl-5.14.2@nobita
perlbrew kullanımı perl-5.14.2@shizuka
# Bir lib'i varsayılan olarak etkinleştir
perlbrew anahtarı perl-5.12.3@shizuka
perlbrew anahtarı perl-5.14.2@nobita
perlbrew anahtarı perl-5.14.2@shizuka
# lib perl-5.14.2@nobita ve perl-5.14.2@shizuka'yı silin
perlbrew kullanımı perl-5.14.2
perlbrew lib nobita silme
perlbrew lib shizuka'yı sil
# lib perl-5.12.3@shizuka'yı sil
perlbrew lib silme perl-5.12.3@shizuka
Kısa lib adları mevcut perl için yereldir. Bir lib adı 'nobita' başvurabilir
Mevcut perl'inize bağlı olarak 'perl-5.12.3@nobita' veya 'perl-5.14.2@nobita'.
Bir lib'i "kullanırken" veya "geçerken", her zaman uzun adı sağlayın. Basit bir kural:
"use" veya "switch" komutunun argümanı "perlbrew list" çıktısında görünmelidir.
EMRETMEK: YÜKSELTME-PERL
Kullanım: perlbrew yükseltme-perl
Küçük Perl sürümleri (ör. 5.x.*) birbirleriyle ikili uyumludur, dolayısıyla bu komut
size eski perlbrew ortamlarını yerinde yükseltme yeteneği sunar.
Şu anda etkinleştirilmiş olan perl'i en son yayınlanan kardeşlerine yükseltir. eğer bir
5.14.0 etkinleştirilmiş kabuk, onu 5.14.2'ye yükseltir.
EMRETMEK: İNDİR
Kullanımı:
perlbrew indirme perl-5.14.2
perlbrew indirme perl-5.16.1
perlbrew indirme perl-5.17.3
Perl dağıtım tarball'ın belirtilen sürümünü "$PERLBREW_ROOT/dists/" altında indirin
dizin.
EMRETMEK: LİSTE-MODÜLLER
Mevcut perl için kurulu tüm cpan modüllerini listeleyin.
Bu komut, modülünüzü taşımak için 'perlbrew exec' ile birlikte kullanılabilir.
farklı perl'e kurulum. Aşağıdaki komut, altındaki tüm modülleri yeniden yükler.
perl-5.16.0:
perlbrew liste modülleri | perlbrew exec --perl-5.16.0 cpanm ile
Bunun, aşağıdakileri yüklediğini unutmayın: son Perl modüllerinin yeni perl üzerindeki sürümleri, bunlar
mutlaka değil aynı daha önce kurduğunuz modül sürümleri.
onworks.net hizmetlerini kullanarak perlbrewp'i çevrimiçi kullanın