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

อ่าน 2 นาที

ฟิงค์ (ซอฟต์แวร์)

ดีพีกก/ฟรีระบบจัดการแพ็คเกจ/ซอฟต์แวร์ฟรีที่ตั้งโปรแกรมด้วยภาษา Perl/ซอฟต์แวร์ที่ใช้ GNU General Public License/ซอฟต์แวร์ยูทิลิตี้สำหรับ macOS

โครงการFinkเป็นความพยายามที่จะพอร์ตและบรรจุโปรแกรมUnix โอเพนซอร์ส ไปยัง macOS Fink ใช้dpkgและAPT ( ระบบจัดการแพ็กเกจของDebian )...

ฟิงค์ (ซอฟต์แวร์)

ฟิงค์
ปล่อย2000
เวอร์ชันเสถียร
0.45.6 / 19 กุมภาพันธ์ 2022 [ 1 ] (2022-02-19)
เขียนเป็นเพิร์ล
ระบบปฏิบัติการระบบปฏิบัติการ macOS
พิมพ์ระบบจัดการพัสดุ
ใบอนุญาตใบอนุญาตสาธารณะทั่วไปของ GNU
เว็บไซต์www.finkproject.org
ที่เก็บข้อมูล

โครงการFinkเป็นความพยายามที่จะพอร์ตและบรรจุโปรแกรมUnix โอเพนซอร์ส ไปยัง macOS Fink ใช้dpkgและAPT ( ระบบจัดการแพ็กเกจของDebian ) รวมถึงโปรแกรมส่วนหน้าของตัวเอง(ซึ่งถูกพัฒนาขึ้นในรูปแบบของโมดูล Perl ) fink

การดำเนินการ

Fink มีการแจกจ่ายแบบไบนารี่สำหรับการติดตั้งที่รวดเร็วและง่ายดายโดยใช้ APT รวมถึงการแจกจ่ายซอร์สโค้ดที่ครอบคลุมมากขึ้น[ 2 ]นอกจาก เครื่องมือ บรรทัดคำสั่งสำหรับการจัดการแพ็กเกจแล้ว แอป แชร์แวร์ Phynchronicity ยังมีGUIอีก ด้วย

Fink สามารถใช้เพื่อติดตั้งแพ็กเกจเวอร์ชันใหม่กว่าที่ติดตั้งโดย macOS หรือเพื่อติดตั้งแพ็กเกจที่ไม่ได้รวมอยู่ใน macOS ตามคำสั่งของ Apple Fink จะจัดเก็บข้อมูลทั้งหมดไว้ในไดเร็กทอรี/opt/swสำหรับ macOS เวอร์ชันใหม่กว่า และ/swสำหรับ macOS 10.14 และเวอร์ชันก่อนหน้า[ 3 ] (ถึงแม้ว่าจะสามารถเปลี่ยนแปลงได้หากคอมไพล์ Fink จากซอร์สโค้ดตั้งแต่เริ่มต้น) ซึ่งขัดกับคำแนะนำของมาตรฐานลำดับชั้นของระบบไฟล์ ที่ให้ใช้ /usr/localคำนำหน้าเหตุผลที่ระบุไว้ในคำถามที่พบบ่อยของ Fink คือโปรแกรมติดตั้งอื่นๆ อาจเขียนทับไฟล์ของ Fink ภายใต้/usr/localและการมีไดเร็กทอรีที่แยกต่างหากโดยสิ้นเชิงทำให้ง่ายต่อการปิดใช้งานไบนารีและไลบรารีที่ Fink ติดตั้ง[ 4 ] MacPortsซึ่งเป็นตัวจัดการแพ็กเกจ macOS อีกตัวหนึ่ง ใช้แนวทางที่คล้ายกันโดยจัดเก็บข้อมูลไว้ใน/opt/localโดยค่าเริ่มต้น[ 5 ] ภายในไดเร็กทอรีของ Fink จะใช้ เค้าโครงที่คล้ายกับ FHS ( /sw/bin, /sw/include, , เป็นต้น)/sw/lib

Fink สร้างโครงสร้างไดเร็กทอรีเฉพาะที่ /sw (หรือ /opt/sw บน macOS รุ่นใหม่กว่า) ซึ่งโดยพื้นฐานแล้วเป็น "แซนด์บ็อกซ์" สำหรับสภาพแวดล้อม Unix ของคุณ[ 6 ]

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

โครงการ Fink เริ่มต้นในเดือนธันวาคมปี 2000 โดย Christoph Pfisterer แฮกเกอร์ ชาวเยอรมัน ชื่อFinkมาจากภาษาเยอรมัน แปลว่า นกฟินช์และเป็นการอ้างอิงถึงชื่อของแกนหลักของ macOS ที่ชื่อว่าDarwinซึ่ง การศึกษาความหลากหลายของนกฟินช์ของ Charles Darwinนำไปสู่แนวคิดเรื่องการคัดเลือกโดยธรรมชาติในที่สุด

Christoph Pfisterer ออกจากโครงการในเดือนพฤศจิกายน พ.ศ. 2544 [ 7 ]นับตั้งแต่นั้นมา มีหลายคนเข้ามารับช่วงต่อและให้การสนับสนุน Fink ณ เดือนมีนาคม พ.ศ. 2551 โครงการนี้ได้รับการจัดการโดยผู้ดูแลระบบ 6 คน นักพัฒนา 89 คน และชุมชนที่กระตือรือร้น ณ เดือนมีนาคม พ.ศ. 2557 ทีมหลักของ Fink ประกอบด้วยนักพัฒนาที่กระตือรือร้น 9 คน ซึ่งรับผิดชอบการจัดการส่วนกลางของโครงการและดูแลรักษาแพ็กเกจ "ที่จำเป็น" [ 8 ] [ 9 ]

ชุมชน Fink เพิ่มการสนับสนุนสำหรับ macOS เวอร์ชันล่าสุดอย่างสม่ำเสมอในการเผยแพร่ เวอร์ชันล่าสุดของ Fink ตั้งแต่เวอร์ชัน 0.45.0 เป็นต้นไป รองรับMacOS Catalina ขึ้นไป การสนับสนุนสำหรับMacOS Big SurและMontereyกำลังอยู่ระหว่างดำเนินการ[ 10 ]

รางวัล

ดูเพิ่มเติม

เอกสารอ้างอิง

  1. ^ Fink เผยแพร่บน GitHub
  2. ^ดูตัวอย่างเช่น http://www.finkproject.org/faq/usage-fink.phpคำถามที่ 5.7 ฐานข้อมูลแพ็กเกจของการแจกจ่ายซอร์สโค้ดอยู่ที่ http://pdb.finkproject.org/pdb/และโดยการตรวจสอบรายละเอียดของแต่ละแพ็กเกจ จะสามารถเห็นได้ว่ารองรับ macOS เวอร์ชันใดบ้าง และมีเวอร์ชันไบนารีให้ใช้งานหรือไม่
  3. ^ "Fink – Home" . www.finkproject.org . สืบค้นเมื่อ2021-09-02 .
  4. ^ "Fink – FAQ – General" . สืบค้นเมื่อ2009-01-23 .
  5. ^ "คำถามที่พบบ่อย – MacPorts" . trac.macports.org . สืบค้นเมื่อ2021-12-30 .
  6. ^ Southerton, Alan (กุมภาพันธ์ 2546). "Fink: โอเพนซอร์สสำหรับพวกเราที่เหลือ" . WAP Journal . 25 (1). การติดตั้งนั้นตรงไปตรงมา โดยพื้นฐานแล้วเป็นกระบวนการอัตโนมัติในการดาวน์โหลดและคอมไพล์ซอร์สโค้ด Unix ลงในไดเร็กทอรีใหม่ /sw
  7. ^ Pfisterer, Christian. "Christoph Pfisterer ลาออกจากโครงการ Fink" . เก็บถาวรจากต้นฉบับเมื่อ 2008-09-23 . เรียกดูเมื่อ2008-03-21 .
  8. ^ "ผู้มีส่วนร่วมของ Fink" . สืบค้นเมื่อ 2013-03-07 .
  9. ^ "องค์กรของฟิงค์" . สืบค้นเมื่อ2013-03-07 .
  10. ^ "Fink – ข่าว" . www.finkproject.org . สืบค้นเมื่อ 30 ธันวาคม 2021 .
  11. ^ "รางวัลซอฟต์แวร์วิจัยเสรี Open Science ประจำปี 2023" . Ouvrir la Science . 2023-11-30 . สืบค้นเมื่อ2025-12-04 .

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ ฟิงค์ (ซอฟต์แวร์)

โครงการFinkเป็นความพยายามที่จะพอร์ตและบรรจุโปรแกรมUnix โอเพนซอร์ส ไปยัง macOS Fink ใช้dpkgและAPT ( ระบบจัดการแพ็กเกจของDebian )...

การดำเนินการ

Fink มีการแจกจ่ายแบบไบนารี่สำหรับการติดตั้งที่รวดเร็วและง่ายดายโดยใช้ APT รวมถึงการแจกจ่ายซอร์สโค้ดที่ครอบคลุมมากขึ้น[ 2 ]นอกจาก เครื่องมือ บรรทัดคำสั่งสำหรับการจัดการแพ็กเกจแล้ว แอป แชร์แวร์ Phynchronicity ยังมีGUIอีก ด้วยFink...

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

โครงการ Fink เริ่มต้นในเดือนธันวาคมปี 2000 โดย Christoph Pfisterer แฮกเกอร์ ชาวเยอรมัน ชื่อFinkมาจากภาษาเยอรมัน แปลว่า นกฟินช์และเป็นการอ้างอิงถึงชื่อของแกนหลักของ macOS ที่ชื่อว่าDarwinซึ่ง การศึกษาความหลากหลายของนกฟินช์ของ Charles...

รางวัล

รางวัล Open Science Award ประจำปี 2023 สำหรับซอฟต์แวร์วิจัยโอเพนซอร์สในหมวด "รางวัลขวัญใจกรรมการ" ( Coup de cœur du jury ) [ 11 ]