मान लीजिए कि एक सॉफ्टवेयर है जिसे मैं स्थापित नहीं करना चाहता apt, लेकिन मैन्युअल रूप से। (TeXLive, क्योंकि मैं 2011 रिलीज़ का उपयोग करना चाहता हूं और aptकेवल 2009 संस्करण है।)
मान लीजिए कि एक और सॉफ्टवेयर है जिसे मैं स्थापित करना चाहता हूं apt, जो हालांकि पहले सॉफ्टवेयर पर निर्भर करता है । (Vim LaTeXSuite, क्योंकि यह सिस्टम-वाइड उपयोग के लिए मैन्युअल रूप से स्थापित करने के लिए एक दर्द है।)
डिफ़ॉल्ट रूप से, aptपहला सॉफ़्टवेयर "नहीं" दिखता है, और केवल निर्भरता मेटाडेटा को संतुष्ट करने के लिए बहुत सारे अनावश्यक और अवांछित cruft (यानी TeXLive 2009) को स्थापित करने के लिए आगे बढ़ता है।
मैं कैसे कर सकता हूँ:
बताएं
aptकि किसी दिए गए पैकेज (जैसेtexlive) को सभी व्यावहारिक उद्देश्यों के लिए स्थापित किया गया है, और इसे किसी अन्य पैकेज की निर्भरता के रूप में स्थापित नहीं किया जाना चाहिए?बताओ
aptकिसी दिए गए पैकेज (उदाहरण के लिए स्थापित करने के लिएvim-latexsuiteअपनी निर्भरता के बारे में परेशान बिना)?
मैं विभिन्न माध्यम से sifted किया है aptसे संबंधित manpages और खाली आया था, और यह भी पाया इस सवाल इस साइट पर लेकिन लगता है कि है कि है यह करने के लिए एक कम hackish तरीका हो सकता है, नहीं?
(मेरे गेंटू समय से, मुझे याद है emerge --injectऔर /etc/portage/package.provides, और मैं मूल रूप से aptसमकक्षों की तलाश कर रहा हूं ।)