दुर्भाग्य से फ्यूज़र आपके लिए बहुत कुछ नहीं करता है, जब आप अलग-अलग बिना नाम वाले कंटेनर जैसे कि lxc में चल रहे होते हैं।
इसके अलावा, aptdcon डिफ़ॉल्ट रूप से (कम से कम 18.04 पर) स्थापित नहीं होता है और अपने कार्य को एक कतार में पृष्ठभूमि में रखता है ताकि आप क्रमांकन खो दें। यह असाध्य नहीं है, लेकिन इसका मतलब यह है कि आपके ऑटोमेशन को aptdcon स्थापित करते समय उपयुक्त तरीके से झुंड की त्रुटियों से बचने के लिए कुछ उपाय करने की आवश्यकता होती है, और आपको aptdcon के माध्यम से पैकेजों को स्थापित करने के बाद किसी भी तरह की प्रतीक्षा करने की आवश्यकता होगी। जब तक कि उसके लिए पहले से ही किसी प्रकार का झंडा न हो।
क्या काम करता है झुंड यह एनएफएस आदि पर भी काम करना चाहिए क्योंकि यह उसी तरह से फाइल सिस्टम लॉकिंग का उपयोग करता है, जो केवल -w सेकंड पैरामीटर के साथ एक त्रुटि को फेंकने के बजाय आपके लॉक पर इंतजार करेगा।
तो आवरण मॉडल का अनुसरण करते हुए, इसे / usr / लोकल / बिन / में apt-get के रूप में जोड़ें और साझा करें।
इसके कारण IO को सीमित करने का भी लाभ है, ताकि आप बिना डिस्क पर धड़कन के हर जगह आधी रात को क्रॉन ट्रिगर अपडेट दे सकें।
#!/bin/bash
exec /usr/bin/flock -w 900 -F --verbose /var/cache/apt/archives/lock /usr/bin/apt-get $@
Apt-get के लिए एक बहुत अच्छा और सरल फीचर अनुरोध एक अवरोधक / प्रतीक्षा लॉक पर स्विच करने के लिए -w झंडा होगा।
sudo apt-get install packagename && sudo apt-get update
और वे एक दूसरे के बाद स्वचालित हो जाएंगे।