ดังที่คนอื่น ๆ ได้จดบันทึกไว้แล้วตรวจสอบให้แน่ใจว่าทุกdeb …รายการใน/etc/apt/sources.listและ/etc/apt/sources.list.d/*คุณมีdeb-src …รายการที่ตรงกัน บรรทัดที่เหลือต้องเหมือนกัน debรายการสำหรับแพคเกจไบนารี (คือพร้อมที่จะติดตั้ง) ที่deb-srcเป็นแหล่งที่มาสำหรับแพคเกจ (คือพร้อมที่จะรวบรวม) เหตุผลที่แยกแหล่งที่มาสองชนิดคือมีการจัดการแตกต่างกันมาก: แพคเกจไบนารีมีกลไกการติดตามการพึ่งพาและรายการที่ติดตั้งในปัจจุบันในขณะที่แหล่งที่มาแพคเกจจะถูกติดตามเท่านั้นเพื่อให้สามารถดาวน์โหลดได้สะดวก โปรดทราบว่าเมื่อพูดถึงที่เก็บแพ็กเกจคำว่าแหล่งข้อมูลหมายถึงสิ่งที่ไม่เกี่ยวข้องสองอย่าง: แหล่งที่มาในที่ตั้งเพื่อดาวน์โหลดแพ็คเกจและแพ็กเกจแหล่งข้อมูลซึ่งตรงข้ามกับแพคเกจไบนารี
libgtk2.0-0เป็นชื่อของแพ็คเกจไบนารี gtk+2.0มันถูกสร้างขึ้นจากแพคเกจที่มาที่เรียกว่า เหตุผลที่มาและชื่อแพคเกจไบนารีไม่ตรงเสมอคือการสร้างแพคเกจที่มาสามารถผลิตหลายแพคเกจไบนารี; ตัวอย่างเช่นgtk+2.0เป็นแหล่งสำหรับแพคเกจ 14 ในขณะที่มันถูกแบ่งออกเป็นสองห้องสมุด ( libgtk2.0, libgail ), corresponding packages to build programs using these libraries (... -DEV ), documentation for developers (... -doc ), companion programs (libgtk2.0-bin`) ฯลฯ
คุณสามารถเห็นชื่อของแพคเกจที่มาที่สอดคล้องกับแพคเกจไบนารีโดยการตรวจสอบที่Source: …สายในการส่งออกของdpkg -s BINARY_PACKAGE_NAME(ถ้าแพคเกจติดตั้ง) apt-cache show BINARY_PACKAGE_NAMEหรือ aptitude search '?source-package(^SOURCE_PACKAGE_NAME$)คุณสามารถแสดงรายการแพคเกจไบนารีที่ผลิตโดยแพคเกจที่มาพร้อมกับ
คำสั่งapt-get sourceดาวน์โหลดแพ็กเกจซอร์ส หากคุณให้อาร์กิวเมนต์ที่ไม่ได้เป็นแพคเกจแหล่งที่มามันจะค้นหาในฐานข้อมูลของแพคเกจไบนารีที่ติดตั้งได้และพยายามดาวน์โหลดแพคเกจแหล่งที่มาที่สอดคล้องกัน คำสั่งapt-get build-depปฏิบัติตามวิธีการเดียวกันในการอนุมานชื่อของแพ็กเกจซอร์สจากนั้นเคียวรีฐานข้อมูลแพ็กเกจซอร์สเพื่อรับรายการของแพ็กเกจไบนารี (รายการในBuild-Dep:ฟิลด์) และติดตั้งแพ็กเกจไบนารีเหล่านั้น
GUI แหล่งที่มาของซอฟต์แวร์มีช่องทำเครื่องหมาย“ เปิดใช้ที่เก็บด้วยซอร์สโค้ด” สำหรับที่เก็บอย่างเป็นทางการตรวจสอบให้แน่ใจว่ามีการทำเครื่องหมายไว้ หากคุณเพิ่มที่เก็บของบุคคลที่สามด้วยตนเองตรวจสอบให้แน่ใจว่าคุณเพิ่มทั้งสองdeb-srcและdebบรรทัด
deb-srcพื้นที่เก็บข้อมูลที่เกี่ยวข้องใน /etc/apt/sources.list ของคุณหรือไม่