แม้ว่าปัจจุบัน AppStore ส่วนใหญ่จะใช้เพื่อดาวน์โหลดโปรแกรมบน Mac OS แต่ก็ยังมีซอฟต์แวร์พื้นฐานที่ดีที่ยังคงดาวน์โหลดได้ในชุดแพ็คเกจที่ติดตั้งได้ แต่ถ้าคุณเป็นแฟนตัวยงของการปรับแต่งและการเขียนโปรแกรม คุณอาจต้องการแกะไฟล์ . แพ็ค
คุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจ .pkg หรือไม่ เราจะสอนคุณเกี่ยวกับสิ่งเหล่านี้ในบทความนี้
แพ็คเกจ .pkg คืออะไร
ไฟล์ .pkg เป็นไฟล์ประเภทหนึ่งที่ใช้เป็นหลักในระบบปฏิบัติการ macOS ซึ่ง ใช้เพื่อแจกจ่ายและติดตั้งซอฟต์แวร์บน Macนั่นคือ เป็นไฟล์บีบอัดที่มีชุดส่วนประกอบที่จำเป็นในการติดตั้งแอปพลิเคชันหรือชุดซอฟต์แวร์บนระบบ macOS
โดยทั่วไปส่วนประกอบเหล่านี้ประกอบด้วยไบนารี สคริปต์การติดตั้ง ทรัพยากร ไลบรารี และข้อมูลเมตาที่อธิบายแอปพลิเคชันหรือแพ็คเกจ ถ้าจะพูดให้เหมือนก็คือไฟล์ .EXE หรือ .MSI ของ Windows
เมื่อเราเรียกใช้ไฟล์ .pkg ไฟล์นั้นจะเปิดตัวติดตั้ง macOS ซึ่งจะแยกเนื้อหาของแพ็คเกจและวางไว้ในตำแหน่งที่เหมาะสมบนระบบผ่านกระบวนการที่แนะนำของแพ็คเกจเอง
ทำไมเราอาจต้องแกะไฟล์ .pkg
แม้ว่าการแตกไฟล์ .pkg จะไม่จำเป็น แต่ก็เป็นไปได้ว่าด้วยเหตุผลบางอย่างที่เราอาจต้องการทำ:
- เรียนรู้วิธีการทำงานของโปรแกรม ที่เราต้องการติดตั้งและสามารถแตกไฟล์จากมันที่เราอาจสนใจ
- ปรับแต่งซอฟต์แวร์ที่เราต้องการติดตั้งลบคุณสมบัติที่ไม่ต้องการบางอย่าง
- แก้ปัญหาบางอย่าง ที่อาจอยู่ในแพ็คเกจการติดตั้ง
- ติดตั้งส่วนประกอบบางอย่างของโปรแกรมแต่ไม่ใช่ตัวโปรแกรมเอง
แม้ว่า .pkg จะเป็นมาตรฐานของ MacOS แต่ก็มีเครื่องมือและวิธีการต่างๆ ที่พร้อมสำหรับการแกะไฟล์และทำงานกับไฟล์เหล่านี้บนระบบปฏิบัติการต่างๆ เช่น Windows หรือ Linux หากเราต้องการ มาดูกันว่าไฟล์เหล่านี้แตกไฟล์อย่างไรในระบบปฏิบัติการทั้งสาม
จะแกะไฟล์ .pkg บน MacOS ได้อย่างไร?
มีสองวิธีที่แตกต่างกันในการคลายไฟล์ .pkg คู่มืออีกหนึ่งเล่มสำหรับผู้ใช้ขั้นสูงโดยเฉพาะและอีกเล่มพร้อมเครื่องมือกราฟิกที่ใช้งานง่าย มาดูกันทั้งสองอย่าง
ใช้ Terminal ซึ่งเป็นคอนโซลคำสั่งของเรา
วิธีแรกคือวิธีดั้งเดิมของ macOS ซึ่ง รวมถึงการใช้คอนโซลคำสั่ง และระดับกลางในการจัดการระบบปฏิบัติการของเรา
โดยทำตามขั้นตอนด้านล่าง:
- เปิด Terminal จากโฟลเดอร์ ยูทิลิตี้ ในแอพพลิเคชั่น
- นำทางไปยังตำแหน่งที่ตั้งของไฟล์ .pkg ใช้งาน cd command ตามด้วยเส้นทางโฟลเดอร์
- ใช้คำสั่ง xar -xf file_name.pkg เพื่อแยกเนื้อหาของไฟล์ .pkg โปรดจำไว้ว่าคุณต้องเปลี่ยน file_name.pkg ด้วยชื่อจริงของไฟล์ .pkg ที่คุณต้องการแกะ
- และ voila ด้วยสิ่งนี้ คุณจะได้คลายซิปไฟล์ .pkg ของคุณในไดเร็กทอรีที่คุณเก็บไว้
ใช้ยูทิลิตี้ unpkg: ผู้ช่วยที่รวดเร็วและมีประสิทธิภาพ
unpkg เป็นเครื่องมือที่พัฒนาโดย Tim Doug ซึ่งรับผิดชอบในการทำกระบวนการด้วยตนเองทั้งหมดที่เราได้กล่าวไปก่อนหน้านี้ให้เรียบง่าย
เครื่องมือนี้มีอินเทอร์เฟซที่เรียบง่ายและใช้งานง่ายเพื่อแยกเนื้อหาของไฟล์ .pkg โดยไม่จำเป็นต้องใช้เครื่องมือบรรทัดคำสั่งหรือซอฟต์แวร์เพิ่มเติม
ข้อได้เปรียบที่ยอดเยี่ยมของโปรแกรมนี้อย่างไม่ต้องสงสัยคือความเรียบง่าย: ผู้ใช้ทุกคนไม่ว่าจะอยู่ในระดับใดสามารถใช้โปรแกรมนี้เพื่อคลายไฟล์ .pkg โดยไม่ต้องยุ่งยากเพิ่มเติม
หากต้องการใช้ unpkg ให้ทำตามขั้นตอนเหล่านี้:
- ลากไฟล์ ที่คุณต้องการจะแกะไปที่ตัวเครื่องมือเอง
- เมื่อคุณเลือกไฟล์ .pkg แล้ว กระบวนการแกะกล่องจะเริ่มโดยอัตโนมัติ.
- ในตอนท้ายของกระบวนการ unpkg จะแสดงเนื้อหาของแพ็คเกจ รวมถึงไฟล์และโฟลเดอร์ทั้งหมดที่อยู่ในนั้น
สิ่งสำคัญคือต้องใส่ใจ unpkg รองรับไฟล์ .pkg ของ macOS เท่านั้น และไม่ทำงานกับรูปแบบแพ็คเกจหรือไฟล์บีบอัดอื่น ๆ แต่ไม่ต้องสงสัยเลยว่าเนื่องจากใช้งานง่ายจึงเป็นเครื่องมือที่เราแนะนำเนื่องจาก SoydeMac เพื่อคลายไฟล์ pkg
เราสามารถคลายไฟล์ .pkg จาก Windows ได้หรือไม่
แม้ว่า Unpkg จะใช้งานได้กับ macOS เท่านั้น แต่ผู้ใช้ Windows จะโชคดีที่เป็นหนึ่งในโปรแกรมบีบอัดข้อมูลยอดนิยม 7zipเข้ากันได้กับไฟล์ประเภทนี้
7zip เป็นโปรแกรมที่สร้างขึ้นเพื่อคลายซิปไฟล์ที่เข้ากันได้กับนามสกุลที่มีอยู่มากมาย รวมถึงรูปแบบ .pkg โดยกำเนิด
นี่หมายความว่าการคลายซิปโปรแกรม คุณเพียงแค่กดปุ่มขวาและกด Unzip ด้วย 7zip เพียงเท่านี้โปรแกรมก็จะจัดการทุกอย่างโดยอัตโนมัติ
จุดแข็งอย่างหนึ่งของ 7zip คือเป็นซอฟต์แวร์ฟรี: สามารถดาวน์โหลดได้ฟรีจากเว็บไซต์ของผู้พัฒนาและคุณไม่ต้องจ่ายค่าลิขสิทธิ์ใด ๆ สำหรับการใช้งาน ซึ่งเป็นสิ่งที่ไม่เกิดขึ้นกับทางเลือก Windows แบบชำระเงินยอดนิยม เช่น WinZIP หรือ วินแรร์
ฉันต้องการแกะไฟล์ .pkg จาก Linux
ตามที่ระบุไว้ข้างต้น ผู้ใช้ Linux ยังสามารถแกะไฟล์ .pkg ได้โดยไม่ต้องหันไปใช้ macOS เช่นเดียวกับที่อธิบายไว้สำหรับ Mac
ตัวเลือกแรกคือการใช้ประโยชน์จาก Linux Terminal ซึ่งทำงานเหมือนกับ Mac Terminal แต่ติดตั้งโปรแกรมผ่านบรรทัดคำสั่ง: pkg2zip
เราจะใช้เป็นตัวอย่างในการติดตั้งผ่าน Apt-get ที่เน้นระบบที่ใช้ Debian หรือ Ubuntu แม้ว่าคุณจะมีการกระจายแบบอื่น คุณสามารถปรับขั้นตอนนี้กับตัวจัดการการติดตั้งที่มีอยู่ของคุณ:
- ก่อนอื่นให้ติดตั้งโปรแกรมโดยใช้คำสั่ง: sudo apt-get ติดตั้ง pkg2zip.
- เมื่อติดตั้งแล้ว ให้นำทางโดยใช้ คำสั่ง cd ไปยังโฟลเดอร์ ที่ซึ่งโฮสต์ .pkg ของเรา
- เรียกใช้คำสั่งต่อไปนี้เพื่อคลายซิป: pkg2zip file_name.pkg, การทดแทน ชื่อไฟล์ สำหรับแพ็คเกจของเรา
และด้วยสิ่งนี้ เราจะสรุปบทช่วยสอนสั้นๆ ของเราเกี่ยวกับวิธีคลายซิปไฟล์ .pkg ในระบบปฏิบัติการทั่วไปของเรา: macOS, Windows และ Linux
สิ่งสำคัญคือเมื่อคลายการบีบอัด คุณต้องใช้ความระมัดระวังเป็นพิเศษกับไฟล์ที่อยู่ภายใน: การแก้ไขที่ไม่ดีอาจทำให้ไฟล์ใช้งานไม่ได้และไม่สามารถติดตั้งได้อย่างถูกต้อง
แม้ว่าสิ่งนี้จะเกิดขึ้นกับคุณ ไม่ต้องกังวล คุณสามารถดาวน์โหลดโปรแกรมนั้นจากอินเทอร์เน็ตได้อีกครั้งและลองแก้ไขอีกครั้งจนกว่าคุณจะปล่อยให้มันเป็นที่ชื่นชอบและทำงานได้อย่างสมบูรณ์
โปรดตรวจสอบบทความนี้ดูเหมือนว่า Unpack จะเป็นอันตราย ไม่ต้องดาวน์โหลด
https://news.ycombinator.com/item?id=14111499