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 cpan5.22-i386-linux-gnu komutudur.
Program:
ADI
cpan - komut satırından CPAN ile kolayca etkileşim kurun
SİNOPSİS
# bağımsız değişkenlerle ve anahtarsız, belirtilen modülleri kurar
cpan modül_adı [ modül_adı ... ]
# anahtarlarla, ekstra davranışa sahip modüller kurar
cpan [-cfgimtTw] modül_adı [ modül_adı ... ]
# sadece nokta ile, dağıtımdan yükleyin
# geçerli dizin
cpan
# bağımsız değişken olmadan, CPAN.pm kabuğunu başlatır
PAN
# zorunlu kurulum modülleri (genellikle testleri geçemeyenler)
cpan -f modül_adı [ modül_adı ... ]
# modülleri kurun, ancak test etmeden
cpan -T modül_adı [ modül_adı ... ]
# yapılandırmayı boşalt
cpan -J
# Module::Foo'yu kurmak için farklı bir konfigürasyon yükleyin
cpan -j bazı/diğer/dosya Modül::Foo
# bağımsız değişken yok, ancak bazı anahtarlar
cpan [-ahrvACDILO]
TANIM
Bu komut dosyası, CPAN'a bir komut arabirimi (kabuk değil) sağlar. de
işi yapmak için CPAN.pm'yi kullandığı an, ancak tek seferlik bir komut değil
CPAN.pm için koşucu.
Opsiyonlar
-a CPAN::Shell->autobundle ile bir CPAN.pm otomatik paketi oluşturur.
-Bir modül [ modül ... ]
Belirtilen modüller için birincil bakıcıları gösterir.
-c modülü
Belirtilen modülün dizinlerinde bir "make clean" çalıştırır.
-C modülü [ modül ... ]
Göster değişiklikler belirtilen modüller için dosyalar
-D modülü [ modül ... ]
Modül ayrıntılarını göster.
-f Normalde başarısız olacağı belirtilen eylemi zorlayın. Kullanmak
bu, testleri başarısız olsa bile bir modülü kurmak içindir. Bunu kullandığınızda
seçenek, -i, gerektiğinde bir modül kurmak için isteğe bağlı değildir.
zorla:
% cpan -f -i Modül::Foo
-F CPAN.pm'nin herhangi bir şeyi kilitleme girişimlerini kapatın. dikkat etmelisin
bununla, birden fazla komut dosyasıyla sonuçlanabileceğiniz için
aynı dizinde muck. Eğer bu çok endişe verici değil
"-j" ile özel bir yapılandırma yüklüyorsunuz ve bu yapılandırma kuruluyor
kendi çalışma dizinleri.
-g modülü [ modül ... ]
En son dağıtımını geçerli dizine indirir.
modülü.
-G modülü [ modül ... ]
UYGULANMAMIŞ
Geçerli dizine en son dağıtımını indirin.
modüller, her dağıtımın paketini açın ve bir git deposu oluşturun.
her dağıtım.
Bu özelliği istiyorsanız, Yanick Champoux's'a göz atın.
"Git::CPAN::Patch" dağıtımı.
-h Bir yardım mesajı yazdırın ve çıkın. "-h" belirttiğinizde yok sayılır
diğer tüm seçenekler ve argümanlar.
-i Belirtilen modülleri kurun.
-I "local::lib" yükle (lib yollarını yüklemek için "-I" gibi düşünün).
-j Yapılandırma.pm
CPAN yapılandırma verilerini içeren dosyayı yükleyin. Bu
standartla aynı formata sahip CPAN/Yapılandırma.pm dosya, hangi
$CPAN::Config'i anonim bir karma olarak tanımlar.
-J Yapılandırmayı, CPAN.pm'nin kullandığı biçimde boşaltın. Bu
yapılandırmayı kontrol etmek ve dökümü kullanmak için kullanışlıdır
yeni, özel bir yapılandırma için bir başlangıç noktası olarak.
-l Tüm kurulu modülleri sürümleriyle birlikte listeleyin
-L yazar [ yazar ... ]
Modülleri belirtilen yazarlara göre listeleyin.
-m Belirtilen modülleri yapın.
-O Güncel olmayan modülleri göster.
-p Yapılandırılan aynalara ping atın
-P Kullanabileceğiniz en iyi aynaları bulun (ancak yapılandırmaz)
onlar henüz)
-r Dinamik olarak yüklenen modülleri CPAN::Shell->recompile ile yeniden derler.
-t Belirtilen modüller üzerinde bir 'make testi' çalıştırın.
-T Modülleri test etmeyin. Basitçe kurun.
-u Kurulu tüm modülleri yükseltin. Bunu körü körüne yapmak gerçekten kırılabilir
şeyler, bu yüzden bir yedek tutun.
-v Komut dosyası sürümünü ve CPAN.pm sürümünü yazdırın ve çıkın.
-V cpan istemcisi hakkında ayrıntılı bilgi yazdırın.
-w UYGULANMAMIŞ
cpan uyarılarını açın. Bu, dizin gibi çeşitli şeyleri kontrol eder.
izinler verir ve yaşayabileceğiniz sorunlar hakkında size bilgi verir.
Örnekler
# bir yardım mesajı yazdır
cpan -h
# sürüm numaralarını yazdır
cpan -v
# otomatik paket oluştur
cpan -a
# yeniden derleme modülleri
cpan -r
# kurulu tüm modülleri yükseltin
cpan-u
# modülleri kurun ( sole -i isteğe bağlıdır )
cpan -i Netscape::Booksmarks İş::ISBN
# modülleri zorla ( -i kullanmalıdır)
cpan -fi CGI::Minimal URI
ÇEVRE DEĞİŞKENLER
CPAN.pm'de ortamı kullanan birkaç bileşen vardır.
değişkenler. Derleme araçları, ExtUtils::MakeMaker ve Module::Build
bazılarını kullanın, diğerleri ise üstlerindeki seviyeler için önemlidir. Bazı
bunlar Perl Toolchain Gang tarafından belirlenir:
Lancaster Konsensüs:
Oslo Konsensüsü:
CPAN_OPTS
"cpan" bu değişkeni boşlukta böler ve başına şunu ekler
komut satırı argümanlarını işlemeden önce @ARGV'ye listeleyin.
Örneğin, her zaman "local:lib" kullanmak istiyorsanız, şunları yapabilirsiniz:
"CPAN_OPTS" öğesini "-I" olarak ayarlayın.
CPONSCRIPT_LOGLEVEL
Katıştırılmış, minimum günlükçü ile kullanılacak günlük düzeyi
veya yüklüyse Log::Log4perl. Olası değerler
"Log::Log4perl" düzeyleriyle aynı: "TRACE", "DEBUG", "INFO",
"UYARI", "HATA" ve "ÖLÜMCÜL". Varsayılan "BİLGİ"dir.
GIT_COMMAND
Git özellikleri için kullanılacak "git" ikili dosyasının yolu. NS
varsayılan "/usr/local/bin/git" dir.
NİNTERAKTİF_TESTING
Kimsenin dikkat etmediğini ve istemleri atlamadığını varsayalım.
Bunu doğru yapan dağıtımlar. PAN(1) bunu 1 olarak ayarlar
zaten bir değeri yoksa (bu değer yanlış olsa bile).
PERL_MM_USE_DEFAULT
Sorulan sorular için varsayılan yanıtı kullanın. PAN(1) takımlar
zaten bir değeri yoksa (bu değer olsa bile) bunu 1'e
YANLIŞ).
EXIT DEĞERLER
Komut dosyası, her şeyin işe yaradığını düşünürse sıfırla çıkar veya
bir şeyin başarısız olduğunu düşünüyorsa pozitif sayı. Ancak şunu unutmayın:
bazı durumlarda, yaptığı şeylerin çıktısıyla bir başarısızlığı tahmin etmesi gerekir.
kontrol etmez. Şimdilik çıkış kodları belirsiz:
1 Bilinmeyen bir hata
2 Harici bir sorundu
4 Komut dosyasıyla ilgili dahili bir sorun vardı
8 Bir modül yüklenemedi
TO DO
* komut satırından tek seferlik yapılandırma değerleri
onworks.net hizmetlerini kullanarak cpan5.22-i386-linux-gnu'yu çevrimiçi kullanın