मान लीजिए कि एक सॉफ्टवेयर है जिसे मैं स्थापित नहीं करना चाहता 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
समकक्षों की तलाश कर रहा हूं ।)