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

Ad


ไอคอน Fav ของ OnWorks

cpanmp - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


cpanm - รับ แกะบิลด์ และติดตั้งโมดูลจาก CPAN

เรื่องย่อ


cpanm Test::More # ติดตั้งทดสอบ :: More
cpanm MIYAGAWA/Pack-0.99_05.tar.gz # เส้นทางการกระจายแบบเต็ม
ซีแพนเอ็ม http://example.org/LDS/CGI.pm-3.20.tar.gz # ติดตั้งจาก URL
ซีแพนเอ็ม ~/dists/MyCompany-Enterprise-1.00.tar.gz # ติดตั้งจากไฟล์ในเครื่อง
cpanm --interactive Task::Kensho # กำหนดค่าแบบโต้ตอบ
ซีแปน # ติดตั้งจากไดเรกทอรีท้องถิ่น
cpanm --installdeps . # ติดตั้ง deps ทั้งหมดสำหรับไดเร็กทอรีปัจจุบัน
cpanm -L extlib Plack # ติดตั้ง Plack และ deps ที่ไม่ใช่คอร์ทั้งหมดลงใน extlib
cpanm --กระจก http://cpan.cpantesters.org/ DBI # ใช้มิเรอร์ซิงค์เร็ว
cpanm --from https://cpan.metacpan.org/ Plack # ใช้เฉพาะมิเรอร์ HTTPS เท่านั้น

คำสั่ง


(ข้อโต้แย้ง)
อาร์กิวเมนต์บรรทัดคำสั่งสามารถเป็นได้ทั้งชื่อโมดูล ไฟล์การแจกจ่าย ไฟล์ในเครื่อง
เส้นทาง HTTP URL หรือ URL ที่เก็บ git คำสั่งต่อไปนี้จะทำงานตามที่คุณคาดหวัง

cpanm เพล็ก
cpanm กระดานดำ/Request.pm
cpanm MIYAGAWA/Pack-1.0000.tar.gz
cpanm /path/to/Pack-1.0000.tar.gz
ซีแพนเอ็ม http://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Plack-0.9990.tar.gz
cpanm git://github.com/plack/Pack.git

นอกจากนี้ คุณสามารถใช้สัญกรณ์โดยใช้ "~" และ "@" เพื่อระบุเวอร์ชันสำหรับ a
โมดูลที่กำหนด "~" ระบุข้อกำหนดเวอร์ชันในรูปแบบ CPAN::Meta::Spec
ในขณะที่ "@" ตรึงเวอร์ชันที่แน่นอน และเป็นทางลัดสำหรับ "~"== VERSION""

cpanm Plack~1.0000 # 1.0000 หรือใหม่กว่า
cpanm Plack~">= 1.0000, < 2.0000" # ล่าสุดของ 1.xxxx
ซีแพนเอ็ม [ป้องกันอีเมล] #เฉพาะรุ่น. เช่นเดียวกับปลากระเบน~"== 0.9990"

แบบสอบถามรุ่นรวมถึงรุ่นหรือช่วงที่เฉพาะเจาะจงจะถูกส่งไปยัง MetaCPAN ไปที่
ค้นหารุ่นก่อนหน้า แบบสอบถามจะค้นหา BackPAN archives ตามค่าเริ่มต้น
เว้นแต่คุณจะระบุตัวเลือก "--dev" ซึ่งในกรณีนี้ เวอร์ชันที่เก็บถาวรจะถูกกรอง
ออก.

สำหรับที่เก็บ git คุณสามารถระบุสาขา แท็ก หรือคอมมิต SHA เพื่อสร้าง NS
ค่าเริ่มต้นคือ "ต้นแบบ"

cpanm git://github.com/plack/[ป้องกันอีเมล] #แท็ก
cpanm git://github.com/plack/Pack.git@devel # branch

-i, --ติดตั้ง
ติดตั้งโมดูล นี่เป็นพฤติกรรมเริ่มต้นและนี่เป็นเพียงความเข้ากันได้
ตัวเลือกเพื่อให้ทำงานเหมือน cpan หรือ cpanp

--อัพเกรดตัวเอง
อัพเกรดตัวเอง. เป็นเพียงนามแฝงสำหรับ:

แอป cpanm::cpanminus

--ข้อมูล
แสดงข้อมูลการแจกจ่ายในรูปแบบ "AUTHOR/Dist-Name-ver.tar.gz" ในรูปแบบ
มาตรฐานออก

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

cpanm --installdeps

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

-h, --ช่วยด้วย
แสดงข้อความช่วยเหลือ

-V, - รุ่น
แสดงหมายเลขเวอร์ชัน

OPTIONS


คุณสามารถระบุตัวเลือกเริ่มต้นในตัวแปรสภาพแวดล้อม "PERL_CPANM_OPT"

-f, --แรง
บังคับติดตั้งโมดูลแม้ว่าการทดสอบจะล้มเหลว

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

ค่าเริ่มต้นเป็นเท็จและคุณสามารถพูดว่า "--no-notes" เพื่อแทนที่เมื่อตั้งค่าใน
ตัวเลือกเริ่มต้นใน "PERL_CPANM_OPT"

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

โปรดทราบว่าหากคุณระบุตัวเลือกนี้ด้วยโมดูลหรือการแจกจ่ายที่มี
การขึ้นต่อกัน การขึ้นต่อกันเหล่านี้จะถูกติดตั้งหากคุณยังไม่มี

-S, --sudo
เปลี่ยนเป็นผู้ใช้รูทด้วย "sudo" เมื่อติดตั้งโมดูล ใช้สิ่งนี้ถ้าคุณต้องการ
ติดตั้งโมดูลไปยังระบบ perl รวมถึงเส้นทาง

ค่าเริ่มต้นเป็นเท็จและคุณสามารถพูดว่า "--no-sudo" เพื่อแทนที่เมื่อตั้งค่าใน
ตัวเลือกเริ่มต้นใน "PERL_CPANM_OPT"

-v, --เวอร์โบส
ทำให้เอาต์พุตละเอียด นอกจากนี้ยังเปิดใช้งานการกำหนดค่าแบบโต้ตอบ (ดู
--เชิงโต้ตอบ)

-q, --เงียบ
ทำให้เอาต์พุตเงียบกว่าค่าเริ่มต้น มันแสดงให้เห็นเฉพาะความสำเร็จ/ล้มเหลว
การพึ่งพาเอาต์พุต

-l, --local-lib
ตั้งค่าพาธที่เข้ากันได้กับ local::lib เพื่อติดตั้งโมดูลเป็น คุณไม่จำเป็นต้องตั้งค่านี้
หากคุณกำหนดค่าตัวแปรสภาพแวดล้อมของเชลล์แล้วโดยใช้ local::lib แต่สิ่งนี้
สามารถใช้เพื่อแทนที่ได้เช่นกัน

-L, --local-lib-บรรจุอยู่
เช่นเดียวกับ "--local-lib" แต่มีชุด --self-contained การพึ่งพาที่ไม่ใช่คอร์ทั้งหมดจะ
ติดตั้งได้แม้ว่าจะติดตั้งแล้วก็ตาม

ยกตัวอย่างเช่น

cpanm -L extlib ปลาค

จะติดตั้ง Plack และการพึ่งพาที่ไม่ใช่คอร์ทั้งหมดลงในไดเร็กทอรี "extlib"
ซึ่งสามารถโหลดได้จากแอปพลิเคชันของคุณด้วย:

ใช้ local::lib '/path/to/extlib';

โปรดทราบว่าตัวเลือกนี้ไม่ ไม่ ทำงานได้อย่างน่าเชื่อถือด้วยการติดตั้ง Perl ที่จัดทำโดย
ผู้จำหน่ายระบบปฏิบัติการที่แยกโมดูลมาตรฐานออกจาก Perl เช่น RHEL, Fedora
และ CentOS เว้นแต่ คุณยังติดตั้งแพ็คเกจที่จัดหาโมดูลทั้งหมดที่ได้รับ
ปล้น สำหรับระบบเหล่านี้ คุณอาจต้องการติดตั้ง meta- "perl-core"
แพ็คเกจที่ทำอย่างนั้น

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

--ไม่รวม-ผู้ขาย
ไม่รวมโมดูลที่ติดตั้งภายใต้เส้นทาง 'ผู้ขาย' เมื่อค้นหา core
โมดูลเมื่อแฟล็ก "--self-contained" มีผลใช้งาน เป็นการฟื้นคืนพฤติกรรม
จากรุ่นก่อน 1.7023

--กระจก
ระบุ URL พื้นฐานสำหรับมิเรอร์ CPAN ที่จะใช้ เช่น
"http://cpan.cpantesters.org/" (คุณสามารถละเว้นเครื่องหมายทับ) คุณสามารถระบุ
มิเรอร์ URL หลายรายการโดยทำซ้ำตัวเลือกบรรทัดคำสั่ง

คุณสามารถใช้โลคัลไดเร็กทอรีที่มีโครงสร้างมิเรอร์ CPAN (สร้างโดยเครื่องมือเช่น
เป็น OrePAN หรือ Pinto) โดยใช้รูปแบบ URL พิเศษ "file://" หาก URL ที่ระบุเริ่มต้นขึ้น
ด้วย `/` (ไม่มีรูปแบบใด ๆ ) ก็ถือเป็นรูปแบบไฟล์เช่นกัน

cpanm --mirror ไฟล์:///path/to/mirror
cpanm --กระจก ~/มินิแพน # เนื่องจากเชลล์ขยาย ~ เป็น /home/user

ค่าเริ่มต้นเป็น "http://www.cpan.org/".

--กระจกเท่านั้น
ดาวน์โหลดไฟล์ดัชนี 02packages.details.txt.gz ของมิเรอร์แทนการสืบค้น
CPAN Meta DB. นอกจากนี้ยังจะยกเลิกการส่งเวอร์ชัน Perl ในพื้นที่ของคุณไปยัง
เซิร์ฟเวอร์ฐานข้อมูลส่วนหลัง เช่น CPAN Meta DB และ MetaCPAN

เลือกตัวเลือกนี้หากคุณใช้มิเรอร์ในเครื่องของ CPAN เช่น minicpan when
คุณออฟไลน์อยู่ หรือดัชนี CPAN ของคุณเอง (หรือที่รู้จักว่า darkpan)

--จาก, -M
cpanm -M https://cpan.metacpan.org/
cpanm -- จาก https://cpan.metacpan.org/

ใช้มิเรอร์ URL ที่กำหนดและดัชนีเป็น เพียง แหล่งที่มาเพื่อค้นหาและดาวน์โหลด
โมดูลจาก.

มันทำงานคล้ายกับ "--mirror" และ "--mirror-only" รวมกัน โดยมีความแตกต่างเล็กน้อย:
ไม่เหมือน "--กระจก" ซึ่ง ต่อท้าย URL ไปยังรายการมิเรอร์ "--จาก" (หรือ "-M" สำหรับ
สั้น) ใช้ URL ที่ระบุเป็นของมัน เพียง แหล่งดาวน์โหลดดัชนีและโมดูลจาก
ซึ่งจะทำให้ตัวเลือกแทนที่มิเรอร์เริ่มต้นเสมอ ซึ่งอาจตั้งค่าไว้
ผ่านตัวเลือกส่วนกลาง เช่น ตัวแปรสภาพแวดล้อม "PERL_CPANM_OPT" ที่กำหนด

เคล็ดลับ: อาจมีประโยชน์หากคุณตั้งชื่อตัวเลือกเหล่านี้ด้วยชื่อแทนเชลล์ของคุณ เช่น:

นามแฝง minicpanm='cpanm --from ~/มินิแพน'
นามแฝง darkpan='cpanm --from http://mycompany.example.com/DPAN'

--mirror-ดัชนี
ทดลอง: ระบุพาธไฟล์ไปที่ "02packages.details.txt" สำหรับการค้นหาโมดูล
ดัชนี

--cpanmetadb
ทดลอง: ระบุ URI สำรองสำหรับการค้นหาดัชนี CPAN MetaDB

--เมแทคแพน
ต้องการ MetaCPAN API มากกว่า CPAN MetaDB

--cpanfile
ทดลอง: ระบุพาธสำรองสำหรับ cpanfile เพื่อค้นหา เมื่อ
คำสั่ง "--installdeps" ใช้งานอยู่ ค่าเริ่มต้นเป็น "cpanfile"

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

ค่าเริ่มต้นเป็นเท็จและคุณสามารถพูดว่า "--no-prompt" เพื่อแทนที่หากตั้งค่าไว้ใน
ตัวเลือกเริ่มต้นใน "PERL_CPANM_OPT"

--การพัฒนา
ทดลอง: ค้นหานักพัฒนารุ่นใหม่กว่าด้วย ค่าเริ่มต้นเป็นเท็จ

-- ติดตั้งใหม่
cpanm เมื่อได้รับชื่อโมดูลในบรรทัดคำสั่ง (เช่น "cpanm Plack") ให้ตรวจสอบ
เวอร์ชันที่ติดตั้งในเครื่องก่อนและข้ามไปหากติดตั้งไว้แล้ว ตัวเลือกนี้
ทำให้ข้ามการตรวจสอบ ดังนั้น:

cpanm --ติดตั้ง Plack . อีกครั้ง

จะติดตั้ง Plack ใหม่แม้ว่าเวอร์ชันที่ติดตั้งในเครื่องของคุณจะเป็นเวอร์ชันล่าสุดหรือใหม่กว่า
(ซึ่งจะเกิดขึ้นหากคุณติดตั้งเวอร์ชันสำหรับนักพัฒนาซอฟต์แวร์จากการควบคุมเวอร์ชัน
ที่เก็บ)

ค่าเริ่มต้นเป็นเท็จ

--เชิงโต้ตอบ
ทำให้การกำหนดค่า (เช่น "Makefile.PL" และ "Build.PL") โต้ตอบได้ ดังนั้นคุณจึงสามารถ
ตอบคำถามในการแจกจ่ายที่ต้องการการกำหนดค่าแบบกำหนดเองหรือ Task::
การแจกแจง

ค่าเริ่มต้นเป็นเท็จและคุณสามารถพูดว่า "--no-interactive" เพื่อแทนที่เมื่อตั้งค่าใน
ตัวเลือกเริ่มต้นใน "PERL_CPANM_OPT"

--หน้า, --pureperl
ต้องการ Pure Perl build ของโมดูลโดยการตั้งค่า "PUREPERL_ONLY=1" สำหรับ MakerMaker และ
"--pureperl-only" สำหรับการแจกแจงตาม Build.PL โปรดทราบว่าไม่ใช่CPAN .ทั้งหมด
โมดูลยังสนับสนุนอนุสัญญานี้

--กับ-แนะนำ, --กับ-แนะนำ
ทดลอง: ติดตั้งการพึ่งพาที่ประกาศเป็น "แนะนำ" และ "แนะนำ"
ตามลำดับ ตามข้อกำหนดของ META เมื่อการติดตั้งการพึ่งพาเหล่านี้ล้มเหลว cpanm จะดำเนินต่อไป
การติดตั้ง เนื่องจากเป็นเพียงคำแนะนำ/ข้อเสนอแนะ

การเปิดใช้งานสิ่งนี้อาจทำให้เกิดการพึ่งพาแบบวงกลมสำหรับบางโมดูลบน CPAN
เมื่อ "แนะนำ" เพิ่มโมดูลที่ "แนะนำ" กลับโมดูลในทางกลับกัน

นอกจากนี้ยังมี "--โดยไม่แนะนำ" และ "--โดยไม่แนะนำ" เพื่อแทนที่ค่าเริ่มต้น
การตัดสินใจก่อนหน้านี้ใน "PERL_CPANM_OPT"

ค่าดีฟอลต์เป็นเท็จสำหรับทั้งคู่

--กับ-พัฒนา
ทดลอง: ติดตั้งพัฒนาการพึ่งพาเฟสในไฟล์ META หรือ "cpanfile" เมื่อ
ใช้กับ "--installdeps" ค่าเริ่มต้นเป็นเท็จ

--with-feature, --ไม่มีคุณสมบัติ, --พร้อมคุณสมบัติทั้งหมด
ทดลอง: ระบุคุณสมบัติที่จะเปิดใช้งาน หากโมดูลรองรับคุณสมบัติเสริม
ตามข้อมูลจำเพาะของ META 2.0

cpanm --with-feature=opt_csv สเปรดชีต::Read

คุณสมบัตินี้ยังสามารถเลือกแบบโต้ตอบได้เมื่อเปิดใช้งานตัวเลือก "--โต้ตอบ"

" --with-all-features" เปิดใช้งานคุณลักษณะเสริมทั้งหมด และ "-- ไม่มีคุณลักษณะ" สามารถ
เลือกคุณสมบัติที่จะปิดการใช้งาน

--configure-timeout, --build-timeout, --test-timeout
ระบุระยะหมดเวลา (เป็นวินาที) เพื่อรอการกำหนดค่า สร้างและทดสอบ
กระบวนการ. ค่าเริ่มต้นปัจจุบันคือ: 60 สำหรับการกำหนดค่า 3600 สำหรับบิลด์และ 1800 สำหรับ
ทดสอบ

--configure-args --build-args --test-args --install-args
ทดลอง: ส่งผ่านอาร์กิวเมนต์สำหรับคำสั่ง configuration/build/test/install ตามลำดับ
สำหรับโมดูลที่กำหนดที่จะติดตั้ง

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

อาร์กิวเมนต์จะเปิดใช้งานสำหรับโมดูลที่ส่งผ่านเป็นอาร์กิวเมนต์บรรทัดคำสั่งเท่านั้น ไม่ใช่
การพึ่งพา

--สแกนเดปส์
เลิกใช้แล้ว: สแกน depencencies ของโมดูลที่กำหนดและส่งออกต้นไม้ในข้อความ
รูปแบบ. (ดู "--รูปแบบ" ด้านล่างสำหรับตัวเลือกเพิ่มเติม)

เนื่องจากคำสั่งนี้ไม่ได้ติดตั้งการแจกแจงใดๆ จึงมีประโยชน์
โดยพิมพ์ว่า

cpanm --scandeps Catalyst::รันไทม์

คุณสามารถตรวจสอบให้แน่ใจว่าโมดูลใดที่จะติดตั้ง

คำสั่งนี้พิจารณาว่าโมดูลใดที่คุณได้ติดตั้งในของคุณ
ระบบ. หากคุณต้องการดูว่าโมดูลใดที่จะติดตั้งกับ vanilla perl
ติดตั้ง คุณอาจต้องการรวมกับตัวเลือก "-L"

--รูปแบบ
เลิกใช้แล้ว: กำหนดรูปแบบที่จะแสดงแผนผังการพึ่งพาที่สแกน มีอยู่
ตัวเลือกคือ "tree", "json", "yaml" และ "dists"

tree แสดงต้นไม้ในรูปแบบข้อความธรรมดา นี่คือค่าเริ่มต้น

เจสัน ยัมล
แสดงผลแผนภูมิในรูปแบบ JSON หรือ YAML โมดูล JSON และ YAML ต้องเป็น
ติดตั้งตามลำดับ แผนผังผลลัพธ์แสดงเป็นทูเพิลแบบเรียกซ้ำ
จาก:

[ การกระจาย การพึ่งพา ]

และคอนเทนเนอร์เป็นอาร์เรย์ที่มีองค์ประกอบรูท สังเกตว่ามี
อาจเป็นโหนดรูทหลายโหนด เนื่องจากคุณสามารถมอบโมดูลหลายโมดูลให้กับ
คำสั่ง "--scandeps"

diss "dists" เป็นรูปแบบเอาต์พุตพิเศษที่พิมพ์ชื่อไฟล์การแจกจ่าย
ใน ความลึก เป็นครั้งแรก ใบสั่ง หลังจากการแก้ปัญหาการพึ่งพาเช่น:

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

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

--บันทึก-dists
ระบุพาธไดเร็กทอรีเสริมเพื่อคัดลอก tarball ที่ดาวน์โหลดมาในมิเรอร์ CPAN
โครงสร้างไดเร็กทอรีที่เข้ากันได้ ie Authors/id/A/AU/AUTHORS/Foo-Bar-version.tar.gz

หาก distro tarball ไม่ได้มาจาก CPAN เช่น จากไฟล์ในเครื่องหรือจาก
GitHub จากนั้นจะถูกบันทึกไว้ภายใต้ ผู้ขาย/Foo-Bar-version.tar.gz.

--uninst-เงา
ถอนการติดตั้งไฟล์เงาของการแจกจ่ายที่คุณกำลังติดตั้ง นี้
ขจัดความสับสนหากคุณพยายามติดตั้งโมดูลหลัก (ชีวิตคู่) จาก
CPAN เทียบกับ Perl 5.10 หรือเก่ากว่า หรือโมดูลที่เคยเป็นแบบ XS แต่เปลี่ยนเป็น
perl บริสุทธิ์ในบางรุ่น

หากคุณเรียกใช้ cpanm เป็น root และใช้ "INSTALL_BASE" หรือเทียบเท่าเพื่อระบุ custom
เส้นทางการติดตั้ง คุณควรปิดการใช้งานตัวเลือกนี้ ดังนั้นคุณจะไม่ถอนการติดตั้งโดยไม่ได้ตั้งใจ
โมดูล dual-life จากคอร์รวมถึงเส้นทาง

ค่าเริ่มต้นเป็นจริงหากเวอร์ชัน Perl ของคุณมีขนาดเล็กกว่า 5.12 และคุณสามารถปิดการใช้งานนั้นได้
ด้วย "--no-uninst-shadows"

หมายเหตุ: ตั้งแต่เวอร์ชัน 1.3000 แฟล็กนี้จะถูกปิดโดยค่าเริ่มต้นสำหรับ Perl ที่ใหม่กว่า
5.12 เนื่องจาก 5.12 @INC มีไดเร็กทอรี site_perl ก่อน ห้องสมุดแกน perl
เส้นทางและการถอนการติดตั้งเงาไม่จำเป็นอีกต่อไปและทำอันตรายมากขึ้นโดยการลบ
ไฟล์จากพาธไลบรารีหลัก

--ถอนการติดตั้ง, -U
ถอนการติดตั้งโมดูลจากพาธไลบรารี ค้นหารายการแพ็คสำหรับโมดูลที่กำหนดและ
ลบไฟล์ทั้งหมดที่รวมอยู่ในการแจกจ่ายเดียวกัน

หากคุณเปิดใช้งาน local::lib จะเป็นการลบไฟล์ออกจากไดเร็กทอรี local::lib เท่านั้น

หากคุณพยายามถอนการติดตั้งโมดูลในไดเรกทอรี "perl" (เช่น โมดูลหลัก) จะเกิดข้อผิดพลาดขึ้น
ถูกโยน

กล่องโต้ตอบจะได้รับแจ้งให้ยืนยันไฟล์ที่จะลบ หากคุณผ่านตัวเลือก "-f"
กล่องโต้ตอบจะถูกข้ามและถอนการติดตั้งจะถูกบังคับ

--cascade-ค้นหา
ทดลอง: ระบุว่าจะค้นหาแบบเรียงซ้อนหรือไม่เมื่อคุณระบุหลายมิเรอร์
และมิเรอร์ไม่มีโมดูลหรือมีโมดูลรุ่นที่ต่ำกว่ากว่า
ร้องขอ ค่าเริ่มต้นเป็นเท็จ

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

หมายเหตุ: ต้องตั้งค่าตัวแปรสภาพแวดล้อม "PERL5LIB" อย่างถูกต้องเพื่อให้ใช้งานได้
ด้วยโมดูลที่ติดตั้งโดยใช้ local::lib เว้นแต่คุณจะใช้ตัวเลือก "-l" เสมอ

--ข้ามพอใจ
ทดลอง: ระบุว่าโมดูล (และรุ่น) ที่กำหนดในบรรทัดคำสั่งเป็น
ข้ามไปหากติดตั้งไว้แล้ว

หากคุณเรียกใช้:

cpanm --ข้ามความพึงพอใจ CGI DBI~1.2

cpanm จะไม่ติดตั้งหากคุณมี CGI อยู่แล้ว (สำหรับเวอร์ชันใดก็ตาม) หรือมี DBI
ด้วยเวอร์ชันที่สูงกว่า 1.2 คล้ายกับ "--skip-installed" แต่ในขณะที่
"--skip-installed" ตรวจสอบว่า ล่าสุด ติดตั้งเวอร์ชันของ CPAN แล้ว
"--skip-satisfied" ตรวจสอบว่าเวอร์ชันที่ร้องขอ (หรือไม่ ซึ่งหมายถึงเวอร์ชันใดๆ) เป็น
การติดตั้ง

ค่าเริ่มต้นเป็นเท็จ

--ตรวจสอบ
ตรวจสอบความสมบูรณ์ของไฟล์การแจกจ่ายที่ดึงมาจาก PAUSE โดยใช้ CHECKSUMS และ
ลายเซ็น (หากพบ) ค่าเริ่มต้นเป็นเท็จ

--report-perl รุ่น
ไม่ว่าจะรายงานเวอร์ชัน Perl ที่ติดตั้งในเครื่องไปยังเว็บเซิร์ฟเวอร์ต่างๆ เช่น
ส่วนหนึ่งของ User-Agent ค่าเริ่มต้นเป็นจริงเว้นแต่ว่าตัวแปรสภาพแวดล้อมที่เกี่ยวข้องกับ CI เช่น
"TRAVIS", "CI" หรือ "AUTOMATED_TESTING" เปิดใช้งานอยู่ คุณสามารถปิดการใช้งานได้โดยใช้
"--no-report-perl-version"

--auto-ล้างข้อมูล
ระบุจำนวนวันที่ไดเร็กทอรีงานของ cpanm หมดอายุ ค่าเริ่มต้นเป็น 7,
ซึ่งหมายความว่าไดเรกทอรีงานเก่าจะถูกล้างในหนึ่งสัปดาห์

คุณสามารถตั้งค่าเป็น 0 เพื่อให้ cpan ไม่ล้างข้อมูลไดเร็กทอรีเหล่านั้น

--man-หน้า
สร้างหน้าคนสำหรับไฟล์เรียกทำงาน (man1) และไลบรารี (man3)

ค่าเริ่มต้นเป็นจริง (สร้างหน้าคน) เว้นแต่ตัวเลือก "-L|--local-lib-contained" คือ
ให้มาในกรณีที่ตั้งค่าเป็นเท็จ คุณสามารถปิดการใช้งานด้วย "--no-man-pages"

--lwp
ใช้โมดูล LWP เพื่อดาวน์โหลดเนื้อหาผ่าน HTTP ค่าเริ่มต้นเป็นจริงและคุณสามารถพูดได้
"--no-lwp" เพื่อปิดใช้งานโดยใช้ LWP เมื่อคุณต้องการอัปเกรด LWP จาก CPAN ในบางส่วนที่เสีย
ระบบ Perl

--wget
ใช้ GNU Wget (ถ้ามี) เพื่อดาวน์โหลดเนื้อหา ค่าเริ่มต้นเป็นจริงและคุณสามารถพูดได้
"--no-wget" เพื่อปิดใช้งานโดยใช้ Wget (เวอร์ชันของ Wget ที่เก่ากว่า 1.9 ไม่รองรับ
ตัวเลือก "--retry-connrefused" ที่ใช้โดย cpanm)

--ขด
ใช้ cURL (ถ้ามี) เพื่อดาวน์โหลดเนื้อหา ค่าเริ่มต้นเป็นจริงและคุณสามารถพูดได้
"--no-curl" เพื่อปิดการใช้งานโดยใช้ cURL

โดยปกติด้วยตัวเลือก "--lwp", "--wget" และ "--curl" ที่ตั้งค่าเป็นจริง (ซึ่งเป็น
ค่าเริ่มต้น) cpanm พยายาม LWP, Wget, cURL และ HTTP::Tiny (ตามลำดับ) และใช้อันแรก
หนึ่งที่มีอยู่

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


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

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

  • 1
    วงเล็บ
    วงเล็บ
    Brackets เป็นโอเพ่นซอร์สที่ทันสมัยและฟรี
    โปรแกรมแก้ไขข้อความที่สร้างขึ้นโดยเฉพาะสำหรับเว็บ
    การพัฒนา. เขียนใน HTML, CSS และ
    JavaScript พร้อมเครื่องมือภาพที่เน้นและ
    เตรียม...
    ดาวน์โหลดวงเล็บเหลี่ยม
  • 2
    ฟรี Pascal Compiler
    ฟรี Pascal Compiler
    คอมไพเลอร์ Pascal 32/64/16 บิตสำหรับ
    Win32/64/CE, ลินุกซ์, Mac OS X/iOS,
    Android, FreeBSD, OS/2, เกมบอย
    แอดวานซ์, Nintendo NDS และ DOS;
    ความหมายเข้ากันได้ wi ...
    ดาวน์โหลดคอมไพเลอร์ Pascal ฟรี
  • 3
    Canon EOS DIGITAL ข้อมูล
    Canon EOS DIGITAL ข้อมูล
    Canon ไม่มีจำนวนชัตเตอร์
    รวมอยู่ในข้อมูล EXIF ​​​​ของ
    ไฟล์ภาพซึ่งตรงข้ามกับ Nikon และ
    เพนแท็กซ์ ไม่มี Canon อย่างเป็นทางการ
    แอปพลิเคชัน ...
    ดาวน์โหลดข้อมูล Canon EOS DIGITAL
  • 4
    การตรวจสอบ
    การตรวจสอบ
    rEFInd เป็นทางแยกของ rEFIt boot
    ผู้จัดการ. เช่นเดียวกับ rEFIt rEFInd can
    ตรวจจับการบูต EFI ที่คุณติดตั้งโดยอัตโนมัติ
    รถตักและนำเสนอ GUI ที่สวยงาม
    เมนูตัวเลือกการบูต...
    ดาวน์โหลด rEFInd
  • 5
    ด่วนลุค GSI
    ด่วนลุค GSI
    หน้าดาวน์โหลด SourceForge นี้เป็นไป
    อนุญาตให้ผู้ใช้ดาวน์โหลดซอร์สของฉัน
    GSIs อ้างอิงจาก phhusson's great
    งาน. ฉันสร้างทั้ง Android Pie และ
    แอนดรอยด์ 1...
    ดาวน์โหลด ExpressLuke GSI
  • 6
    นักดนตรี
    นักดนตรี
    Music Caster เป็นเครื่องเล่นเพลงแบบถาด
    ที่ให้คุณส่งเพลงท้องถิ่นของคุณไปที่a
    อุปกรณ์ Google Cast ในการวิ่งครั้งแรก
    คุณจะต้องคลิกลูกศรใน .ของคุณ
    ตา...
    ดาวน์โหลด Music Caster
  • เพิ่มเติม»

คำสั่ง Linux

Ad