उपयुक्त / एप्टीट्यूड के साथ रखरखाव में आसानी के लिए अधिष्ठापन पर एनोटेटिंग पैकेज


11

मैं अपने पैकेज को योग्यता के साथ प्रबंधित करता हूं ।

मैं कभी-कभी अप्रचलित अनुप्रयोगों को हटाते हुए (इस अर्थ में कि मैं उन्हें और अधिक उपयोग नहीं करना चाहता) पैकेजों की अपनी सूची से गुजरता हूं।

उदाहरण के लिए, जबकि मेरे पास मेरे सिस्टम पर सीमित संख्या में विकास पुस्तकालय हैं जिन्हें मैं स्थायी रूप से स्थापित करना चाहता हूं , बहुत सारे थे बस मुझे एक बार और कुछ समय पहले स्रोत से कुछ कार्यक्रम संकलित करने की अनुमति दी गई थी । उन साफ-सुथरे सत्रों को अनावश्यक रूप से निर्भरता में लेने के लिए, मैं योग्यता के markautoआदेश का उपयोग करता हूं ।

समस्या यह है कि मैं कभी-कभी अपनी स्मृति को उन पैकेजों के बीच अंतर करने के लिए भरोसा नहीं कर सकता हूं जो क्षणिक हैं, और चीजें जिन्हें मुझे रखने की आवश्यकता है (क्योंकि, उदाहरण के लिए, मुझे उन्हें कल कुछ फिर से बनाने की आवश्यकता होगी )। स्थिति और भी विकट है जब मैं किसी अन्य व्यवस्थापक के साथ एक सर्वर पर प्रशासन कर्तव्यों को साझा करता हूं। वैकल्पिक रूप से, मैं चाहता हूं कि मेरे पास उन सभी पैकेजों को साफ करने के लिए अनुशासन होगा जो उपयोग के बाद क्षणिक हैं, लेकिन इतिहास यह साबित करता है कि यह आशा के लिए बहुत अधिक है।

इसलिए: वहाँ एक उपकरण है जो, markauto की तरह मुझे होता है व्याख्या संकुल अधिष्ठापन समय में , एक ध्वज के साथ नहीं, बल्कि एक साधारण टिप्पणी स्ट्रिंग कहने के साथ क्यों वे स्थापित किया जा रहा है?

आदर्श रूप से, वह टिप्पणी योग्यता (या synaptic, या जो भी बच्चे इन दिनों संकुल को प्रबंधित करने के लिए उपयोग करते हैं) के साथ पुनर्प्राप्ति योग्य होगी। आदर्श रूप से, यह कुछ ऐसा होगा जो मुझे और एक ही सर्वर पर एक और व्यवस्थापक को सहयोग कर सकता है, और यह इस प्रकार होगा, उदाहरण के लिए, उसी लॉक-मैनेजमेंट सिस्टम से लाभ उठाएं जैसा कि पैकेज-ट्री में पहले से है।

जवाबों:


9

एप्टीट्यूड "उपयोगकर्ता टैग" का समर्थन करता है, देखें कि क्या वे आपकी आवश्यकताओं को पूरा करते हैं।

   add-user-tag, remove-user-tag
       Adds a user tag to or removes a user tag from the selected group of
       packages. If a package name contains a tilde ("~") or question mark
       ("?"), it is treated as a search pattern and the tag is added to or
       removed from all the packages that match the pattern (see the
       section "Search Patterns" in the aptitude reference manual).

       User tags are arbitrary strings associated with a package. They can
       be used with the ?user-tag(<tag>) search term, which will select
       all the packages that have a user tag matching <tag>.

इसके अलावा विकल्पों को देखने के --add-user-tag, --add-user-tag-to, --remove-user-tag, --remove-user-tag-from। एक उदाहरण का उपयोग:

aptitude install cinnamon --add-user-tag "for=cinnamon; date=$(date)"

फिर भी, मुझे डर है कि वे केवल दृश्यमान / प्रयोग करने योग्य हैं aptitude


हाँ ! यह पूर्ण है ! उल्लेखनीय बिंदु: उपयोगकर्ता-टैग के माध्यम से पुनर्प्राप्ति योग्य है aptitude show, जिसे उपयुक्त जानकारी संवाद में प्रदर्शित किया जाता है, और एक मनमाना लंबी स्ट्रिंग (रिक्त स्थान, आदि के साथ) हो सकती है
फ्रैंकोइस जी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.