ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

cpan2distp - ออนไลน์ใน Cloud

เรียกใช้ cpan2distp ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง cpan2distp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cpan2dist - ผู้สร้างการแจกจ่าย CPANPLUS

DESCRIPTION


สคริปต์นี้จะสร้างการกระจายโมดูล "CPAN" ในรูปแบบที่คุณระบุ
รวมถึงข้อกำหนดเบื้องต้น แพ็คเกจเหล่านี้สามารถติดตั้งได้โดยใช้ the
ตัวจัดการแพ็คเกจสำหรับรูปแบบ

หมายเหตุ คุณสามารถทำสิ่งนี้แบบโต้ตอบได้จากเชลล์เริ่มต้น
"CPANPLUS::Shell::Default". ดูเอกสารประกอบ "CPANPLUS::Dist" และ
เอกสารรูปแบบที่คุณเลือกสำหรับเอกสารเฉพาะรูปแบบใดๆ

การใช้


การใช้งาน: cpan2dist [--format FMT] [OPTS] Mod::Name [Mod::Name, ...]
cpan2dist [--รูปแบบ FMT] [OPTS] --modulelist /tmp/mods.list
cpan2dist [--รูปแบบ FMT] [OPTS] --archive /tmp/dist [/tmp/dist2]

จะสร้างการกระจายประเภท FMT ของโมดูล
ระบุไว้ในบรรทัดคำสั่ง และข้อกำหนดเบื้องต้นทั้งหมด

นอกจากนี้ยังสามารถสร้างการกระจายของประเภท FMT จากท้องถิ่น
เก็บถาวรและข้อกำหนดเบื้องต้นทั้งหมด

ตัวเลือก:

### ไม่มีการโต้แย้ง:
--help แสดงข้อความช่วยเหลือนี้
--ติดตั้ง ติดตั้งแพ็คเกจนี้ (และข้อกำหนดเบื้องต้นใดๆ ที่คุณสร้างขึ้น)
หลังจากสร้างมัน
--skiptest ข้ามการทดสอบ สามารถลบล้างได้โดยใช้ --noskiptest
--force บังคับการดำเนินงาน สามารถลบล้างได้โดยใช้ --noforce
--verbose เป็น verbose สามารถลบล้างได้โดยใช้ --noverbose
--keepsource เก็บแหล่งที่มาหลังจากสร้างการกระจาย เป็นไปได้
ถูกปฏิเสธโดย --nokeepsource อาจไม่รองรับ
โดยทุกรูปแบบ
--makefile ต้องการ Makefile.PL มากกว่า Build.PL สามารถปฏิเสธได้
โดยใช้ --nomakefile ค่าเริ่มต้นเป็นการตั้งค่า config ของคุณ
--buildprereq สร้างแพ็คเกจของข้อกำหนดเบื้องต้นใด ๆ แม้ว่าจะเป็น
อัปเดตในระบบท้องถิ่นแล้ว สามารถปฏิเสธได้
ใช้ --nobuildprereq. ค่าเริ่มต้นเป็นเท็จ
--archive ระบุว่าโมดูลทั้งหมดที่อยู่ในรายการนั้นเป็นไฟล์เก็บถาวรจริง ๆ
--flushcache อัปเดตแคช CPANPLUS ก่อนเริ่มดำเนินการใดๆ
--defaults Instruct ExtUtils::Maker และ Module::Build to use
คำตอบเริ่มต้นระหว่าง 'perl Makefile.PL' หรือ 'perl
เรียกใช้ Build.PL' เมื่อเป็นไปได้
--edit-metafile แก้ไข metafile การแจกแจงก่อนการแจกจ่าย
ถูกสร้างขึ้น ต้องใช้ตัวแก้ไขที่กำหนดค่าไว้

### โต้แย้ง:
--format รูปแบบตัวติดตั้งที่จะใช้ (ค่าเริ่มต้นในการตั้งค่า config)
--ban รูปแบบของชื่อโมดูลที่จะข้ามระหว่างการติดตั้ง
ไม่คำนึงถึงขนาดตัวพิมพ์ (มีผลกับข้อกำหนดเบื้องต้นด้วย)
ให้หลายครั้ง
--banlist ไฟล์ที่มีรูปแบบที่สามารถกำหนดให้ --ban
ถูกผนวกเข้ากับรายการแบนที่สร้างขึ้นโดย --ban
อาจให้หลายครั้ง
--ignore รูปแบบของโมดูลที่จะแยกออกจากรายการ prereq มีประโยชน์
สำหรับเมื่อ prereq ที่ระบุโดยโมดูล CPAN ได้รับการแก้ไข
ในทางอื่นที่ไม่ใช่จากแพ็คเกจ CPAN ที่เกี่ยวข้อง
(การจับคู่เสร็จสิ้นทั้งชื่อโมดูลและชื่อแพ็คเกจของ
แพ็คเกจที่โมดูลอยู่ในตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)
--ignorelist ไฟล์ที่มีรูปแบบที่อาจกำหนดให้ --ignore
ถูกผนวกเข้ากับรายการแบนที่สร้างขึ้นโดย --ignore
อาจให้หลายครั้ง
--modulelist ไฟล์ที่มีรายการของโมดูลที่ควรสร้างขึ้น
ถูกผนวกเข้ากับรายการโมดูลบรรทัดคำสั่ง
อาจให้หลายครั้ง
--logfile ไฟล์เพื่อบันทึกเอาต์พุตทั้งหมดไปที่ โดยค่าเริ่มต้น เอาต์พุตทั้งหมดจะไปที่
ไปที่คอนโซล
--timeout เวลาที่อนุญาตสำหรับการสร้างการกระจายก่อน
การยกเลิก สิ่งนี้มีประโยชน์ในการยุติบิลด์ใด ๆ ที่
แขวนหรือเกิดขึ้นเพื่อโต้ตอบแม้จะไม่ได้รับการบอกกล่าว
เป็น. ค่าเริ่มต้นคือ 300 วินาที หากต้องการปิด คุณสามารถ
ตั้งค่าเป็น 0
--set-config เปลี่ยนตัวเลือกตามที่ระบุใน config ของคุณสำหรับสิ่งนี้
เรียกเท่านั้น ดู CPANPLUS::Config สำหรับรายการ
ตัวเลือกที่รองรับ
--set-program เปลี่ยนโปรแกรมใด ๆ ตามที่ระบุไว้ในการกำหนดค่าของคุณสำหรับสิ่งนี้
เรียกเท่านั้น ดู CPANPLUS::Config สำหรับรายการ
โปรแกรมที่รองรับ
--dist-opts ตัวเลือกโดยพลการที่ส่งผ่านไปยังตัวติดตั้งที่เลือก
รูทีน prepare()/create() ของรูปแบบ โปรดดูที่
เอกสารประกอบของผู้ติดตั้งที่คุณเลือกสำหรับ
ตัวเลือกที่ยอมรับ

### รายการในตัว
--default-banlist ใช้ banlist ในตัวของเรา ทำงานเหมือน --ban
และ --banlist แต่มีรายการที่ตั้งไว้ล่วงหน้า ดู
ส่วน "Builtin Lists" สำหรับรายละเอียด
--default-ignorelist ใช้รายชื่อที่ไม่สนใจในตัวของเรา ทำงานเหมือน
--ignore และ --ignorelist แต่มีรายการที่ตั้งไว้ล่วงหน้า
ดูส่วน "รายการในตัว" สำหรับรายละเอียด

ตัวอย่าง:

### สร้างแพ็คเกจเดเบียนของ DBI และข้อกำหนดเบื้องต้น
### ไม่ต้องทำการทดสอบให้ยุ่งยาก
cpan2dist --รูปแบบ CPANPLUS::Dist::Deb --buildprereq --skiptest DBI

### สร้างแพ็คเกจเดเบียนของ DBI และข้อกำหนดเบื้องต้น และติดตั้ง
cpan2dist -- รูปแบบ CPANPLUS::Dist::Deb --buildprereq -- ติดตั้ง DBI

### สร้างแพ็คเกจซึ่งมีรูปแบบที่กำหนดโดยการกำหนดค่าของคุณ
### tarball ในเครื่อง โหลดดัชนีของ cpanplus ก่อนแล้วค่อยใช้
### tarballs Makefile.PL ถ้ามี
cpan2dist --makefile --flushcache --เก็บถาวร /path/to/Cwd-1.0.tgz

### สร้างแพ็คเกจจาก Net::FTP แต่อย่าสร้างแพ็คเกจหรือ
### การพึ่งพาที่มีชื่อตรงกับ 'Foo', 'Bar' หรือใด ๆ ของ
### รูปแบบที่กล่าวถึงใน /tmp/ban
cpan2dist --ban Foo --ban Bar --banlist /tmp/ban Net::FTP

### สร้างแพ็คเกจจาก Net::FTP แต่ละเว้นการขึ้นต่อกันที่อยู่ในรายการ
### บน IO::Socket เนื่องจากมีการจัดส่งตามค่าเริ่มต้นพร้อมกับระบบปฏิบัติการที่เราใช้อยู่
cpan2dist --ละเว้น IO::Socket Net::FTP

### การสร้างโมดูลทั้งหมดที่อยู่ในรายการ รวมถึงข้อกำหนดเบื้องต้น
cpan2dist --ignorelist /tmp/modules.ignore --banlist /tmp/modules.ban
--modulelist /tmp/modules.list --buildprereq --flushcache.list
--makefile --ค่าเริ่มต้น

### ส่งตัวเลือกตามอำเภอใจไปยังรูทีน prepare()/create() ของรูปแบบ
cpan2dist --dist-opts deb_version=3 --dist-opts คำนำหน้า=corp

Built-In ตัวกรอง รายการ


บางโมดูลที่คุณไม่ต้องการทำแพ็คเกจ บางส่วนเนื่องจากเป็นส่วนหนึ่งของ core-perl และคุณ
ไม่ต้องการแพ็คเกจใหม่ บางอย่างเนื่องจากจะไม่สร้างในระบบของคุณ บางอย่างเพราะคุณ
ตัวจัดการแพ็คเกจที่เลือกทำแพ็คเกจให้คุณอยู่แล้ว

อาจมีหลายสาเหตุ คุณสามารถใช้ตัวเลือก "--ละเว้น" และ "--แบน" สำหรับสิ่งนี้
แต่เราจัดเตรียมรายการที่มีอยู่แล้วภายในบางรายการที่จับกรณีทั่วไป คุณสามารถใช้ในตัว
รายการถ้าคุณต้องการหรือจัดหาของคุณเองหากต้องการ

Built-In ไม่สนใจ รายการ
คุณสามารถใช้รายการ regexes นี้เพื่อละเว้นโมดูลที่ตรงกันเพื่อให้แสดงรายการเป็นข้อกำหนดเบื้องต้น
ของแพ็คเกจ มีประโยชน์อย่างยิ่งหากรวมเข้ากับ core-perl อยู่แล้วและมี
การสร้างปัญหาที่ทราบ

สลับโดยระบุตัวเลือก "--default-ignorelist"

^IO$ # มาพร้อมคอร์อยู่แล้ว
^Cwd$ # มาพร้อมกับคอร์อยู่ดี
^ไฟล์::Spec # ให้มากับ core อยู่ดี
^Config$ # การกำหนดค่าของ Perl เอง ไม่ได้จัดส่งแยกต่างหาก
^ExtUtils::MakeMaker$ # จัดส่งด้วย Perl เวอร์ชันล่าสุด
# มีข้อผิดพลาด 14721 (ดู rt.cpan.org)
^ExtUtils::Install$ # ส่วนหนึ่งของ EU::MM เหตุผลเดียวกัน

Built-In ห้าม รายการ
คุณสามารถใช้รายการ regexes นี้เพื่อปิดใช้งานการสร้างโมดูลเหล่านี้ทั้งหมด

สลับโดยระบุตัวเลือก "--default-banlist"

^GD$ # ต้องการห้องสมุด c
^ Berk.*DB # แพ็คเกจ DB ต้องการตัวเลือกเฉพาะ & การเชื่อมโยง
^DBD:: # DBD ไดรเวอร์ต้องการไฟล์ฐานข้อมูล/ส่วนหัว
^XML:: # โมดูล XML มักต้องการไลบรารีของชาวต่างชาติ
Apache # สิ่งเหล่านี้มักต้องการไลบรารี apache
SSL # สิ่งเหล่านี้มักต้องการใบรับรอง SSL & libs
รูปภาพ::Magick # ต้องการไลบรารี ImageMagick C
Mail::ClamAV # ต้องการ ClamAV C Libraries
^Verilog # ต้องการห้องสมุด Verilog C
^Authen::PAM$ # ต้องการไลบรารีและส่วนหัวของ PAM C

ใช้ cpan2distp ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป็นเครื่องเล่นสื่อฟรี
    ซอฟต์แวร์ ส่วนหนึ่งขึ้นอยู่กับ WMP และ VLC เดอะ
    เครื่องเล่นในสไตล์มินิมอลด้วย
    ธีมสีมากกว่าสิบสีและยังสามารถ
    ข ...
    ดาวน์โหลด AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV และ ADDON สำหรับ XBMC/
    Kodi que อนุญาต disponer de un
    ตัวถอดรหัสของ los servicios IPTV ของ
    Movistar รวมเข้าด้วยกัน
    ศูนย์สื่อแม...
    ดาวน์โหลด movistartv
  • 3
    รหัส :: บล็อก
    รหัส :: บล็อก
    Code::Blocks เป็นโอเพ่นซอร์สฟรี
    ข้ามแพลตฟอร์ม C, C++ และ Fortran IDE
    สร้างขึ้นเพื่อตอบสนองความต้องการสูงสุด
    ของผู้ใช้ มันถูกออกแบบมาให้มาก
    ขยาย...
    ดาวน์โหลด Code::Blocks
  • 4
    ท่ามกลาง
    ท่ามกลาง
    ท่ามกลางหรือส่วนต่อประสาน Minecraft ขั้นสูง
    และการติดตามข้อมูล/โครงสร้างเป็นเครื่องมือในการ
    แสดงภาพรวมของ Minecraft
    โลกโดยไม่ต้องสร้างมันขึ้นมาจริงๆ มัน
    สามารถ ...
    ดาวน์โหลดท่ามกลาง
  • 5
    เอ็มซิส2
    เอ็มซิส2
    MSYS2 คือชุดเครื่องมือและ
    ห้องสมุดที่ให้คุณ
    สภาพแวดล้อมที่ง่ายต่อการใช้งานสำหรับอาคาร
    การติดตั้งและใช้งาน Windows ดั้งเดิม
    ซอฟต์แวร์. มันคอน...
    ดาวน์โหลด MSYS2
  • 6
    libjpeg-เทอร์โบ
    libjpeg-เทอร์โบ
    libjpeg-turbo เป็นตัวแปลงสัญญาณภาพ JPEG
    ที่ใช้คำสั่ง SIMD (MMX, SSE2,
    NEON, AltiVec) เพื่อเร่งการตรวจวัดพื้นฐาน
    เปิดการบีบอัดและคลายการบีบอัด JPEG
    x86,x8...
    ดาวน์โหลด libjpeg-turbo.dll
  • เพิ่มเติม»

คำสั่ง Linux

Ad