กลับไปหน้าบทความ

อ่าน 3 นาที

แพ็คส์อาร์ซี

pkgsrc ( แหล่งแพ็กเกจ ) เป็น ระบบจัดการแพ็กเกจ สำหรับ ระบบปฏิบัติการ ที่คล้าย Unix โดยแยกออกมาจาก ชุด พอร์ตของ FreeBSD ในปี 1997 ในฐานะระบบจัดการแพ็กเกจหลักสำหรับ NetBSD...

แพ็คส์อาร์ซี

แพ็คส์อาร์ซี
นักพัฒนาAlistair Crooks, Hubert Feyrer และ Johnny C. Lam [ 1 ]
ปล่อย4 มกราคม 2541 ( 4 มกราคม 1998 )
เวอร์ชันเสถียร
ไตรมาสที่ 1 ปี 2026 [ 2 ] / 25 มีนาคม 2026 ( 25 มีนาคม 2569 )
เขียนเป็นC , เชลล์ยูนิกซ์
ระบบปฏิบัติการเหมือนยูนิก
พิมพ์ระบบจัดการพัสดุ
ใบอนุญาตใบอนุญาต BSD
เว็บไซต์www.pkgsrc.org
ที่เก็บข้อมูล
  • github .com /NetBSD /pkgsrc .git

pkgsrc ( แหล่งแพ็กเกจ ) เป็นระบบจัดการแพ็กเกจสำหรับระบบปฏิบัติการที่คล้าย Unix โดยแยกออกมาจาก ชุด พอร์ตของ FreeBSDในปี 1997 ในฐานะระบบจัดการแพ็กเกจหลักสำหรับNetBSDนับตั้งแต่นั้นมาก็มีการพัฒนาอย่างอิสระ ในปี 1999 ได้มีการเพิ่มการสนับสนุนSolarisตามมาด้วยการสนับสนุนระบบปฏิบัติการอื่นๆ[ 3 ]

ณ เดือนกันยายน พ.ศ. 2568 ปัจจุบัน pkgsrc มีแพ็กเกจมากกว่า 29,000 รายการ[ 4 ]และรวมถึงซอฟต์แวร์โอเพนซอร์สยอด นิยมส่วนใหญ่ เป็นตัวจัดการแพ็กเกจดั้งเดิมบน NetBSD, SmartOSและMINIX 3และพกพาได้บนระบบปฏิบัติการที่แตกต่างกัน 23 ระบบรวมถึงAIX , อนุพันธ์BSD ต่างๆ , HP- UX , IRIX , Linux [ 5 ] macOS [ 6 ] SolarisและQNX [ 7 ]

มีหลายวิธีในการติดตั้งโปรแกรมโดยใช้ pkgsrc บูตสแตรป ของ pkgsrc ประกอบด้วยชุดพอร์ต แบบดั้งเดิมที่ใช้ makefileหลายชุดเพื่อคอมไพล์ซอฟต์แวร์จากซอร์สโค้ด อีกวิธีหนึ่งคือการติดตั้งแพ็กเกจไบนารีที่สร้างไว้ล่วงหน้าผ่าน เครื่องมือ pkg_addและpkg_delete นอกจากนี้ยังมี ยูทิลิตี้ระดับสูงชื่อpkginซึ่งออกแบบมาเพื่อทำให้การติดตั้ง การลบ และการอัปเดตแพ็กเกจไบนารีเป็นไปโดยอัตโนมัติในลักษณะที่คล้ายกับAdvanced Packaging ToolของDebian [ 8 ]

ผู้จำหน่ายหลายราย รวมทั้งMNX.ioจัดเตรียมแพ็กเกจไบนารีสำหรับระบบปฏิบัติการยอดนิยมเช่น macOSและLinux [ 6 ] [ 5 ]

แพลตฟอร์มที่รองรับ

แพลตฟอร์ม วันที่เพิ่ม
เน็ตบีเอสดีตุลาคม พ.ศ. 2540
โซลาริสมีนาคม พ.ศ. 2542
ลินุกซ์มิถุนายน พ.ศ. 2542
ดาร์วินและmacOSตุลาคม พ.ศ. 2544
ฟรีบีเอสดีพฤศจิกายน 2545
โอเพ่นบีเอสดีพฤศจิกายน 2545
อินฟราเรดธันวาคม พ.ศ. 2545
บเอสดี/โอเอสธันวาคม พ.ศ. 2546
เอไอเอ็กซ์ธันวาคม พ.ศ. 2546
Interix (สำหรับWindows NT ) มีนาคม พ.ศ. 2547
ดราก้อนฟลาย บีเอสดีตุลาคม พ.ศ. 2547
โอเอสเอฟ/1พฤศจิกายน 2547
เอชพี-UXเมษายน 2550
คิวเอ็นเอ็กซ์ตุลาคม 2550
ไฮกุมกราคม 2553
มินิกซ์ 3สิงหาคม 2553
มิร์บีเอสดีมกราคม 2554
อิลลูมอสและสมาร์ทโอเอสกุมภาพันธ์ 2554
ไซก์วินพฤษภาคม 2556
จีเอ็นยู/เคฟรีบีเอสดีกรกฎาคม 2556
บิตริกมิถุนายน 2558

ประวัติศาสตร์

เมื่อวันที่ 3 ตุลาคม พ.ศ. 2540 นักพัฒนา NetBSD Alistair Crooks และ Hubert Feyrer ได้สร้าง pkgsrc [ 1 ]โดยอิงจากระบบ ports ของ FreeBSD และมีจุดประสงค์เพื่อรองรับการรวบรวมแพ็กเกจของ NetBSD โดยได้รับการเผยแพร่อย่างเป็นทางการเป็นส่วนหนึ่งของ NetBSD 1.3 [ 9 ]เมื่อวันที่ 4 มกราคม พ.ศ. 2541 DragonFly BSDใช้ pkgsrc เป็นระบบแพ็กเกจอย่างเป็นทางการตั้งแต่เวอร์ชัน 1.4 ในปี พ.ศ. 2549 จนถึงเวอร์ชัน 3.4 ในปี พ.ศ. 2556 [ 10 ] [ 3 ]

เมื่อวันที่ 12 กันยายน 2017 โครงการได้กำหนดนโยบายข้อความคอมมิตที่รองรับDVCS ไว้ [ 11 ]

แพ็คเกจ

มูลนิธิ NetBSDจัดเตรียมแพ็กเกจไบนารีที่สร้างไว้ล่วงหน้าอย่างเป็นทางการสำหรับชุดค่าผสมต่างๆ ของ NetBSD และ pkgsrc และบางครั้งก็สำหรับระบบปฏิบัติการอื่นๆ บางระบบด้วย[ 12 ]

ณ ปี 2018 ผู้จำหน่ายหลายรายได้จัดเตรียมแพ็กเกจไบนารีสำเร็จรูปสำหรับหลายแพลตฟอร์ม:

  • เว็บไซต์อย่างเป็นทางการแก้ไขข้อมูลนี้ได้ที่วิกิดาต้า
  • เว็บอินเทอร์เฟซสำหรับ pkgsrc
  • pkgsrc-wip – โครงการที่จะดึงดูดผู้คนให้เข้ามามีส่วนร่วมกับ pkgsrc มากขึ้น
  • pkgsrcCon: การประชุมประจำปีที่มุ่งเน้นเรื่อง pkgsrc
  • /r/pkgsrcบนReddit
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Pkgsrc&oldid=1359165793 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ แพ็คส์อาร์ซี

pkgsrc ( แหล่งแพ็กเกจ ) เป็น ระบบจัดการแพ็กเกจ สำหรับ ระบบปฏิบัติการ ที่คล้าย Unix โดยแยกออกมาจาก ชุด พอร์ตของ FreeBSD ในปี 1997 ในฐานะระบบจัดการแพ็กเกจหลักสำหรับ NetBSD...

แพลตฟอร์มที่รองรับ

แพลตฟอร์ม วันที่เพิ่ม เน็ตบีเอสดี ตุลาคม พ.ศ. 2540 โซลาริส มีนาคม พ.ศ. 2542 ลินุกซ์ มิถุนายน พ.ศ. 2542 ดาร์วิน และ macOS ตุลาคม พ.ศ. 2544 ฟรีบีเอสดี พฤศจิกายน 2545 โอเพ่นบีเอสดี พฤศจิกายน 2545 อินฟราเรด ธันวาคม พ.ศ. 2545 บเอสดี/โอเอส ธันวาคม พ.ศ.

ประวัติศาสตร์

เมื่อวันที่ 3 ตุลาคม พ.ศ. 2540 นักพัฒนา NetBSD Alistair Crooks และ Hubert Feyrer ได้สร้าง pkgsrc [ 1 ] โดยอิงจากระบบ ports ของ FreeBSD และมีจุดประสงค์เพื่อรองรับการรวบรวมแพ็กเกจของ NetBSD โดยได้รับการเผยแพร่อย่างเป็นทางการเป็นส่วนหนึ่งของ NetBSD 1.

แพ็คเกจ

มูลนิธิ NetBSD จัดเตรียมแพ็กเกจไบนารีที่สร้างไว้ล่วงหน้าอย่างเป็นทางการสำหรับชุดค่าผสมต่างๆ ของ NetBSD และ pkgsrc และบางครั้งก็สำหรับระบบปฏิบัติการอื่นๆ บางระบบด้วย [ 12 ]