GoGPT Best VPN GoSearch

favorit OnWorks

cpan2distp - Online di Cloud

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

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


cpan2dist - Pembuat distribusi CPANPLUS

DESKRIPSI


Skrip ini akan membuat distribusi modul "CPAN" dengan format yang Anda tentukan,
termasuk prasyaratnya. Paket-paket ini kemudian dapat diinstal menggunakan yang sesuai
manajer paket untuk format.

Catatan, Anda juga dapat melakukan ini secara interaktif dari shell default,
"CPANPLUS::Shell::Default". Lihat dokumentasi "CPANPLUS::Dist", serta
dokumentasi format pilihan Anda untuk dokumentasi khusus format apa pun.

PENGGUNAAN


Penggunaan: cpan2dist [--format FMT] [OPTS] Mod::Name [Mod::Name, ...]
cpan2dist [--format FMT] [OPTS] --modulelist /tmp/mods.list
cpan2dist [--format FMT] [OPTS] --arsip /tmp/dist [/tmp/dist2]

Akan membuat distribusi tipe FMT dari modul
ditentukan pada baris perintah, dan semua prasyarat mereka.

Bisa juga membuat distribusi tipe FMT dari lokal
arsip dan semua prasyaratnya.

Pilihan:

### jangan berargumen:
--help Tunjukkan pesan bantuan ini
--install Instal paket ini (dan semua prasyarat yang Anda buat)
setelah membangunnya.
--skiptest Lewati tes. Dapat dinegasikan menggunakan --noskiptest
--Force Force operasi. Dapat dinegasikan menggunakan --noforce
--verbose Jadilah verbose. Dapat dinegasikan menggunakan --noverbose
--keepsource Simpan sumber setelah membangun distribusi. Dapat
dinegasikan oleh --nokeepsource. Mungkin tidak didukung
oleh semua format
--makefile Lebih suka Makefile.PL daripada Build.PL. Dapat dinegasikan
menggunakan --nomakefile. Default ke pengaturan konfigurasi Anda
--buildprereq Bangun paket dari prasyarat apa pun, bahkan jika itu
sudah uptodate pada sistem lokal. Dapat dinegasikan
menggunakan --nobuildprereq. Default ke salah.
--archive Menunjukkan bahwa semua modul yang terdaftar sebenarnya adalah arsip
--flushcache Perbarui cache CPANPLUS sebelum memulai operasi apa pun
--defaults Instruct ExtUtils::MakeMaker dan Module::Build to use
jawaban default selama 'perl Makefile.PL' atau 'perl
Panggilan build.PL jika memungkinkan
--edit-metafile Edit metafile distribusi sebelum distribusi
dibangun. Membutuhkan editor yang dikonfigurasi.

### ambil argumen:
--format format Pemasang yang akan digunakan (default ke pengaturan konfigurasi)
--ban Pola nama modul untuk dilewati selama instalasi,
case-insensitive (mempengaruhi prasyarat juga)
Dapat diberikan berkali-kali
--banlist File yang berisi pola yang dapat diberikan ke --ban
Dilampirkan ke daftar larangan yang dibuat oleh --ban
Dapat diberikan berkali-kali.
--ignore Pola modul untuk dikecualikan dari daftar prereq. Berguna
ketika prereq yang terdaftar oleh modul CPAN diselesaikan
dengan cara lain selain dari paket CPAN yang sesuai
(Pencocokan dilakukan pada kedua nama modul, dan nama paket dari
paket tempat modul berada, tidak peka huruf besar/kecil)
--ignorelist File yang berisi pola yang mungkin diberikan kepada --ignore.
Ditambahkan ke daftar larangan yang dibuat oleh --ignore.
Dapat diberikan berkali-kali.
--modulelist File yang berisi daftar modul yang harus dibangun.
Ditambahkan ke daftar modul baris perintah.
Dapat diberikan berkali-kali.
--logfile File untuk mencatat semua output. Secara default, semua output berjalan
ke konsol.
--timeout Waktu yang diizinkan untuk membangun distribusi sebelumnya
menggugurkan. Ini berguna untuk menghentikan build apa pun yang
hang atau kebetulan interaktif meskipun diberitahu tidak
menjadi. Default ke 300 detik. Untuk mematikan, Anda dapat
setel ke 0.
--set-config Ubah opsi apa pun seperti yang ditentukan dalam konfigurasi Anda untuk ini
doa saja. Lihat CPANPLUS::Konfigurasi untuk daftar
pilihan yang didukung.
--set-program Ubah program apa pun seperti yang ditentukan dalam konfigurasi Anda untuk ini
doa saja. Lihat CPANPLUS::Konfigurasi untuk daftar
program yang didukung.
--dist-opts Opsi sewenang-wenang diteruskan ke penginstal yang dipilih
format's prepare()/create() rutin. Silakan lihat
dokumentasi penginstal pilihan Anda untuk
opsi yang diterimanya.

### daftar bawaan
--default-banlist Gunakan daftar ban bawaan kami. Bekerja seperti --ban
dan --banlist, tetapi dengan daftar yang telah ditentukan sebelumnya. Lihat
Bagian "Daftar Bawaan" untuk detailnya.
--default-ignorelist Gunakan daftar abaikan bawaan kami. Bekerja seperti
--ignore dan --ignorelist tetapi dengan daftar yang telah ditentukan sebelumnya.
Lihat bagian "Daftar Bawaan" untuk detailnya.

contoh:

### membangun paket debian DBI dan prasyaratnya,
### jangan repot-repot menjalankan tes
cpan2dist --format CPANPLUS::Dist::Deb --buildprereq --skiptest DBI

### membangun paket debian DBI dan prasyaratnya dan menginstalnya
cpan2dist --format CPANPLUS::Dist::Deb --buildprereq --instal DBI

### Bangun paket, yang formatnya ditentukan oleh konfigurasi Anda, dari
### tarball lokal, memuat ulang indeks cpanplus terlebih dahulu dan menggunakan
### tarballs Makefile.PL jika ada.
cpan2dist --makefile --flushcache --arsip /path/ke/Cwd-1.0.tgz

### buat paket dari Net::FTP, tetapi jangan buat paket atau
### dependensi yang namanya cocok dengan 'Foo', 'Bar' atau salah satu dari
### pola yang disebutkan di /tmp/ban
cpan2dist --ban Foo --ban Bar --banlist /tmp/larangan Net::FTP

### buat paket dari Net::FTP, tetapi abaikan ketergantungannya yang terdaftar
### di IO::Socket, karena dikirimkan secara default dengan OS yang kami gunakan
cpan2dist --abaikan IO::Socket Net::FTP

### membangun semua modul yang terdaftar, ditambah prasyaratnya
cpan2dist --ignorelist /tmp/modules.ignore --banlist /tmp/modules.ban
--modulelist /tmp/modules.list --buildprereq --flushcache
--makefile --default

### meneruskan opsi arbitrer ke format rutin prepare()/create()
cpan2dist --dist-opts deb_version=3 --dist-opts awalan=corp

Built-In Filter daftar


Beberapa modul yang tidak ingin Anda kemas. Beberapa karena mereka adalah bagian dari core-Perl dan Anda
tidak ingin paket baru. Beberapa karena mereka tidak akan membangun sistem Anda. Beberapa karena Anda
manajer paket pilihan sudah mengemasnya untuk Anda.

Mungkin ada segudang alasan. Anda dapat menggunakan opsi "--ignore" dan "--ban" untuk ini,
tetapi kami menyediakan beberapa daftar bawaan yang menangkap kasus umum. Anda dapat menggunakan ini built-in
daftar jika Anda suka, atau sediakan sendiri jika perlu.

Built-In mengabaikan Daftar
Anda dapat menggunakan daftar regex ini untuk mengabaikan modul yang cocok untuk dicantumkan sebagai prasyarat
dari sebuah paket. Sangat berguna jika mereka dibundel dengan core-perl dan mereka memiliki
bangunan masalah yang diketahui.

Alihkan dengan menyediakan opsi "--default-ignorelist".

^IO$ # Tetap disediakan dengan inti
^Cwd$ # Tetap disediakan dengan inti
^File::Spec # Disediakan dengan inti pula
^Config$ # Konfigurasi Perl sendiri, tidak dikirimkan secara terpisah
^ExtUtils::MakeMaker$ # Dikirim dengan perl, versi terbaru
# memiliki bug 14721 (lihat rt.cpan.org)
^ExtUtils::Install$ # Bagian dari EU::MM, alasan yang sama

Built-In Larangan daftar
Anda dapat menggunakan daftar regex ini untuk menonaktifkan pembuatan modul-modul ini sama sekali.

Alihkan dengan menyediakan opsi "--default-banlist".

^GD$ # Membutuhkan c perpustakaan
^Paket Berk.*DB # DB memerlukan opsi & penautan khusus
^DBD:: # Driver DBD memerlukan file/tajuk basis data
^XML:: # modul XML biasanya membutuhkan perpustakaan ekspat
Apache # Ini biasanya membutuhkan perpustakaan Apache
SSL # Ini biasanya memerlukan sertifikat & lib SSL
Gambar::Magick # Membutuhkan perpustakaan ImageMagick C
Mail::ClamAV # Membutuhkan Perpustakaan ClamAV C
^Verilog # Membutuhkan Perpustakaan Verilog C
^Authen::PAM$ # Membutuhkan library & Header PAM C

Gunakan cpan2distp online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.