InggrisPerancisSpanyol

Ad


favorit OnWorks

cpanmp - Online di Cloud

Jalankan cpanmp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah cpanmp 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


cpanm - dapatkan, buka paket build, dan instal modul dari CPAN

RINGKASAN


cpanm Test::Lainnya # install Test::Lainnya
cpanm MIYAGAWA/Plack-0.99_05.tar.gz # jalur distribusi lengkap
cpanm http://example.org/LDS/CGI.pm-3.20.tar.gz # instal dari URL
cpanm ~/dists/Perusahaan-Saya-1.00.tar.gz # instal dari file lokal
cpanm --interactive Task::Kensho # Konfigurasi secara interaktif
cpanm . # instal dari direktori lokal
cpanm --installdeps . # instal semua deps untuk direktori saat ini
cpanm -L extlib Plack # install Plack dan semua deps non-inti ke extlib
cpanm --cermin http://cpan.cpantesters.org/ DBI # gunakan cermin sinkronisasi cepat
cpanm --dari https://cpan.metacpan.org/ Plack # hanya gunakan mirror HTTPS

PERINTAH


(argumen)
Argumen baris perintah dapat berupa nama modul, file distribusi, file lokal
path, URL HTTP atau URL repositori git. Perintah berikut semuanya akan berfungsi seperti yang Anda harapkan.

cpanm Plak
cpanm Plack/Permintaan.pm
cpanm MIYAGAWA/Plack-1.0000.tar.gz
cpanm /path/ke/Plack-1.0000.tar.gz
cpanm http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Plack-0.9990.tar.gz
cpanm git://github.com/plack/Plack.git

Selain itu, Anda dapat menggunakan notasi menggunakan "~" dan "@" untuk menentukan versi untuk a
modul yang diberikan. "~" menentukan persyaratan versi dalam format CPAN::Meta::Spec,
sementara "@" menyematkan versi yang tepat, dan merupakan jalan pintas untuk "~"== VERSION"".

cpanm Plack~1.0000 # 1.0000 atau lebih baru
cpanm Plack~">= 1.0000, < 2.0000" # terbaru dari 1.xxxx
cpanm [email dilindungi] # versi tertentu. sama seperti Plack~"== 0.9990"

Kueri versi termasuk versi atau rentang tertentu akan dikirim ke MetaCPAN ke
mencari rilis sebelumnya. Kueri akan mencari arsip BackPAN secara default,
kecuali jika Anda menentukan opsi "--dev", dalam hal ini, versi yang diarsipkan akan difilter
out.

Untuk repositori git, Anda dapat menentukan cabang, tag, atau komit SHA untuk dibangun. Itu
defaultnya adalah "tuan"

cpanm git://github.com/plack/[email dilindungi] # tandai
cpanm git://github.com/plack/Plack.git@devel # cabang

-i, --instal
Menginstal modul. Ini adalah perilaku default dan ini hanya kompatibilitas
opsi untuk membuatnya berfungsi seperti cpan atau cpanp.

--upgrade diri
Upgrade itu sendiri. Itu hanya alias untuk:

Aplikasi cpanm::cpanminus

--info
Menampilkan informasi distribusi dalam format "AUTHOR/Dist-Name-ver.tar.gz" dalam format
standar keluar.

--installdeps
Menginstal dependensi distribusi target tetapi tidak akan membangun sendiri. Berguna jika
Anda ingin mencoba aplikasi dari repositori yang dikontrol versi seperti git.

cpanm --installdeps .

--Lihat
Unduh dan buka paket distribusi lalu buka direktori dengan shell Anda.
Berguna untuk melihat-lihat kode sumber atau melakukan pengujian manual.

-h, --bantuan
Menampilkan pesan bantuan.

-V, --versi
Menampilkan nomor versi.

PILIHAN


Anda dapat menentukan opsi default dalam variabel lingkungan "PERL_CPANM_OPT".

-f, --kekuatan
Paksa menginstal modul bahkan ketika pengujian gagal.

-n, --catatan
Lewati pengujian modul. Gunakan ini hanya ketika Anda hanya ingin menghemat waktu untuk
menginstal ratusan distribusi ke perl dan arsitektur yang sama dengan yang Anda miliki
diuji untuk memastikan itu membangun dengan baik.

Default ke false, dan Anda dapat mengatakan "--no-notes" untuk ditimpa saat disetel di
opsi default di "PERL_CPANM_OPT".

--hanya tes
Jalankan tes saja, dan jangan instal modul atau distribusi yang ditentukan. Berguna jika
Anda ingin memverifikasi rilis baru (atau bahkan lama) lulus tes unitnya tanpa
menginstal modul.

Perhatikan bahwa jika Anda menentukan opsi ini dengan modul atau distribusi yang memiliki
dependensi, dependensi ini akan diinstal jika Anda belum memilikinya.

-S, --sudo
Beralih ke pengguna root dengan "sudo" saat memasang modul. Gunakan ini jika Anda ingin
instal modul ke sistem perl include path.

Default ke false, dan Anda dapat mengatakan "--no-sudo" untuk ditimpa saat disetel di
opsi default di "PERL_CPANM_OPT".

-v, --bertele-tele
Membuat output menjadi verbose. Ini juga memungkinkan konfigurasi interaktif. (Melihat
--interaktif)

-q, --tenang
Membuat output lebih senyap daripada default. Itu hanya menunjukkan berhasil/gagal
ketergantungan pada output.

-l, --lib-lokal
Menyetel jalur yang kompatibel dengan lokal::lib untuk menginstal modul. Anda tidak perlu mengatur ini
jika Anda sudah mengonfigurasi variabel lingkungan Shell menggunakan local::lib, tetapi ini
dapat digunakan untuk menimpa itu juga.

-L, --local-lib-contained
Sama dengan "--local-lib" tetapi dengan --set mandiri. Semua dependensi non-inti akan
diinstal bahkan jika mereka sudah diinstal.

Misalnya,

cpanm -L extlib Plak

akan menginstal Plack dan semua dependensi non-intinya ke dalam direktori "extlib",
yang dapat dimuat dari aplikasi Anda dengan:

gunakan local::lib '/path/to/extlib';

Perhatikan bahwa opsi ini tidak JANGAN andal bekerja dengan instalasi Perl yang disediakan oleh
vendor sistem operasi yang menghapus modul standar dari Perl, seperti RHEL, Fedora
dan CentOS, KECUALI KALAU Anda juga menginstal paket yang memasok semua modul yang telah
dilucuti. Untuk sistem ini, Anda mungkin ingin menginstal meta- "perl-core"
paket yang melakukan hal itu.

--mandiri
Saat memeriksa dependensi, anggap tidak ada modul non-inti yang diinstal pada
sistem. Berguna jika Anda ingin menggabungkan dependensi aplikasi dalam satu direktori sehingga Anda
dapat mendistribusikan ke mesin lain.

--kecuali-vendor
Jangan sertakan modul yang dipasang di bawah jalur 'vendor' saat mencari inti
modul ketika tanda "--mandiri" berlaku. Ini mengembalikan perilaku
dari sebelum versi 1.7023

--cermin
Menentukan URL dasar untuk cermin CPAN yang akan digunakan, seperti:
"http://cpan.cpantesters.org/" (Anda dapat menghilangkan garis miring). Anda dapat menentukan
beberapa URL cermin dengan mengulangi opsi baris perintah.

Anda dapat menggunakan direktori lokal yang memiliki struktur cermin CPAN (dibuat oleh alat seperti:
sebagai OrePAN atau Pinto) dengan menggunakan skema URL khusus "file://". Jika URL yang diberikan dimulai
dengan `/` (tanpa skema apa pun), ini juga dianggap sebagai skema file.

cpanm --mirror file:///path/to/mirror
cpanm --cermin ~/panci mini # Karena shell mengembang ~ ke /home/user

Default ke "http://www.cpan.org/".

--hanya cermin
Unduh file indeks 02packages.details.txt.gz cermin alih-alih menanyakan
CPAN Meta DB. Ini juga akan secara efektif memilih untuk tidak mengirimkan versi perl lokal Anda ke
server database backend seperti CPAN Meta DB dan MetaCPAN.

Pilih opsi ini jika Anda menggunakan mirror lokal CPAN, seperti minicpan ketika
Anda sedang offline, atau indeks CPAN Anda sendiri (alias darkpan).

--dari, -M
cpanm -M https://cpan.metacpan.org/
cpanm --dari https://cpan.metacpan.org/

Gunakan URL cermin yang diberikan dan indeksnya sebagai hanya sumber untuk mencari dan mengunduh
modul dari.

Ini bekerja mirip dengan gabungan "--mirror" dan "--mirror-only", dengan sedikit perbedaan:
tidak seperti "--mirror" yang menambahkan URL ke daftar mirror, "--from" (atau "-M" untuk
short) menggunakan URL yang ditentukan sebagai hanya sumber untuk mengunduh indeks dan modul dari.
Ini membuat opsi selalu menimpa cermin default, yang mungkin telah disetel
melalui opsi global seperti yang ditetapkan oleh variabel lingkungan "PERL_CPANM_OPT".

olymp trade indonesiaTip: Mungkin berguna jika Anda memberi nama opsi ini dengan alias shell Anda, seperti:

alias minicpanm='cpanm --dari ~/panci mini'
alias darkpan='cpanm --from http://mycompany.example.com/DPAN'

--indeks-cermin
EKSPERIMENTAL: Menentukan jalur file ke "02packages.details.txt" untuk pencarian modul
indeks.

--cpanmetadb
EKSPERIMENTAL: Menentukan URI alternatif untuk pencarian indeks CPAN MetaDB.

--metacpan
Lebih suka MetaCPAN API daripada CPAN MetaDB.

--cpanfile
EKSPERIMENTAL: Menentukan jalur alternatif untuk cpanfile untuk mencari, ketika
Perintah "--installdeps" sedang digunakan. Default ke "cpanfile".

--mengingatkan
Diminta saat tes gagal sehingga Anda dapat melewati, menginstal paksa, mencoba lagi, atau mencari di
shell untuk melihat apa yang salah. Itu juga meminta ketika salah satu ketergantungan gagal jika
Anda ingin melanjutkan instalasi.

Default ke false, dan Anda dapat mengatakan "--no-Prompt" untuk menimpa jika disetel di
opsi default di "PERL_CPANM_OPT".

--pengembangan
EKSPERIMENTAL: cari juga rilis pengembang yang lebih baru. Default ke salah.

--instal ulang
cpanm, ketika diberi nama modul di baris perintah (yaitu "cpanm Plack"), centang
versi yang diinstal secara lokal terlebih dahulu dan lewati jika sudah diinstal. Pilihan ini
membuatnya melewati pemeriksaan, jadi:

cpanm --instal ulang Plak

akan menginstal ulang Plack bahkan jika versi yang Anda instal secara lokal adalah yang terbaru, atau bahkan lebih baru
(yang akan terjadi jika Anda menginstal rilis pengembang dari kontrol versi
repositori).

Default ke salah.

--interaktif
Membuat konfigurasi (seperti "Makefile.PL" dan "Build.PL") interaktif, sehingga Anda dapat
jawab pertanyaan dalam distribusi yang memerlukan konfigurasi khusus atau Tugas::
distribusi.

Default ke false, dan Anda dapat mengatakan "--no-interactive" untuk ditimpa saat disetel di
opsi default di "PERL_CPANM_OPT".

--pp, --murni
Pilih modul build perl Murni dengan menyetel "PUREPERL_ONLY=1" untuk MakeMaker dan
"--pureperl-only" untuk distribusi berbasis Build.PL. Perhatikan bahwa tidak semua CPAN
modul mendukung konvensi ini belum.

--dengan-rekomendasi, --dengan-saran
EKSPERIMENTAL: Menginstal dependensi yang dideklarasikan sebagai "merekomendasikan" dan "menyarankan"
masing-masing, per spesifikasi META. Ketika dependensi ini gagal untuk menginstal, cpanm melanjutkan
instalasi, karena mereka hanya rekomendasi/saran.

Mengaktifkan ini berpotensi membuat ketergantungan melingkar untuk beberapa modul di CPAN,
ketika "rekomendasi" menambahkan modul yang "merekomendasikan" kembali modul sebagai balasannya.

Ada juga "--without-recommend" dan "--without-suggests" untuk mengganti default
keputusan yang dibuat sebelumnya di "PERL_CPANM_OPT".

Default ke false untuk keduanya.

--dengan-mengembangkan
EKSPERIMENTAL: Menginstal dependensi fase pengembangan dalam file META atau "cpanfile" ketika
digunakan dengan "--installdeps". Default ke salah.

--dengan-fitur, --tanpa-fitur, --dengan-semua-fitur
EKSPERIMENTAL: Menentukan fitur yang akan diaktifkan, jika modul mendukung fitur opsional
sesuai spesifikasi META 2.0.

cpanm --with-feature=opt_csv Spreadsheet::Baca

fitur juga dapat dipilih secara interaktif ketika opsi "--interactive" diaktifkan.

"--dengan-semua-fitur" mengaktifkan semua fitur opsional, dan "--tanpa-fitur" dapat
pilih fitur untuk dinonaktifkan.

--configure-timeout, --build-timeout, --test-timeout
Tentukan panjang waktu tunggu (dalam detik) untuk menunggu konfigurasi, pembuatan, dan pengujian
proses. Nilai default saat ini adalah: 60 untuk konfigurasi, 3600 untuk build, dan 1800 untuk
tes.

--configure-args, --build-args, --test-args, --install-args
EKSPERIMENTAL: Berikan argumen untuk masing-masing perintah konfigurasi/build/test/install,
untuk modul yang diberikan untuk diinstal.

cpanm DBD::mysql --configure-args="--cflags=... --libs=..."

Argumen hanya diaktifkan untuk modul yang diteruskan sebagai argumen baris perintah, bukan
ketergantungan.

--scandeps
TIDAK DIGUNAKAN LAGI: Memindai ketergantungan modul yang diberikan dan menampilkan pohon dalam teks
format. (Lihat "--format" di bawah untuk opsi lainnya)

Karena perintah ini sebenarnya tidak menginstal distribusi apa pun, ini akan berguna
itu dengan mengetik:

cpanm --scandeps Catalyst::Waktu berjalan

Anda dapat memastikan modul apa yang akan diinstal.

Perintah ini memperhitungkan modul mana yang sudah Anda instal di
sistem. Jika Anda ingin melihat modul apa yang akan diinstal pada vanilla perl
instalasi, Anda mungkin ingin menggabungkannya dengan opsi "-L".

--format
TIDAK DIGUNAKAN LAGI: Menentukan format untuk menampilkan pohon ketergantungan yang dipindai. Tersedia
pilihannya adalah "pohon", "json", "yaml" dan "dist".

pohon Menampilkan pohon dalam format teks biasa. Ini adalah nilai default.

json, yaml
Menampilkan pohon dalam format JSON atau YAML. Modul JSON dan YAML harus
dipasang masing-masing. Pohon keluaran direpresentasikan sebagai tupel rekursif
dari:

[ distribusi, dependensi ]

dan wadahnya adalah larik yang berisi elemen root. Perhatikan bahwa ada
mungkin beberapa node root, karena Anda dapat memberikan beberapa modul ke
perintah "--scandeps".

dist "dists" adalah format keluaran khusus, di mana ia mencetak nama file distribusi
dalam kedalaman pertama urutan setelah resolusi ketergantungan, seperti:

GAAS/MIME-Base64-3.13.tar.gz
GAAS/URI-1.58.tar.gz
PETDANCE/HTML-Tagset-3.20.tar.gz
GAAS/HTML-Parser-3.68.tar.gz
GAAS/libwww-perl-5.837.tar.gz

yang berarti Anda dapat menginstal distribusi ini dalam urutan ini tanpa tambahan
dependensi. Saat dikombinasikan dengan opsi "-L", akan berguna untuk memutar ulang
instalasi pada mesin lain.

--save-dist
Menentukan jalur direktori opsional untuk menyalin tarball yang diunduh di cermin CPAN
struktur direktori yang kompatibel yaitu penulis/id/A/AU/AUTHORS/Foo-Bar-version.tar.gz

Jika tarball distro tidak berasal dari CPAN, misalnya dari file lokal atau dari
GitHub, maka itu akan disimpan di bawah vendor/Foo-Bar-version.tar.gz.

--uninst-bayangan
Menghapus instalan file bayangan dari distribusi yang Anda instal. Ini
menghilangkan kebingungan jika Anda mencoba memasang modul inti (kehidupan ganda) dari
CPAN terhadap Perl 5.10 atau lebih lama, atau modul yang dulunya berbasis XS tetapi beralih ke
perl murni di beberapa versi.

Jika Anda menjalankan cpanm sebagai root dan menggunakan "INSTALL_BASE" atau yang setara untuk menentukan custom
jalur instalasi, Anda HARUS menonaktifkan opsi ini sehingga Anda tidak akan mencopot pemasangan secara tidak sengaja
modul kehidupan ganda dari inti termasuk jalur.

Default ke true jika versi Perl Anda lebih kecil dari 5.12, dan Anda dapat menonaktifkannya
dengan "--no-uninst-shadows".

CATATAN: Sejak versi 1.3000 flag ini dimatikan secara default untuk Perl yang lebih baru dari
5.12, karena dengan 5.12 @INC berisi direktori site_perl sebelum perpustakaan inti perl
jalur, dan menghapus bayangan tidak diperlukan lagi dan lebih berbahaya dengan menghapus
file dari jalur perpustakaan inti.

--copot pemasangan, -U
Mencopot pemasangan modul dari jalur pustaka. Ia menemukan daftar paket untuk modul yang diberikan, dan
menghapus semua file yang termasuk dalam distribusi yang sama.

Jika Anda mengaktifkan local::lib, itu hanya menghapus file dari direktori local::lib.

Jika Anda mencoba untuk menghapus modul di direktori "perl" (yaitu modul inti), kesalahan akan
dilempar.

Dialog akan diminta untuk mengonfirmasi file yang akan dihapus. Jika Anda melewati opsi "-f"
juga, dialog akan dilewati dan penghapusan instalasi akan dipaksakan.

--cascade-pencarian
EKSPERIMENTAL: Menentukan apakah akan melakukan pencarian kaskade saat Anda menentukan beberapa cermin
dan cermin tidak memiliki modul atau memiliki versi modul yang lebih rendah daripada
diminta. Default ke salah.

--lewati-instal
Menentukan apakah modul yang diberikan di baris perintah dilewati jika versi terbarunya
sudah terpasang. Default ke benar.

CATATAN: Variabel lingkungan "PERL5LIB" harus diatur dengan benar agar ini berfungsi
dengan modul yang diinstal menggunakan local::lib, kecuali jika Anda selalu menggunakan opsi "-l".

--skip-puas
EKSPERIMENTAL: Menentukan apakah modul (dan versi) yang diberikan di baris perintah adalah
dilewati jika sudah diinstal.

Jika Anda menjalankan:

cpanm --skip-puas CGI DBI~1.2

cpanm tidak akan menginstalnya jika Anda sudah memiliki CGI (untuk versi apa pun) atau memiliki DBI
dengan versi lebih tinggi dari 1.2. Ini mirip dengan "--skip-installed" tetapi sementara
"--skip-installed" memeriksa apakah Terbaru versi CPAN diinstal,
"--skip-satisfied" memeriksa apakah versi yang diminta (atau tidak, yang berarti versi apa pun) adalah
diinstal.

Default ke salah.

--memeriksa
Verifikasi integritas file distribusi yang diambil dari PAUSE menggunakan CHECKSUMS dan
TANDA TANGAN (jika ditemukan). Default ke salah.

--laporan-perl-versi
Apakah itu melaporkan versi Perl yang diinstal secara lokal ke berbagai server web sebagai
bagian dari User-Agent. Default ke true kecuali CI terkait variabel lingkungan seperti
"TRAVIS", "CI" atau "AUTOMATED_TESTING" diaktifkan. Anda dapat menonaktifkannya dengan menggunakan
"--tidak-laporan-perl-versi".

--pembersihan otomatis
Menentukan jumlah hari di mana direktori kerja cpanm kedaluwarsa. Default ke 7,
yang berarti direktori kerja lama akan dibersihkan dalam satu minggu.

Anda dapat mengatur nilainya ke 0 untuk membuat cpan tidak pernah membersihkan direktori tersebut.

--man-halaman
Menghasilkan halaman manual untuk executable (man1) dan perpustakaan (man3).

Default ke true (halaman manual dibuat) kecuali opsi "-L|--local-lib-contained" adalah
disediakan dalam hal ini disetel ke false. Anda dapat menonaktifkannya dengan "--no-man-pages".

--lwp
Menggunakan modul LWP untuk mengunduh barang melalui HTTP. Default ke true, dan Anda bisa mengatakan
"--no-lwp" untuk menonaktifkan menggunakan LWP, ketika Anda ingin meng-upgrade LWP dari CPAN pada beberapa yang rusak
sistem perl.

--wget
Menggunakan GNU Wget (jika tersedia) untuk mengunduh barang. Default ke true, dan Anda bisa mengatakan
"--no-wget" untuk menonaktifkan menggunakan Wget (versi Wget yang lebih lama dari 1.9 tidak mendukung
opsi "--retry-connrefused" yang digunakan oleh cpanm).

--keriting
Menggunakan cURL (jika tersedia) untuk mengunduh barang. Default ke true, dan Anda bisa mengatakan
"--no-curl" untuk menonaktifkan menggunakan cURL.

Biasanya dengan opsi "--lwp", "--wget" dan "--curl" disetel ke true (yang merupakan
default) cpanm mencoba LWP, Wget, cURL dan HTTP::Tiny (dalam urutan itu) dan menggunakan yang pertama
satu tersedia.

Gunakan cpanmp online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Kurung
    Kurung
    Brackets adalah sumber terbuka modern dan gratis
    editor teks yang dibuat khusus untuk Web
    Perkembangan. Ditulis dalam HTML, CSS, dan
    JavaScript dengan alat visual terfokus dan
    persiapan...
    Unduh Kurung
  • 2
    Kompiler Pascal Gratis
    Kompiler Pascal Gratis
    Compiler Pascal 32/64/16-bit untuk
    Win32/64/CE, Linux, MacOS X/iOS,
    Android, FreeBSD, OS/2, GameBoy
    Maju, Nintendo NDS dan DOS;
    kompatibel secara semantik dengan ...
    Unduh Kompiler Pascal Gratis
  • 3
    Info Canon EOS DIGITAL
    Info Canon EOS DIGITAL
    Canon tidak memiliki jumlah rana
    disertakan pada informasi EXIF ​​suatu
    file gambar, berbeda dengan Nikon dan
    Pentax. Tidak ada Canon resmi berbasis
    aplikasi ...
    Unduh Info Canon EOS DIGITAL
  • 4
    menemukan kembali
    menemukan kembali
    rEFInd adalah garpu dari boot rEFIt
    Pengelola. Seperti rEFIt, rEFInd bisa
    deteksi otomatis boot EFI yang Anda instal
    loader dan menyajikan GUI yang cantik
    menu opsi boot...
    Unduh ulang
  • 5
    EkspresLuke GSI
    EkspresLuke GSI
    Halaman unduhan SourceForge ini adalah untuk
    izinkan pengguna untuk mengunduh sumber saya yang dibangun
    GSI, berdasarkan phhusson's great
    kerja. Saya membangun Android Pie dan
    Android1...
    Unduh ExpressLuke GSI
  • 6
    Kastor Musik
    Kastor Musik
    Music Caster adalah pemutar musik baki
    yang memungkinkan Anda mentransmisikan musik lokal Anda ke a
    Perangkat Google Cast. Pada putaran pertama,
    Anda perlu mengklik panah di
    tas...
    Unduh Pemutar Musik
  • Lebih banyak lagi »

Perintah Linux

Ad