ความแตกต่างระหว่าง deb กับ deb-src ใน source.list


34

ฉันไม่เข้าใจความแตกต่างระหว่างสองบรรทัดนี้ในรายการแหล่งที่มาของฉันโปรดอธิบาย:

deb http://mirror.optus.net/debian/ testing main contrib non-free

กับ

deb-src http://mirror.optus.net/debian/ testing main contrib non-free

ระบบ: การทดสอบ Debian 6, 32 บิต

คำตอบ:


42

debบรรทัดนั้นสัมพันธ์กับแพ็คเกจไบนารีที่คุณสามารถติดตั้งaptได้

deb-srcบรรทัดนั้นสัมพันธ์กับแพ็คเกจต้นทาง (ดังที่ดาวน์โหลดมาapt-get source $package) และคอมไพล์ครั้งต่อไป

แพ็กเกจซอร์สจำเป็นต้องใช้ต่อเมื่อคุณต้องการคอมไพล์แพ็กเกจด้วยตัวเองหรือตรวจสอบซอร์สโค้ดเพื่อหาบั๊ก ผู้ใช้ทั่วไปไม่จำเป็นต้องรวมที่เก็บข้อมูลดังกล่าว


2
ดังนั้นถ้าฉันเคยติดตั้งแพคเกจโดย Synaptic หรือ apt-get install ฉันต้องใช้บรรทัดแรกdeb...ไม่ใช่deb-src...หรือ?
ptrcao

2
@ptrcao: ถูกต้อง
enzotib

5
ถ้าคุณต้องการที่จะรวบรวมแพคเกจด้วยตนเอง (ไม่ได้เกือบเป็นประโยชน์เป็นผู้ใช้ Gentoo ชอบที่จะคิด) หรืออย่างชัดเจนแก้ไขไฟล์ที่มาไม่กี่ก่อนที่จะรวบรวมเพื่อให้เหมาะกับความต้องการของระบบที่เฉพาะเจาะจงของคุณคุณจะสบายดีมีเพียงdeb ...เส้น
Shadur
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.