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