เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

9.1. การปรับเปลี่ยนแพ็คเกจกาลี‌


การแก้ไขแพ็คเกจ Kali มักจะเป็นงานสำหรับผู้มีส่วนร่วมของ Kali และนักพัฒนา: พวกเขาอัปเดตแพ็คเกจด้วยเวอร์ชันอัปสตรีมใหม่ พวกเขาปรับแต่งการกำหนดค่าเริ่มต้นเพื่อการบูรณาการที่ดีขึ้นในการแจกจ่าย หรือแก้ไขข้อบกพร่องที่รายงานโดยผู้ใช้ แต่คุณอาจมีความต้องการเฉพาะที่ไม่ได้รับการเติมเต็มโดยแพ็คเกจอย่างเป็นทางการ และการรู้วิธีสร้างแพ็คเกจที่ดัดแปลงนั้นมีค่ามาก

คุณอาจสงสัยว่าทำไมคุณถึงต้องกังวลกับแพ็คเกจเลย อย่างไรก็ตาม หากคุณต้องแก้ไขซอฟต์แวร์ คุณสามารถคว้าซอร์สโค้ดของมันได้ตลอดเวลา (โดยปกติคือ คอมไพล์) และเรียกใช้เวอร์ชันที่แก้ไขโดยตรงจากการชำระเงินต้นทาง นี่เป็นเรื่องปกติเมื่อเป็นไปได้และเมื่อคุณใช้โฮมไดเร็กตอรี่ของคุณเพื่อจุดประสงค์นี้ แต่ถ้าแอปพลิเคชันของคุณต้องการการตั้งค่าทั้งระบบ (ตัวอย่างเช่น ด้วย ให้ติดตั้ง ขั้นตอน) จากนั้นจะทำให้ระบบไฟล์ของคุณสกปรกด้วยไฟล์ที่ไม่รู้จัก dpkg และในไม่ช้าจะสร้างปัญหาที่ไม่สามารถตรวจจับได้จากการขึ้นต่อกันของแพ็คเกจ นอกจากนี้ ด้วยแพ็คเกจที่เหมาะสม คุณจะสามารถแบ่งปันการเปลี่ยนแปลงของคุณและปรับใช้กับคอมพิวเตอร์หลายเครื่องได้ง่ายขึ้นมาก หรือย้อนกลับการเปลี่ยนแปลงหลังจากพบว่าการเปลี่ยนแปลงนั้นไม่ได้ผลตามที่คุณหวังไว้

คุณต้องการปรับเปลี่ยนแพ็คเกจเมื่อใด ลองมาดูตัวอย่างกัน อันดับแรก เราจะถือว่าคุณเป็นผู้ใช้ SET จำนวนมาก และคุณสังเกตเห็นการเปิดตัวอัปสตรีมใหม่ แต่นักพัฒนา Kali ต่างยุ่งกับการประชุมและคุณต้องการทดลองใช้ทันที คุณต้องการอัปเดตแพ็คเกจด้วยตนเอง ในอีกกรณีหนึ่ง เราจะถือว่าคุณกำลังดิ้นรนเพื่อให้การ์ด MIFARE NFC ของคุณทำงานได้ และคุณต้องการสร้าง "libfreefare" ขึ้นใหม่เพื่อเปิดใช้งานข้อความแก้ไขข้อบกพร่อง เพื่อให้มีข้อมูลที่นำไปดำเนินการได้ในรายงานจุดบกพร่องที่คุณกำลังเตรียมการ ในกรณีสุดท้าย เราจะถือว่าโปรแกรม "pyrit" ล้มเหลวโดยมีข้อความแสดงข้อผิดพลาดที่เป็นความลับ หลังจากการค้นหาเว็บ คุณพบการคอมมิตที่คุณคาดว่าจะแก้ไขปัญหาของคุณในที่เก็บ upstream GitHub และคุณต้องการสร้างแพ็คเกจใหม่โดยใช้การแก้ไขนี้

เราจะพูดถึงตัวอย่างทั้งหมดในส่วนต่อไปนี้ เราจะพยายามอธิบายให้ทั่วถึงเพื่อที่คุณจะสามารถนำคำแนะนำไปใช้กับกรณีอื่นๆ ได้ดีขึ้น แต่เป็นไปไม่ได้ที่จะครอบคลุมทุกสถานการณ์ที่คุณอาจพบ หากคุณประสบปัญหา ให้ใช้วิจารณญาณที่ดีที่สุดของคุณเพื่อหาทางแก้ไข หรือไปขอความช่วยเหลือในฟอรัมที่เหมาะสมที่สุด (ดูบทที่ 6 “การช่วยตัวเองและการขอความช่วยเหลือ” [หน้า 124])

ไม่ว่าคุณต้องการเปลี่ยนแปลงอะไร กระบวนการทั่วไปจะเหมือนกันเสมอ: ดึงแพ็คเกจต้นทาง แยกออก ทำการเปลี่ยนแปลง จากนั้นสร้างแพ็คเกจ แต่ในแต่ละขั้นตอน มักจะมีเครื่องมือหลายอย่างที่สามารถจัดการงานได้ เราเลือกเครื่องมือที่เกี่ยวข้องและเป็นที่นิยมมากที่สุด แต่การตรวจสอบของเราไม่ได้ครอบคลุมทั้งหมด


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: