นี่คือคำสั่ง cpan-outdatedp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
cpan-outdated - ตรวจจับโมดูล CPAN ที่ล้าสมัยในสภาพแวดล้อมของคุณ
เรื่องย่อ
# พิมพ์รายชื่อการแจกจ่ายที่มีโมดูลที่ล้าสมัย
% cpan ล้าสมัย
# พิมพ์รายการโมดูลที่ล้าสมัยในแพ็คเกจ
% cpan ล้าสมัย -p
#ละเอียด
% cpan ล้าสมัย --verbose
.
# ละเว้นโมดูลหลัก (อย่าอัปเดตโมดูลชีวิตคู่)
% cpan ล้าสมัย --exclude-core
#กระจกสำรอง
% cpan-outdated -- ไฟล์มิเรอร์: //home/user/minicpan/
# เส้นทางโมดูลเพิ่มเติม (เหมือนกับ cpanminus)
% cpan ล้าสมัย -l extlib/
% cpan ล้าสมัย -L extlib/
# ติดตั้งด้วย cpan
% cpan ล้าสมัย | xargs cpan -i
# ติดตั้งด้วย cpanm
% cpan ล้าสมัย | cpanm
% cpan ล้าสมัย -p | cpanm
DESCRIPTION
สคริปต์นี้พิมพ์รายการโมดูล CPAN ที่ล้าสมัยในเครื่องของคุณ
เป็นคุณสมบัติเดียวกันกับ 'CPAN::Shell->r' แต่ "cpan-outdated" นั้นเร็วกว่าและใช้งานน้อยกว่ามาก
หน่วยความจำ
สคริปต์นี้สามารถรวมเข้ากับคำสั่ง cpanm
พิมพ์ แพ็คเกจ VS การจัดจำหน่าย
สคริปต์นี้โดยค่าเริ่มต้นจะพิมพ์การแจกจ่ายที่ล้าสมัยในรูปแบบ CPAN distro เช่น:
"A/AU/AUTHOR/Distribution-Name-0.10.tar.gz" เพื่อให้คุณสามารถไพพ์ลงในตัวติดตั้ง CPAN แต่ด้วย
ตัวเลือก "-p" ที่สามารถปรับแต่งให้พิมพ์ชื่อแพ็คเกจของโมดูลได้
หากคุณต้องการจัดการชุดโมดูลแยกจากการติดตั้ง Perl ระบบของคุณและ
ไม่ติดตั้ง "โมดูลชีวิตคู่" เวอร์ชันใหม่กว่าที่แจกจ่ายด้วย Perl, the
ตัวเลือก "--exclude-core" จะทำให้ cpan-outdated ละเว้นการเปลี่ยนแปลงโมดูลหลัก ใช้กับ
เครื่องมือเช่น cpanm และตัวเลือก "-L --local-lib-contained" และ "--self-contained"
อำนวยความสะดวกในการอัปเดตชุดโมดูลแบบสแตนด์อโลน
สำหรับเครื่องมือบางอย่าง เช่น การติดตั้ง cpanm จากแพ็คเกจ อาจมีประโยชน์มากกว่าเล็กน้อย เนื่องจากคุณ
สามารถติดตามเพื่อดูหมายเลขเวอร์ชันเก่าที่คุณอัพเกรดจาก
ใช้ cpan-outdatedp ออนไลน์โดยใช้บริการ onworks.net