อ่าน 3 นาที
แพ็คส์อาร์ซี
pkgsrc ( แหล่งแพ็กเกจ ) เป็น ระบบจัดการแพ็กเกจ สำหรับ ระบบปฏิบัติการ ที่คล้าย Unix โดยแยกออกมาจาก ชุด พอร์ตของ FreeBSD ในปี 1997 ในฐานะระบบจัดการแพ็กเกจหลักสำหรับ NetBSD...
แพ็คส์อาร์ซี
| แพ็คส์อาร์ซี | |
|---|---|
| นักพัฒนา | Alistair Crooks, Hubert Feyrer และ Johnny C. Lam [ 1 ] |
| ปล่อย | 4 มกราคม 2541 |
| เวอร์ชันเสถียร | ไตรมาสที่ 1 ปี 2026 [ 2 ] / 25 มีนาคม 2026 |
| เขียนเป็น | C , เชลล์ยูนิกซ์ |
| ระบบปฏิบัติการ | เหมือนยูนิก |
| พิมพ์ | ระบบจัดการพัสดุ |
| ใบอนุญาต | ใบอนุญาต BSD |
| เว็บไซต์ | www.pkgsrc.org |
| ที่เก็บข้อมูล |
|
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 ผู้จำหน่ายหลายรายได้จัดเตรียมแพ็กเกจไบนารีสำเร็จรูปสำหรับหลายแพลตฟอร์ม:
- นับตั้งแต่ปี 2014 เป็นต้นมา[ 13 ] Joyentได้จัดเตรียมแพ็กเกจไบนารีสำหรับSmartOS / illumos , macOS [ 6 ]และ Enterprise Linux ( CentOS / Oracle / Red Hat / Scientific ) [ 5 ] [ 13 ] แพ็กเกจเหล่า นี้ มีให้ในรูป แบบ การเผยแพร่แบบต่อเนื่องจากtrunk (HEAD ใน ศัพท์ของ CVS ) ของ pkgsrc โดยมีการอัปเดตทุกๆ สองสามวัน[ 6 ]นอกจากนี้ ยังมีการเผยแพร่ pkgsrc เวอร์ชันเสถียรรายไตรมาสสำหรับ SmartOS ของ Joyent เองด้วย (ย้อนหลังไปถึงไตรมาสที่ 4 ปี 2012) [ 14 ]
- ตั้งแต่ปี 2017 [ 15 ]มหาวิทยาลัยวิสคอนซิน–มิลวอกีได้จัดเตรียมแพ็กเกจไบนารีสำหรับ NetBSD, RHEL / CentOSและDarwin / macOS [ 16 ] [ 17 ] แพ็กเกจเหล่า นี้ สร้างขึ้นจากการเผยแพร่รายไตรมาสของ pkgsrc เท่านั้น ซึ่งช่วยในการใช้งานในการทดลองระยะยาวโดยที่ความเสถียรและความสามารถในการทำซ้ำของผลการค้นพบเป็นสิ่งสำคัญ[ 15 ]
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการ

- เว็บอินเทอร์เฟซสำหรับ pkgsrc
- pkgsrc-wip – โครงการที่จะดึงดูดผู้คนให้เข้ามามีส่วนร่วมกับ pkgsrc มากขึ้น
- pkgsrcCon: การประชุมประจำปีที่มุ่งเน้นเรื่อง pkgsrc
- /r/pkgsrcบนReddit
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แพ็คส์อาร์ซี
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 ]