วิธีสร้างแพ็คเกจ Deb

สารบัญ:

วิธีสร้างแพ็คเกจ Deb
วิธีสร้างแพ็คเกจ Deb

วีดีโอ: วิธีสร้างแพ็คเกจ Deb

วีดีโอ: วิธีสร้างแพ็คเกจ Deb
วีดีโอ: How to Create .deb Packages for Debian, Ubuntu and Linux Mint 2024, พฤศจิกายน
Anonim

แพ็คเกจ Deb ใน Linux เป็นอีกทางเลือกหนึ่งสำหรับรูปแบบ.msi ใน Windows ไฟล์.deb เป็นไฟล์เก็บถาวรแบบขยายตัวเองของโปรแกรม การเกิดขึ้นของรูปแบบไฟล์นี้ช่วยอำนวยความสะดวกในการติดตั้งแอปพลิเคชันอย่างมาก ซึ่งก่อนหน้านี้ดำเนินการโดยการสร้างจากแหล่งที่มา ซึ่งบางครั้งก็ค่อนข้างยากสำหรับทั้งผู้เริ่มต้นและผู้ใช้ Linux ขั้นสูง

วิธีสร้างแพ็คเกจ deb
วิธีสร้างแพ็คเกจ deb

จำเป็น

เก็บถาวรด้วยซอร์สโค้ดของแอปพลิเคชันที่ต้องการ

คำแนะนำ

ขั้นตอนที่ 1

ก่อนอื่น ให้ตรวจสอบว่าโปรแกรมที่คุณต้องการอยู่ในรูปแบบ.deb บนอินเทอร์เน็ตหรือไม่ แอปพลิเคชั่นยอดนิยมจำนวนมากมีตัวติดตั้งอัตโนมัติมาเป็นเวลานาน หากไม่มี deb-package สำหรับระบบของคุณ คุณสามารถดาวน์โหลดแหล่งที่มาของยูทิลิตี้ที่จำเป็นได้อย่างปลอดภัย

ขั้นตอนที่ 2

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งโปรแกรมทั้งหมดที่คุณต้องการสร้าง เมื่อต้องการทำสิ่งนี้ ใน Terminal (เมนู - โปรแกรม - อุปกรณ์เสริม - Terminal) ให้ป้อนคำสั่งต่อไปนี้: sudo apt-get install libtool autotools-dev dpkg-buildpackage fakeroot คุณยังสามารถติดตั้งไลบรารีเหล่านี้ได้จากตัวจัดการแพ็คเกจ Synaptic ใน Ubuntu

ขั้นตอนที่ 3

เตรียมไดเร็กทอรีการทำงานที่คุณจะดำเนินการทั้งหมด สร้างโฟลเดอร์ที่สะดวกสำหรับคุณและเปิดเครื่องรูดโปรแกรมที่ดาวน์โหลดมา

ขั้นตอนที่ 4

เปิด Terminal และไปที่ไดเร็กทอรีที่เหมาะสม ตัวอย่างเช่น cd / src / my_program / program_123Program_123 เป็นไดเร็กทอรีที่มีไฟล์แอปพลิเคชันทั้งหมดอยู่

ขั้นตอนที่ 5

ดำเนินการสร้างเริ่มต้น:./ กำหนดค่า && ทำ ถัดไป คุณต้อง "debianize" ในไดเร็กทอรีเดียวกัน ให้รันคำสั่ง: dh_make

ขั้นตอนที่ 6

ถัดไป คุณจะต้องเลือกประเภทของแพ็คเกจ ที่ใช้กันมากที่สุดคือ "ไบนารีเดียว" หากต้องการเลือกเพียงป้อนตัวอักษร "s"

ขั้นตอนที่ 7

เปิดไดเร็กทอรี "debian" ที่สร้างขึ้นและแก้ไขไฟล์ "control" ป้อนคำอธิบายสำหรับโปรแกรม คำเหล่านี้เป็นคำที่ผู้ใช้จะเห็นเมื่อดูเนื้อหาของแพ็คเกจใน Synaptic

ขั้นตอนที่ 8

เปิดเดเบียน / กฎ ยกเลิกหมายเหตุบรรทัด "dh_install" โดยลบ "#" ที่จุดเริ่มต้น

ขั้นตอนที่ 9

ใน Terminal ให้ป้อน: dpkg-buildpackage –rfakeroot และไปที่ไดเร็กทอรีหนึ่งระดับขึ้นไปและดูเนื้อหา: cd.. && ls

ขั้นตอนที่ 10

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