मैं उबंटू सॉफ्टवेयर सेंटर में जोड़े गए सभी रिपॉजिटरी का बैकअप लेना चाहता हूं, लेकिन जाहिरा तौर पर source.list में केवल वही हैं जो कैनोनिकल से संबंधित हैं।
तो मुझे दूसरे कहां मिलेंगे?
मैं उबंटू सॉफ्टवेयर सेंटर में जोड़े गए सभी रिपॉजिटरी का बैकअप लेना चाहता हूं, लेकिन जाहिरा तौर पर source.list में केवल वही हैं जो कैनोनिकल से संबंधित हैं।
तो मुझे दूसरे कहां मिलेंगे?
जवाबों:
एक निर्देशिका है, /etc/apt/sources.list.d/
जिसमें आपके द्वारा जोड़े गए प्रत्येक पीपीए के लिए अलग-अलग प्रविष्टियां हैं add-apt-repository
। वे फाइलें हैं जिनका आपको बैकअप लेना है।
बहुत से लोगों को फ़ाइलों की एक निर्देशिका से निपटने के बजाय एकल फ़ाइल को पुनर्स्थापित करना और पुनर्स्थापित करना आसान लगता है (जैसा कि अन्य उल्लिखित समाधानों की आवश्यकता है)। यदि आप इस तरह के हैं, और आप प्रत्येक PPA को अपनी फ़ाइल के अंदर संग्रहीत करने के बारे में परवाह नहीं करते हैं /etc/apt/sources.list.d/
, तो आप sources.list
अपने होम डाइरेक्टरी में स्थित एकल फ़ाइल में अपने सभी जोड़े गए रिपॉजिटरी को संग्रहीत करने के लिए निम्न कमांड का उपयोग कर सकते हैं ।
cat /etc/apt/sources.list /etc/apt/sources.list.d/*.list > ~/sources.list
इसके बाद आप इस फ़ाइल को स्थानांतरित कर सकता है /etc/apt/sources.list
और क्या sudo apt-get update
खजाने को फिर से जोड़ने के लिए। यदि आप किसी अन्य कंप्यूटर पर इस बैकअप का उपयोग करने की योजना बना रहे हैं, तो सुनिश्चित करें कि मशीन पर उबंटू का संस्करण source.list फ़ाइल में संस्करणों से मेल खाता है, अन्यथा, आपको कुछ समस्याएं हो सकती हैं।
आप भी इस्तेमाल y-ppa-manager
कर सकते हैं या आप ऐसा करने के apt-clone
लिए उपयोग कर सकते हैं ।
यहाँ एक स्क्रीनशॉट है :