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

Ad


ไอคอน Fav ของ OnWorks

cpan5.22-x86_64-linux-gnu - ออนไลน์ใน Cloud

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

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

โครงการ:

ชื่อ


cpan - โต้ตอบกับ CPAN ได้อย่างง่ายดายจากบรรทัดคำสั่ง

เรื่องย่อ


# พร้อมอาร์กิวเมนต์และไม่มีสวิตช์ ติดตั้งโมดูลที่ระบุ
cpan module_name [ ชื่อโมดูล ... ]

# ด้วยสวิตช์ ติดตั้งโมดูลที่มีพฤติกรรมพิเศษ
cpan [-cfgimtTw] module_name [ ชื่อโมดูล ... ]

# ด้วยจุดเพียงติดตั้งจากการแจกจ่ายใน
# ไดเรกทอรีปัจจุบัน
ซีแปน

# โดยไม่มีข้อโต้แย้ง เริ่ม CPAN.pm shell
กระทะ

# บังคับให้ติดตั้งโมดูล (โดยปกติคือโมดูลที่ไม่ผ่านการทดสอบ)
cpan -f module_name [ ชื่อโมดูล ... ]

# ติดตั้งโมดูลแต่ไม่ต้องทดสอบ
cpan -T module_name [ ชื่อโมดูล ... ]

#ดัมพ์การกำหนดค่า
ซีแพน-เจ

# โหลดการกำหนดค่าอื่นเพื่อติดตั้ง Module::Foo
cpan -j some/other/file โมดูล::Foo

#ไม่มีข้อโต้แย้ง แต่มีบางอย่างเปลี่ยนไป
cpan [-ahrvACDlLO]

DESCRIPTION


สคริปต์นี้จัดเตรียมอินเทอร์เฟซคำสั่ง (ไม่ใช่เชลล์) ให้กับ CPAN ปัจจุบันใช้
CPAN.pm ให้ทำงาน แต่มันไม่ใช่ command runner แบบ one-shot สำหรับ CPAN.pm

Options
-a สร้าง CPAN.pm autobundle ด้วย CPAN::Shell->autobundle

-A โมดูล [ โมดูล ... ]
แสดงผู้ดูแลหลักสำหรับโมดูลที่ระบุ

-c โมดูล
เรียกใช้ 'make clean' ในไดเร็กทอรีของโมดูลที่ระบุ

-C โมดูล [ โมดูล ... ]
แสดงตัว การเปลี่ยนแปลง ไฟล์สำหรับโมดูลที่ระบุ

-D โมดูล [ โมดูล ... ]
แสดงรายละเอียดโมดูล

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

% cpan -f -i โมดูล::Foo

-F ปิดความพยายามของ CPAN.pm เพื่อล็อคอะไรก็ตาม คุณควรระวังเรื่องนี้ตั้งแต่
คุณอาจลงเอยด้วยสคริปต์หลายตัวที่พยายามโคลนในไดเร็กทอรีเดียวกัน นี้
ไม่ใช่เรื่องน่ากังวลมากนักหากคุณกำลังโหลดการกำหนดค่าพิเศษด้วย "-j" และนั่น
config ตั้งค่าไดเร็กทอรีงานของตัวเอง

โมดูล -g [ โมดูล ... ]
ดาวน์โหลดไปยังไดเร็กทอรีปัจจุบัน การกระจายล่าสุดของโมดูล

-G โมดูล [ โมดูล ... ]
ไม่ได้ใช้งาน

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

หากคุณต้องการคุณสมบัตินี้ ให้ตรวจสอบการแจกจ่าย "Git::CPAN::Patch" ของ Yanick Champoux

-h พิมพ์ข้อความช่วยเหลือและออก เมื่อคุณระบุ "-h" จะละเว้นทั้งหมด
ตัวเลือกและข้อโต้แย้ง

-i ติดตั้งโมดูลที่ระบุ

-I Load "local::lib" (คิดเหมือน "-I" สำหรับการโหลดเส้นทาง lib)

-j Config.pm
โหลดไฟล์ที่มีข้อมูลการกำหนดค่า CPAN นี้ควรมีรูปแบบเดียวกัน
เป็นมาตรฐาน CPAN/Config.น ไฟล์ซึ่งกำหนด $CPAN::Config เป็นแฮชที่ไม่ระบุชื่อ

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

-l แสดงรายการโมดูลที่ติดตั้งทั้งหมดพร้อมเวอร์ชันต่างๆ

ผู้เขียน -L [ ผู้แต่ง ... ]
แสดงรายการโมดูลโดยผู้เขียนที่ระบุ

-m สร้างโมดูลที่ระบุ

-O แสดงโมดูลที่ล้าสมัย

-p ปิงมิเรอร์ที่กำหนดค่าไว้

-P ค้นหามิเรอร์ที่ดีที่สุดที่คุณสามารถใช้ได้ (แต่ยังไม่ได้กำหนดค่า)

-r คอมไพล์โมดูลที่โหลดแบบไดนามิกอีกครั้งด้วย CPAN::Shell->recompile

-t เรียกใช้ `ทำการทดสอบ' บนโมดูลที่ระบุ

-T อย่าทดสอบโมดูล เพียงแค่ติดตั้ง

-u อัพเกรดโมดูลที่ติดตั้งทั้งหมด การทำเช่นนี้โดยไม่ตั้งใจสามารถทำลายสิ่งต่าง ๆ ได้ ดังนั้นให้
การสำรองข้อมูล

-v พิมพ์เวอร์ชันสคริปต์และเวอร์ชัน CPAN.pm จากนั้นออก

-V พิมพ์ข้อมูลโดยละเอียดเกี่ยวกับไคลเอนต์ cpan

-w ใช้งานไม่ได้

เปิดคำเตือน cpan สิ่งนี้ตรวจสอบสิ่งต่าง ๆ เช่นการอนุญาตไดเรกทอรีและ
บอกคุณเกี่ยวกับปัญหาที่คุณอาจมี

ตัวอย่าง
#พิมพ์ข้อความช่วยเหลือ
ซีแพน -h

#พิมพ์เลขรุ่น
ซีแพน -v

# สร้างการรวมอัตโนมัติ
cpan-ก

# คอมไพล์โมดูลใหม่
cpan-r

# อัพเกรดโมดูลที่ติดตั้งทั้งหมด
ซีแพน -u

# ติดตั้งโมดูล ( แต่เพียงผู้เดียว -i เป็นทางเลือก )
cpan -i Netscape::บุ๊กมาร์กธุรกิจ::ISBN

# บังคับให้ติดตั้งโมดูล ( ต้องใช้ -i )
cpan -fi CGI::URI ขั้นต่ำ

และพวกเรา ตัวแปร


มีส่วนประกอบหลายอย่างใน CPAN.pm ที่ใช้ตัวแปรสภาพแวดล้อม การก่อสร้าง
tools, ExtUtils::Maker and Module::Build ใช้บางส่วน ในขณะที่ส่วนอื่นๆ มีความสำคัญต่อ
ระดับที่สูงกว่าพวกเขา สิ่งเหล่านี้บางส่วนถูกระบุโดย Perl Toolchain Gang:

ภาพรวมของแลงคาสเตอร์:


ข้อตกลงออสโล:


CPAN_OPTS
"cpan" แยกตัวแปรนี้บนช่องว่างและเติมรายการนั้นไว้ที่ @ARGV ก่อน
มันประมวลผลอาร์กิวเมนต์บรรทัดคำสั่ง ตัวอย่างเช่น หากคุณต้องการใช้
"local:lib" คุณสามารถตั้งค่า "CPAN_OPTS" เป็น "-I"

CANSCRIPT_LOGLEVEL
ระดับบันทึกที่จะใช้กับตัวบันทึกขั้นต่ำที่ฝังตัวหรือ Log::Log4perl if
มันถูกติดตั้ง ค่าที่เป็นไปได้เหมือนกับระดับ "Log::Log4perl":
"TRACE", "DEBUG", "INFO", "WARN", "ERROR" และ "FATAL" ค่าเริ่มต้นคือ "INFO"

GIT_COMMAND
เส้นทางไปยังไบนารี "git" เพื่อใช้สำหรับคุณลักษณะ Git ค่าเริ่มต้นคือ
"/usr/local/bin/git"

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

PERL_MM_USE_DEFAULT
ใช้คำตอบเริ่มต้นสำหรับคำถามที่ถาม กระทะ(1) ตั้งค่านี้เป็น 1 เว้นแต่ว่า
มีค่าอยู่แล้ว (แม้ว่าค่านั้นเป็นเท็จ)

EXIT VALUES


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

1 ข้อผิดพลาดที่ไม่รู้จัก

2 เป็นปัญหาภายนอก

4 มีปัญหาภายในกับสคริปต์

8 โมดูลล้มเหลวในการติดตั้ง

TO DO


* ค่าการกำหนดค่า one shot จากบรรทัดคำสั่ง

ใช้ cpan5.22-x86_64-linux-gnu ออนไลน์โดยใช้บริการ onworks.net


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

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

  • 1
    สเตรซ
    สเตรซ
    ย้ายโครงการ strace ไปที่
    https://strace.io. strace is a
    วินิจฉัย แก้จุดบกพร่อง และการสอน
    ตัวติดตามพื้นที่ผู้ใช้สำหรับ Linux มันถูกใช้
    เพื่อเฝ้าติดตามก...
    ดาวน์โหลด
  • 2
    gMKVExtractGUI
    gMKVExtractGUI
    GUI สำหรับยูทิลิตี้ mkvextract (ส่วนหนึ่งของ
    MKVToolNix) ซึ่งรวมเอาส่วนใหญ่ (ถ้า
    ไม่ใช่ทั้งหมด) ฟังก์ชันของ mkvextract และ
    โปรแกรมอรรถประโยชน์ mkvinfo เขียนใน C#NET 4.0,...
    ดาวน์โหลด gMKVExtractGUI
  • 3
    ห้องสมุด JasperReports
    ห้องสมุด JasperReports
    ห้องสมุด JasperReports คือ
    โอเพ่นซอร์สที่ได้รับความนิยมมากที่สุดในโลก
    ข่าวกรองธุรกิจและการรายงาน
    เครื่องยนต์. มันเขียนด้วยภาษา Java . ทั้งหมด
    และสามารถ...
    ดาวน์โหลดไลบรารี JasperReports
  • 4
    หนังสือปั่น
    หนังสือปั่น
    Frappe Books เป็นโอเพ่นซอร์สฟรี
    ซอฟต์แวร์ทำบัญชีเดสก์ท็อปที่
    เรียบง่ายและออกแบบมาอย่างดีเพื่อใช้โดย
    ธุรกิจขนาดเล็กและฟรีแลนซ์ มัน'...
    ดาวน์โหลดหนังสือ Frappe
  • 5
    ตัวเลขหลาม
    ตัวเลขหลาม
    ข่าว: NumPy 1.11.2 เป็นรุ่นสุดท้าย
    ที่จะทำบน sourceforge ล้อ
    สำหรับ Windows, Mac และ Linux ตลอดจน
    การกระจายแหล่งที่เก็บถาวรสามารถเป็นสี่...
    ดาวน์โหลด Python เชิงตัวเลข
  • 6
    มช. สฟิงซ์
    มช. สฟิงซ์
    CMUSphinx เป็นลำโพงขนาดใหญ่ที่ไม่ขึ้นกับลำโพง
    จดจำคำพูดอย่างต่อเนื่องของคำศัพท์
    เผยแพร่ภายใต้ใบอนุญาตสไตล์ BSD มันคือ
    ยังรวบรวมเครื่องมือโอเพ่นซอร์ส ...
    ดาวน์โหลด มช. สฟิงซ์
  • เพิ่มเติม»

คำสั่ง Linux

Ad