Ini adalah perintah cpan5.22-i386-linux-gnu yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
cpan - mudah berinteraksi dengan CPAN dari baris perintah
RINGKASAN
# dengan argumen dan tanpa sakelar, instal modul yang ditentukan
cpan module_name [ nama_modul ... ]
# dengan sakelar, pasang modul dengan perilaku ekstra
cpan [-cfgimtTw] nama_modul [nama_modul...]
# hanya dengan titik, instal dari distribusi di
# direktori saat ini
cpan.
# tanpa argumen, mulai shell CPAN.pm
cpan
# modul instal paksa (biasanya yang gagal tes)
cpan -f module_name [ nama_modul ... ]
# instal modul tetapi tanpa mengujinya
cpan -T module_name [ nama_modul ... ]
# buang konfigurasinya
cpan -J
# memuat konfigurasi yang berbeda untuk menginstal Modul::Foo
cpan -j beberapa/lain/file Modul::Foo
# tanpa argumen, tetapi beberapa sakelar
cpan [-ahrvACDlLO]
DESKRIPSI
Script ini menyediakan antarmuka perintah (bukan shell) ke CPAN. Pada
saat itu menggunakan CPAN.pm untuk melakukan pekerjaan, tetapi itu bukan perintah sekali pakai
pelari untuk CPAN.pm.
Opsi
-a Membuat autobundle CPAN.pm dengan CPAN::Shell->autobundle.
-Sebuah modul [ modul ... ]
Menampilkan pengelola utama untuk modul yang ditentukan.
-c modul
Menjalankan `make clean` di direktori modul yang ditentukan.
-C modul [ modul ... ]
Tunjukkan Perubahan file untuk modul yang ditentukan
-D modul [ modul ... ]
Tampilkan detail modul.
-f Memaksa tindakan yang ditentukan, ketika biasanya akan gagal. Menggunakan
ini untuk menginstal modul meskipun pengujiannya gagal. Ketika Anda menggunakan ini
opsi, -i bukan opsional untuk memasang modul saat Anda perlu
paksa itu:
% cpan -f -i Modul::Foo
-F Matikan upaya CPAN.pm untuk mengunci apa pun. Kamu harus hati-hati
dengan ini karena Anda mungkin berakhir dengan banyak skrip yang mencoba
kotoran di direktori yang sama. Ini tidak terlalu mengkhawatirkan jika
Anda memuat konfigurasi khusus dengan "-j", dan konfigurasi itu disiapkan
direktori kerjanya sendiri.
-g modul [ modul ... ]
Unduh ke direktori saat ini distribusi terbaru dari
modul.
-G modul [ modul ... ]
TIDAK DITERAPKAN
Unduh ke direktori saat ini distribusi terbaru dari
modul, membongkar setiap distribusi, dan membuat repositori git untuk
setiap distribusi.
Jika Anda menginginkan fitur ini, periksa Yanick Champoux's
Distribusi "Git::CPAN::Patch".
-h Cetak pesan bantuan dan keluar. Saat Anda menentukan "-h", itu mengabaikan
semua opsi dan argumen lainnya.
-i Instal modul yang ditentukan.
-Saya Memuat "local::lib" (berpikir seperti "-I" untuk memuat jalur lib).
-j Konfigurasi.pm
Muat file yang memiliki data konfigurasi CPAN. Ini seharusnya
memiliki format yang sama dengan standar CPAN/Config.pm file, yang
mendefinisikan $CPAN::Config sebagai hash anonim.
-J Buang konfigurasi dalam format yang sama dengan yang digunakan CPAN.pm. Ini
berguna untuk memeriksa konfigurasi serta menggunakan dump
sebagai titik awal untuk konfigurasi kustom baru.
-l Daftar semua modul yang diinstal dengan versinya
-L penulis [ penulis ... ]
Daftar modul oleh penulis tertentu.
-m Buat modul yang ditentukan.
-O Menampilkan modul yang kedaluwarsa.
-p Ping cermin yang dikonfigurasi
-P Temukan cermin terbaik yang dapat Anda gunakan (tetapi tidak dikonfigurasi
mereka dulu)
-r Mengkompilasi ulang modul yang dimuat secara dinamis dengan CPAN::Shell->recompile.
-t Jalankan `make test` pada modul yang ditentukan.
-T Jangan menguji modul. Cukup instal.
-u Tingkatkan semua modul yang diinstal. Melakukan ini secara membabi buta benar-benar dapat merusak
hal, jadi simpan cadangan.
-v Cetak versi script dan versi CPAN.pm lalu exit.
-V Mencetak informasi rinci tentang klien cpan.
-w TIDAK DITERAPKAN
Aktifkan peringatan cpan. Ini memeriksa berbagai hal, seperti direktori
izin, dan memberi tahu Anda tentang masalah yang mungkin Anda miliki.
contoh
# cetak pesan bantuan
cpan -h
# cetak nomor versi
cpan -v
# buat bundel otomatis
cpan -a
# kompilasi ulang modul
cpan -r
# tingkatkan semua modul yang diinstal
cpan -u
# instal modul ( tunggal -i adalah opsional )
cpan -i Netscape::Booksmarks Bisnis::ISBN
# modul instal paksa ( harus menggunakan -i )
cpan -fi CGI::URI Minimal
LINGKUNGAN VARIABEL
Ada beberapa komponen di CPAN.pm yang menggunakan environment
variabel. Alat build, ExtUtils::MakeMaker dan Module::Build
gunakan beberapa, sementara yang lain penting untuk level di atasnya. Beberapa
ini ditentukan oleh Perl Toolchain Gang:
Konsensus Lancaster:
Konsensus Oslo:
CPAN_OPTS
"cpan" membagi variabel ini pada spasi putih dan menambahkan itu
list ke @ARGV sebelum memproses argumen baris perintah.
Misalnya, jika Anda selalu ingin menggunakan "local:lib", Anda dapat
setel "CPAN_OPTS" ke "-I".
CPANSCRIPT_LOGLEVEL
Level log yang akan digunakan, baik dengan logger minimal yang disematkan
atau Log::Log4perl jika sudah diinstal. Nilai yang mungkin adalah
sama dengan level "Log::Log4perl": "TRACE", "DEBUG", "INFO",
"PERINGATAN", "KESALAHAN", dan "FATAL". Standarnya adalah "INFO".
GIT_COMMAND
Jalur ke biner "git" yang akan digunakan untuk fitur Git. NS
defaultnya adalah "/usr/local/bin/git".
NONINTERAKTIF_TESTING
Asumsikan tidak ada yang memperhatikan dan melewatkan petunjuk untuk
distribusi yang melakukannya dengan benar. cpan(1) setel ini ke 1
kecuali jika sudah memiliki nilai (bahkan jika nilai itu salah).
PERL_MM_USE_DEFAULT
Gunakan jawaban default untuk pertanyaan yang diminta. cpan(1) set
ini ke 1 kecuali sudah memiliki nilai (bahkan jika nilai itu adalah
Salah).
EXIT NILAI
Skrip keluar dengan nol jika menurutnya semuanya berfungsi, atau a
angka positif jika berpikir bahwa sesuatu gagal. Namun, perhatikan bahwa
dalam beberapa kasus itu harus meramalkan kegagalan dengan output dari hal-hal itu
tidak mengontrol. Untuk saat ini, kode keluarnya tidak jelas:
1 Kesalahan yang tidak diketahui
2 Itu adalah masalah eksternal
4 Ada masalah internal dengan skrip
8 Modul gagal dipasang
UNTUK DO
* nilai konfigurasi satu tembakan dari baris perintah
Gunakan cpan5.22-i386-linux-gnu online menggunakan layanan onworks.net