สมมติว่ามีซอฟต์แวร์ที่ฉันไม่ต้องการติดตั้งaptแต่ด้วยตนเอง (TeXLive เพราะฉันต้องการใช้รุ่น 2011 และaptมีรุ่น 2009 เท่านั้น)
สมมติว่ามีซอฟต์แวร์อื่นที่ฉันต้องการติดตั้งผ่านaptซึ่งขึ้นอยู่กับซอฟต์แวร์ตัวแรก (Vim LaTeXSuite เนื่องจากเป็นความเจ็บปวดในการติดตั้งด้วยตนเองสำหรับการใช้งานทั่วทั้งระบบ)
ตามค่าเริ่มต้นaptจะไม่ "เห็น" ซอฟต์แวร์แรกและดำเนินการติดตั้ง cruft ที่ไม่จำเป็นและไม่เป็นที่พอใจ (เช่น TeXLive 2009) จำนวนมากเพื่อตอบสนองเมตาดาต้าที่ต้องพึ่งพา
ฉันจะทำได้อย่างไร:
บอก
aptว่าแพคเกจที่กำหนด (เช่นtexlive) มีการติดตั้งสำหรับวัตถุประสงค์ในทางปฏิบัติทั้งหมดและที่มันไม่ควรจะติดตั้งเป็นพึ่งพาของแพคเกจอื่น ๆ บางอย่าง?บอก
aptให้ติดตั้งแพคเกจที่กำหนด (เช่นvim-latexsuite) โดยไม่ต้องกังวลเกี่ยวกับการพึ่งพาหรือไม่
ผมเคยร่อนผ่านช่องทางต่างๆaptmanpages เกี่ยวข้องกับและว่างเปล่าขึ้นมาและยังพบว่าคำถามนี้บนเว็บไซต์นี้ แต่รู้สึกว่ามีมีจะเป็นวิธีที่ hackish น้อยที่จะทำเช่นนี้หรือไม่?
(จากยุคเจนทูของฉันฉันจำได้emerge --injectและ/etc/portage/package.providesโดยพื้นฐานแล้วฉันกำลังมองหาสิ่งที่aptเทียบเท่า)