मैं अपने कार्यक्रमों / अनुप्रयोगों का बैकअप कैसे ले सकता हूं, ताकि एक नए को पुनः स्थापित करने के बाद भी मैं बैकअप-एड वाले का उपयोग कर सकूं?


24

क्या कोई ऐसा तरीका है, जिससे मैं अपने सभी कार्यक्रमों, सभी ऐप का बैकअप ले सकता हूं, उन्हें एक निर्देशिका या किसी चीज़ में डाल सकता हूं, ताकि मैं उन्हें अगली बार जल्दी से स्थापित कर सकूं, बिना मैन्युअल रूप से ऐप सेंटर पर जाने के, उन्हें टर्मिनल से डाउनलोड करने, आदि। ?

ध्यान दें कि मैं उन्हें एक डिस्ट्रो से आयात कर सकता हूं, जिस पर मैंने उन्हें निर्यात किया था। तो, मान लीजिए कि मैं उबंटू में हूं, कुछ सामान निर्यात किया, और फिर बीटी स्थापित किया और उन्हें वहां से आयात करना चाहता था।


3
@ मर्टिन बेट्ज़: मैं इस बात से असहमत हूं कि यह प्रश्न एक डुप्लिकेट है। ओपी स्पष्ट रूप से सभी इंस्टॉल किए गए अनुप्रयोगों का एक व्यापक बैक-अप चाहता है , जिसमें वे भी शामिल हैं जो एप्ट-गेट या डीपीकेजी के माध्यम से स्थापित नहीं थे।
फ्लिम्स

जवाबों:


32

जब मुझे अपने उबंटू को प्रारूपित करना होता है तो मैं इस चरणों का पालन करता हूं:

  1. dpkg --get-selections > package_listयह package_listआपके सिस्टम में स्थापित सभी पैकेज के साथ एक टेक्स्ट फाइल ( ) बनाता है। यदि आप कुछ पैकेज हटाना चाहते हैं तो आप फ़ाइल को संपादित कर सकते हैं।
  2. बैकअप /etc/apt/sources.listफ़ाइल और /etc/apt/sources.list.d/फ़ोल्डर। यहां सभी रिपॉजिटरी हैं।
  3. बैकअप /home/MyUserफ़ोल्डर। सभी एप्लिकेशन सेटिंग्स आपके उपयोगकर्ता के होम फ़ोल्डर में फ़ोल्डर / फ़ाइलें छिपा रही हैं, शायद आप यह चुनना चाहते हैं कि आप किन सेटिंग्स को पुनर्स्थापित करना चाहते हैं।
  4. नए उबंटू को फॉर्मेट करें और इंस्टॉल करें।
  5. अपनी रिपॉजिटरी ( /etc/apt/sources.listफ़ाइल और /etc/apt/sources.list.d/फ़ोल्डर) को पुनर्स्थापित करें ।
  6. sudo apt-get update && sudo apt-get upgrade
  7. sudo dpkg --clear-selectionsऔर sudo dpkg --set-selections < package_list। अपने स्थापित पैकेजों की जानकारी को पुनर्स्थापित करने के लिए।
  8. उन्हें स्थापित करें: sudo apt-get update && sudo apt-get dselect-upgrade
  9. अंत में, sudo apt-get autoremoveकुछ पैकेजों को साफ करने के लिए।

खैर, 9 चरण हैं, लेकिन आपके पास एक आसान उबंटू क्लीन इंस्टॉल है।

एक अन्य समाधान अपने स्थापित अनुप्रयोगों के साथ एक सूची को मंटेन करना है, फिर sudo apt-get install app-name(आप बैश स्क्रिप्ट बना सकते हैं)।


@lago क्या डिफ़ॉल्ट रूप से इंस्टॉल किए गए एप्लिकेशन से बचना संभव है। उदाहरण के लिए फ़ायरफ़ॉक्स डिफ़ॉल्ट रूप से स्थापित है, और vlc नहीं है। इसलिए अगला जब मैं सिस्टम स्थापित करूंगा केवल vlc इंस्टॉल करेगा।
शांतनु

@ शांतनु के लिए आपको अपनी उबंटू छवि बनानी होगी। कुछ सॉफ्टवेयर हैं जो आपकी मदद करते हैं। Google में खोजें या कोई अन्य प्रश्न पूछें :)
ilazgo

@ लागो मेरी बुरी व्याख्या के लिए खेद है। वास्तव में मेरा मतलब है कि, एक ताजा स्थापित ubuntu में फ़ायरफ़ॉक्स स्थापित है। अब मैं vlc स्थापित करता हूं। पैकेज सूची प्राप्त करें। दो पैकेज, फ़ायरफ़ॉक्स और vlc होना चाहिए। अब मैं फिर से ताजा ubuntu स्थापित करना चाहता हूं। मेरे पैकेजों को पुनर्स्थापित करना चाहते हैं। dpkg --set-Selection <package_list। dpkg फ़ायरफ़ॉक्स और vlc के लिए चलेगा। लेकिन मुझे फ़ायरफ़ॉक्स की ज़रूरत नहीं है, केवल vlc जो कि डिफ़ॉल्ट रूप से (ताज़ा ubuntu में) स्थापित नहीं है।
शांतनु

@ शांतनु अच्छी तरह से, इसके लिए, आपको एक खाली उबंटू छवि प्राप्त करनी होगी (और फिर जो आप चाहते हैं उसे स्थापित करें), या आपको sudo apt-get remove --purge firefoxहर उस पैकेज के लिए करना होगा जिसे आप अनइंस्टॉल करना चाहते हैं। यो एक बैश स्क्रिप्ट में कर सकते हैं।
.लाजगो

2
भविष्य के पाठक के लिए: मैंने विश्वास की एक छलांग ली और कल पुनर्स्थापना की। वह हिस्सा जहां मैं "निर्यात" करता हूं तब स्थापित सॉफ़्टवेयर की "आयात" सूची बिना अड़चन के चली गई। "बैक अप होम फोल्डर" भाग अच्छी तरह से चला गया क्योंकि मैंने अपने लैपटॉप को पहले की तरह ही कॉन्फ़िगर किया था। कुछ लोगों ने बताया कि back in timeस्नैपशॉट पुराने स्नैपशॉट को नहीं पहचान सकता है यदि खाता / अनुमति कॉन्फ़िगरेशन बिल्कुल समान नहीं है।
हेइज़ेनबर्ग

0

15.04 तक के संस्करणों के लिए, Aptik रिमोट ड्राइव तक बैकअप और माउस के कुछ क्लिक के साथ सब कुछ बहाल करने का एक अच्छा GUI तरीका है।

यह PPA में उपलब्ध है।


क्या आप उस पृष्ठ के लिंक का उल्लेख कर सकते हैं जो इस सॉफ़्टवेयर की किस्त दिखाता है?
एडवर्ड टोरवाल्ड्स

0

Aptik एक ऐसी चीज़ है जिसे आप देख सकते हैं

http://www.unixmen.com/aptik-backup-ppas-themes-icons-application-settings-ubuntu/


5
हालाँकि आपका उत्तर 100% सही है, यह भी 100% बेकार हो सकता है यदि उस लिंक को स्थानांतरित कर दिया जाए, बदल दिया जाए, किसी अन्य में विलय कर दिया जाए या मुख्य साइट गायब हो जाए ... : --( इसलिए, कृपया अपना उत्तर संपादित करें, और संबंधित को कॉपी करें आपके उत्तर के लिंक से चरण, जिससे इस साइट के जीवनकाल के 100% के लिए आपके उत्तर की गारंटी हो ?; ;-) आप हमेशा अपने उत्तर के लिए लिंक को अपनी सामग्री के स्रोत के रूप में छोड़ सकते हैं ...
Fabby

0

@ ilazgo की बात सही है !! धन्यवाद। मैंने हाथ में जो समस्या थी, उसके कारण मैंने थोड़ा अलग प्रारूप का उपयोग किया। मेरा एक डिस्क छवि से एन्क्रिप्टेड होम फोल्डर को शामिल करना था जिसे मैंने शुरू में वर्तमान होम फ़ोल्डर में बनाया था। @ Ilazgo के समाधान का उपयोग करने के अलावा rsync options source destination, मैं दोनों को मिलाने में सक्षम था। एक और समाधान यहां पाया जा सकता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.