सवाल बैकअप सेटिंग्स और स्थापित संकुल की सूची कैसे करें


अगर मैं उबंटू के ताजा इंस्टॉलेशन के बाद से किए गए सब कुछ का बैकअप बनाना चाहता हूं, तो संभावित विकल्प क्या हैं? मुझे बैकअप क्या चाहिए? मैं अपनी सभी सेटिंग्स को बदलना चाहता हूं, मैंने इंस्टॉल किए गए सभी संकुल इत्यादि।


252
2017-10-24 00:36


मूल


किसी ने भी उल्लेख नहीं किया है: sudo dpkg -l > installed_software.txt! - iammilind
@iammilind शायद क्योंकि dpkg --get-selections समाधान इसे कवर करते हैं। - belacqua
हालांकि इस बग से सावधान रहें: bugs.launchpad.net/ubuntu/+source/policykit-desktop-privileges/... मैंने सबसे ऊपर उठाए गए समाधान की कोशिश की और कभी भी उस बग के कारण काम नहीं कर पाया। (यह एक टिप्पणी के रूप में बेहतर अनुकूल हो सकता है, लेकिन मेरे पास टिप्पणी के रूप में पोस्ट करने के लिए पर्याप्त प्रतिष्ठा नहीं है) - Jonathan
यह भी ध्यान रखें कि यदि आप ओएस के एक नए संस्करण में पुनर्स्थापित कर रहे हैं, तो कुछ सेटिंग्स अपूर्ण या यहां तक ​​कि संघर्ष भी हो सकती हैं, जिससे कुछ अनुप्रयोग खराब हो जाते हैं। - Aquarius Power
सम्बंधित: कुछ नए कंप्यूटर हार्डवेयर में संक्रमण को सुरक्षित और चिकनी बनाने के लिए मैं क्या कर सकता हूं? - David Cary


जवाब:


कार्यक्रम

कार्यक्रमों की सूची का बैक अप लेने का एक त्वरित तरीका यह है कि इसे चलाने के लिए:

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys

यह उन प्रारूपों में वापस आ जाएगा जो डीपीकेजी पढ़ सकते हैं* आपके पुनर्स्थापित करने के बाद, इस तरह:

sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < ~/Package.list
sudo apt-get dselect-upgrade -y

* आपको उपलब्ध पैकेजों की डीपीकेजी की सूची अपडेट करनी पड़ सकती है या यह आपके चयनों को अनदेखा कर देगी (देखें यह डेबियन बग अधिक जानकारी के लिए)। आपको पहले यह करना चाहिए sudo dpkg --set-selections < ~/Package.list, इस तरह:

apt-cache dumpavail > ~/temp_avail
sudo dpkg --merge-avail ~/temp_avail
rm ~/temp_avail

सेटिंग्स और व्यक्तिगत डेटा

आपके द्वारा पुनर्स्थापित करने से पहले, आपको शायद अपने कुछ प्रोग्रामों की सेटिंग्स का बैक अप लेना चाहिए, यह आसानी से / etc से फ़ोल्डरों को पकड़कर और आपकी उपयोगकर्ता निर्देशिका से सभी सामग्री को आसानी से किया जा सकता है (न केवल सामान जो आप नॉटिलस में देख सकते हैं!):

rsync --progress /home/`whoami` /path/to/user/profile/backup/here

पुनर्स्थापित करने के बाद, आप इसे पुनर्स्थापित कर सकते हैं:

rsync --progress /path/to/user/profile/backup/here /home/`whoami`

तो सब एक छद्म-बैश लिपि के रूप में एक साथ।

यह मानता है कि मशीन पर केवल एक ही उपयोगकर्ता है (हटाएं /'whoami' अन्यथा) और आपने दोनों इंस्टॉलेशन पर समान उपयोगकर्ता नाम का उपयोग किया है (अन्यथा rsync का dest। संशोधित करें)।

dpkg --get-selections > ~/Package.list
sudo cp -R /etc/apt/sources.list* ~/
sudo apt-key exportall > ~/Repo.keys
rsync --progress /home/`whoami` /path/to/user/profile/backup/here

##  Reinstall now

rsync --progress /path/to/user/profile/backup/here /home/`whoami`
sudo apt-key add ~/Repo.keys
sudo cp -R ~/sources.list* /etc/apt/
sudo apt-get update
sudo apt-get install dselect
sudo dpkg --set-selections < ~/Package.list
sudo dselect

260
2018-01-28 00:19



यह उबंटू 12.10 पर काम नहीं करेगा। इसे कहते हैं dpkg: warning: package not in database at line XXX: xrdp और नाम "dselect" नाम से कोई पैकेज नहीं है - confiq
@confiq उपर्युक्त तीन टिप्पणियों की जांच करें - Huckle
blah ... dpkg चेतावनी को हल करने के लिए, इसे पढ़ें: forums.debian.net/viewtopic.php?f=17&t=79006#p432478 - confiq
बैक अप लेने और स्रोतों को फिर से जोड़ने के लिए याद रखें। निर्देशिका - पीपीए विशेष रूप से वहाँ अलग-अलग फाइलों में स्रोत जानकारी को ढेर कर देगा। पुन: इंस्टॉल उनके बिना असफल हो जाएगा। - balloons
पुनर्स्थापित किया गया। निराश था क्योंकि सभी डेस्कटॉपएएनवी संबंधित सेटिंग्स (लॉन्चर, एनीमेशन, कंपिज़ ट्वीक्स, डेस्कटॉप पृष्ठभूमि) को पुनर्स्थापित नहीं किया गया था। आम: सभी dconf में रहते हैं! समाधान: जीयूआई के भीतर, Log Out मुख्य मेनू बार में गियर आइकन के माध्यम से। फिर एक सीएलआई के माध्यम से स्विच करें CTRL-ALT-F1। आपके बैकअप से .config / dconf / user को पुनर्स्थापित करें। जीयूआई के माध्यम से वापस स्विच करें CTRL-ALT-F7, फिर से लॉगिन करें। वोला: आपकी सभी एकता से संबंधित सेटिंग्स फिर से प्रभावी हैं! स्पष्टीकरण प्रयास: सक्रिय एकता जीयूआई सत्र के दौरान dconf फ़ाइल को लॉक या अनदेखा किया जा सकता है, इस प्रकार आपको शुद्ध सीएलआई मोड में स्विच करने की आवश्यकता है? - porg


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

यह किसके लिए उपयुक्त नहीं होगा: सर्वर geeks, स्रोत द्वारा स्थापित सॉफ़्टवेयर वाले पावर उपयोगकर्ता (पैकेज सूची को बहाल करने से आपके सिस्टम को तोड़ सकता है), उपयोगकर्ता जिन्होंने कुछ एप्लिकेशन की स्टार्टअप स्क्रिप्ट को अपनी आवश्यकताओं को बेहतर बनाने के लिए बदल दिया है। सावधानी: घर के बाहर कोई भी संशोधन लिखे जाने का एक बड़ा मौका है।

अपने वर्तमान संकुल और उपयोगकर्ता सेटिंग्स का बैकअप लें


एक बार जब आप अपने सिस्टम के साथ तैयार हो जाएं और इंस्टॉल किए गए सॉफ़्टवेयर से खुश हों तो आप कमांड का उपयोग कर स्थापित संकुलों की एक सूची प्राप्त कर सकते हैं dpkg --get-selections और आउटपुट को लॉग फ़ाइल में सेव करें।

बनाओ backup आपके घर में फ़ोल्डर

sudo mkdir ~/backup

वर्तमान में स्थापित संकुल सूची को सहेजें

dpkg --get-selections > ~/backup/installed_packages.log

अपनी उपयुक्त स्रोत फ़ाइल का बैकअप लें

sudo cp /etc/apt/sources.list ~/backup/sources.bak

और भरोसेमंद कुंजी की आपकी एपीटी की सूची की एक प्रति

sudo apt-key exportall > ~/backup/repositories.keys

Ubuntu, Deja-dup में एकीकृत बैकअप टूल के साथ अपने घर फ़ोल्डर का बैकअप लें।

  • बैकअप फ़ोल्डर सेट करें

enter image description here

  • सत्यापित करें कि यह आपके घर फ़ोल्डर का बैकअप बनाएगा और आपके फ़ोल्डरों को किसी भी फ़ोल्डर को जोड़ देगा, उदाहरण के लिए Trash फ़ोल्डर

enter image description here

  • ओवरव्यू टैब प्रेस पर अब बैकअप लें अपने घर फ़ोल्डर बैकअप करने के लिए

enter image description here

  • बैकअप टूल पूछेगा कि क्या आप अपने बैकअप, अपनी पसंद में पासवर्ड जोड़ना चाहते हैं। प्रेस के बाद आपका बैकअप शुरू हो जाएगा जारी रहना

enter image description here

जब यह किया जाता है तो आपके पास अपने उपयोगकर्ता के सापेक्ष आपके पैकेज और कॉन्फ़िगरेशन फ़ाइलों का बैकअप होगा। यदि आवश्यक हो तो आप अपनी फाइलों को पुनर्स्थापित कर पाएंगे ~/backupफ़ोल्डर।

अपने बैकअप को बहाल करना


बैकअप से स्रोत फ़ाइल को पुनर्स्थापित करके प्रारंभ करें

sudo cp ~/backup/sources.bak /etc/apt/sources.list

बैक-अप कुंजी

sudo apt-key add ~/backup/repositories.keys

अपनी स्रोत सूचियों को अद्यतन करें

sudo apt-get update

सहेजे गए संकुल को पुनर्स्थापित करें installed_packages.log

sudo dpkg --clear-selections
sudo dpkg --set-selections < ~/backup/installed_packages.log && sudo apt-get dselect-upgrade

sudo dpkg --clear-selections हटाने के लिए स्थापित सभी मौजूदा संकुल को चिह्नित करेगा, इस तरह जब आप अपनी सहेजी गई पैकेज सूची को पुनर्स्थापित करते हैं तो सूची में मौजूद पैकेज आपके सिस्टम से हटा दिए जाएंगे।

अपने वर्तमान कॉन्फ़िगरेशन को अपने वर्तमान स्थिति में फ़ोल्डर का बैकअप बनाने के लिए हटाएं (आखिरकार, ताजा फाइलों को बहाल करने का क्या उपयोग होता है यदि कॉन्फ़िगरेशन को प्रभावित कर सकते हैं?)

mkdir ~/.old-gnome-config/ && mv ~/.gnome* ~/.old-gnome-config/ && mv ~/.gconf* ~/.old-gnome-config/ && mv ~/.metacity ~/.old-gnome-config/ && mv ~/.cache ~/.old-gnome-config/ && mv ~/.dbus ~/.old-gnome-config/ && mv ~/.dmrc ~/.old-gnome-config/ && mv ~/.mission-control ~/.old-gnome-config/ && mv ~/.thumbnails ~/.old-gnome-config/   && ~/.config/dconf/* ~/.old-gnome-config/

ऐसा करने के बाद Deja-dup के साथ बनाए गए बैकअप को पुनर्स्थापित करें।

  • बैकअप टूल खोलें और ओवरव्यू टैब पर पुनर्स्थापित करें दबाएं

enter image description here

  • फ़ाइलों को उनकी मूल स्थिति में पुनर्स्थापित करने के लिए संकेतों का पालन करें

enter image description here

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

केवल एक चीज बाकी है कुछ साफ करने और जांचें कि सब कुछ काम कर रहा है।

कुछ गलत हो गया, मेरा डेस्कटॉप चला गया


Ask Ubuntu में कुछ पोस्ट हैं जो गलत होने पर आपको मार्गदर्शन कर सकती हैं और आपको अपने डेस्कटॉप को रीसेट करने की आवश्यकता है। अगर कुछ गलत होता है और आपको ऐसा करने की ज़रूरत होती है, तो कृपया इन पदों पर नज़र डालें:


46
2018-01-28 02:20





बैकअप कुछ योजना लेते हैं और कई व्यवहार्य रणनीतियों हैं। आपको यह तय करना होगा कि कौन सी विधि आपके लिए सबसे अच्छी तरह से काम करती है।

"सर्वश्रेष्ठ तरीके" के बारे में सावधान रहें, एक व्यक्ति के लिए सबसे अच्छा क्या काम करता है, दूसरे के लिए सबसे अच्छा नहीं हो सकता है।

दिन के अंत में, "सर्वोत्तम विधि" वह है जिसे परीक्षण किया गया है और काम करने के लिए जाना जाता है। इससे पहले कि आपको इसकी आवश्यकता हो, आपको अपनी बैकअप रणनीति का परीक्षण करने की आवश्यकता है

छवियों का उपयोग करना

एक तरीका है कि आप अपने विभाजन की एक छवि को कॉपी और संपीड़ित करें। आप इसे कई टूल के साथ कर सकते हैं, डीडी से पार्टिमेज से क्लोनज़िला तक कुछ भी

Partimage
Clonezilla

इस रणनीति का लाभ यह है कि यह (अपेक्षाकृत) आसान और बहुत पूर्ण है। नुकसान यह है कि बैक अप छवियां बड़ी हैं।

छोटे बैकअप

आप केवल डेटा और सेटिंग्स का बैक अप लेकर छोटे बैकअप बना सकते हैं। ऐसा करने के लिए कई टूल हैं, डीडी से tar से rsync तक सबकुछ।

यहां कुंजी यह जानना है कि आपको बैक अप लेने की क्या ज़रूरत है।

लाभ - बैकअप छोटे होंगे।
नुकसान - यह एक मैन्युअल विधि है, इसलिए एक महत्वपूर्ण फ़ाइल (/ etc / passwd) के बारे में भूलना आसान है।

सूची पूरी होने के लिए हमेशा क्या करना है इसकी एक सूची की समीक्षा की जानी चाहिए।

1) की सूची स्थापित संकुल

पैकेज सूची     # सभी एपीटी-स्थापित पैकेजों की मौजूदा स्थापना की एक टेक्स्ट सूची बनाएं     # एक नए स्थापित distro पर पुनः स्थापित करने के लिए

# make the list
[old distro] sudo dpkg --get-selections > packages

फिर आप एक नया इंस्टॉल करेंगे, और अपने पैकेज को पुनर्स्थापित करेंगे। निम्न आदेश आपके सिस्टम पर सभी संकुल भी अपडेट करते हैं (इसलिए एक बार में सभी को पुनर्स्थापित करें और पूर्ण अपडेट करें)।

# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages

[new distro] sudo apt-get dselect-upgrade

2) डेटा। आम तौर पर यह / घर होगा। अधिकांश उपयोगकर्ता डेटा और अनुकूलन आपके उपयोगकर्ताओं की होम निर्देशिका में होने जा रहे हैं। यदि आप अन्य स्थानों में डेटा सहेजते हैं, तो उसमें शामिल करें (उदाहरण के लिए / मीडिया / डेटा)।

3) प्रणाली व्यवस्था । यहां वह जगह है जहां कुछ बदलाव होने जा रहा है। व्यक्तिगत रूप से अगर मैं संपादित करता हूं कोई सिस्टम सेटिंग, मैं मूल विन्यास फाइल की एक प्रति और मेरी कस्टम फाइल / रूट में रखता हूं। तो अगर मैं संपादित करता हूँ /etc/fstab उदाहरण के लिए, / root / etc / fstab में मूल प्रतिलिपि रखें और मूल /root/etc/fstab.orig में मूल रखें

आपको भी आवश्यकता होगी /etc/passwd, /etc/shadow , /etc/group , /etc/sudoers, /etc/hostname, तथा /etc/hosts (यदि आप कुछ भूल गए हैं तो मुझे / etc में अधिक आवश्यकता हो सकती है)

एक सर्वर पर आपको शामिल करने की आवश्यकता हो सकती है /var/www या अन्य डेटा निर्देशिका।

मैं समझता हूं कि यह कुछ प्रयास करता है, इसलिए, सभी को शामिल करना आसान हो सकता है /etc

4) आपकी डिस्क की एक प्रति विभाजन तालिका

sudo fdisk -l > fdisk.bak

यदि आप अपनी हार्ड ड्राइव को प्रतिस्थापित करते हैं तो आप अपनी विभाजन तालिका को पुनर्स्थापित करने के लिए इस जानकारी का उपयोग कर सकते हैं।

5) आपकी एक प्रति एमबीआर 

dd if=/dev/sda of=MBR.bak bs=512 count=1

फिर आप के साथ बहाल करेंगे

dd if=MBR.bak of=/dev/sda bs=512 count=1

6) अन्य फाइलें / निर्देशिकाएं - आपके सिस्टम और अनुकूलन के आधार पर आपको अतिरिक्त निर्देशिकाएं शामिल करने की आवश्यकता हो सकती है। विचारों में शामिल हो सकते हैं /opt , /usr/local, / usr / share`, और / या आपकी .desktop फ़ाइलें। आपके सिस्टम पर कुछ भी जिसे आपने एपीटी-गेट या सॉफ़्टवेयर मैनेजर के बाहर डाउनलोड या अनुकूलित किया है।

7) सब कुछ एक में रखो पुरालेख

tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages

8) rsync

टैर के वैकल्पिक के रूप में, आप rsync का उपयोग कर सकते हैं।

देख - https://help.ubuntu.com/community/rsync

नेटवर्क बैकअप

एक और विकल्प डेटा का बैक अप लेने के लिए एनएफएस या सांबा का उपयोग करना है।

क्रॉन

आप बैकअप स्क्रिप्ट लिखकर और क्रॉन के साथ इसे (दैनिक / प्रति घंटा) चलाकर बैकअप स्वचालित कर सकते हैं।

पुनर्स्थापित

1) एक लाइव सीडी का उपयोग करके fdisk.bak में जानकारी से gparted या fdisk का उपयोग करके अपने विभाजन को पुनर्स्थापित करें
2) उबंटू स्थापित करें।
3) अपना नया इंस्टॉल बूट करें, अपने पैकेज अपडेट करें।
4) अपने डेटा और सेटिंग्स को पुनर्स्थापित करें

tar -xvpzf /home/test/backup.tar.gz -C / 

फिर रीबूट करें

यह भी देखें - https://help.ubuntu.com/community/BackupYourSystem/TAR

अन्य रणनीतियां

बैकअप के लिए कई अतिरिक्त रणनीतियां हैं, कुछ केवल आपके होम निर्देशिका का बैक अप लेने के लिए, कुछ ग्राफिकल।

देख: https://help.ubuntu.com/community/BackupYourSystem

परिक्षण

यह तब तक बैकअप नहीं है जब तक इसका परीक्षण नहीं किया जाता है। यह सबसे महत्वपूर्ण है जब आप अपने रूट विभाजन की छवि का उपयोग नहीं कर रहे हैं।

अपने सिस्टम को वीएम, एक अतिरिक्त कंप्यूटर, या एक अतिरिक्त विभाजन या हार्ड ड्राइव में बहाल करने का परीक्षण करें।


26
2018-01-28 20:17



बहुत बढ़िया जवाब! PartImage वेबसाइट से एक जोड़ा: PartImage Ext4 विभाजन का समर्थन नहीं करता है, और उबंटू Ext4 फाइल सिस्टम प्रारूप में डिफ़ॉल्ट है। मुझे पार्टक्लोन बताया गया है (जो Ext4 का समर्थन करता है) एक अच्छा विकल्प है। आप क्लोनज़िला में भी देखना चाहेंगे। - LIttle Ancient Forest Kami


स्थापित संकुल चयन का उपयोग कर apt-clone

अपार्ट-क्लोन। इस पैकेज का उपयोग एपीटी आधारित पैकेजों को क्लोन / पुनर्स्थापित करने के लिए किया जा सकता है   प्रणाली। यह संकुल, स्रोत.सूची, कीरिंग और को सहेज / पुनर्स्थापित करेगा   स्वत: स्थापित राज्यों। यह अब भी बचा / बहाल कर सकता है   dpkg-repack का उपयोग कर डाउनलोड करने योग्य संकुल।

एपीटी-क्लोन का उपयोग किया जाता है ubiquity(उबंटू इंस्टॉलर) अपग्रेड प्रक्रिया के लिए।

  1. इंस्टॉल करें

    sudo apt-get install apt-clone
    
  2. पूर्तिकर बनाओ

    sudo apt-clone clone path-to/apt-clone-state-ubuntu-$(lsb_release -sr)-$(date +%F).tar.gz
    
  3. बैकअप बहाल

    sudo apt-clone restore path-to/apt-clone-state-ubuntu.tar.gz
    

    नई रिलीज को पुनर्स्थापित करें:

    sudo apt-clone restore-new-distro path-to/apt-clone-state-ubuntu.tar.gz $(lsb_release -sc)
    

संदर्भ:  man apt-clone


होम डेटा, कॉन्फ़िगरेशन /etc, .. का उपयोग कर duplicity

कपट एन्क्रिप्टेड टैर-प्रारूप वॉल्यूम का उत्पादन करके निर्देशिका का समर्थन करता है   और उन्हें दूरस्थ या स्थानीय फ़ाइल सर्वर पर अपलोड करना। क्योंकि डुप्लिकेट   librsync का उपयोग करता है, वृद्धिशील अभिलेखागार अंतरिक्ष कुशल और केवल हैं   अंतिम बैकअप के बाद से बदली गई फ़ाइलों के उन हिस्सों को रिकॉर्ड करें।   चूंकि डुप्लिकेट इन संग्रहों को एन्क्रिप्ट करने और / या साइन इन करने के लिए जीएनयूपीजी का उपयोग करता है, इसलिए वे   सर्वर द्वारा जासूसी और / या संशोधन से सुरक्षित रहेगा।

  1. इंस्टॉल करें

    sudo apt-get install duplicity
    
  2. बैकअप

    duplicity full path-to/source_folder/ file:///path_to/duplicity_backups/
    

    या वृद्धिशील बैकअप (यह बैकअप केवल अंतिम बैकअप से अंतर होगा):

    duplicity incremental path-to/source_folder/ file:///path_to/duplicity_backups/
    
  3. पुनर्स्थापित

    duplicity restore file:///path_to/duplicity_backups/ path-to/target_folder/
    

संदर्भ:  man duplicity


18
2018-06-22 08:56



एपीटी-क्लोन की तुलना में काफी बेहतर है dpkg --get-selections समाधान क्योंकि: 1. यह सभी रिपॉजिटरीज जानकारी 2 को संरक्षित करता है। यह ट्रैक करता है कि कौन से संकुल स्वचालित रूप से स्थापित किए गए थे 3. यह स्थानीय रूप से स्थापित डीईबी फ़ाइलों को दोबारा करने की अनुमति देता है। यह स्वीकार्य जवाब होना चाहिए! - Andrea Lazzarotto
यह भी खूब रही! मैं 16.04 के साथ इन कामों की उम्मीद कर रहा हूं, यह वही है जो मैं ढूंढ रहा हूं। लेकिन मैं सोच रहा हूं, क्या Apt-Clone उन संकुल को भी हटा देगा जो पुनर्स्थापित कॉन्फ़िगरेशन में नहीं हैं? - Dorian
@XToro, नहीं, यह नहीं हटाएगा। (बीटीडब्ल्यू, अगर यह डिफ़ॉल्ट रूप से संकुल को हटा रहा था तो यह अपग्रेड को नुकसान पहुंचाएगा, क्योंकि अधिकांश अपग्रेड में नए पैकेज स्थापित हैं और कुछ गिराए गए हैं) - user.dz
@ स्नेहीर यह शर्म की बात है। मैं वास्तव में पसंद करूंगा कि क्या यह सूची में नहीं सभी संकुल हटा दिया गया है और फिर अपनी निर्भरताओं के साथ सूचीबद्ध लोगों को स्थापित करें। मेरा मुद्दा यह है कि मैं इसका उपयोग क्यों करना चाहता हूं, नए डीई इंस्टॉल करने जैसी चीजों के साथ खेलने के बाद अवांछित पैकेज को हटाना है। DE को हटाने के बाद हमेशा बचे हुए बचे हुए हैं। - Dorian
@XToro, मुझे यह पसंद है, मुझे पहले इसकी आवश्यकता थी लेकिन मैं आभासी बक्से में परीक्षण करके चारों ओर चला गया। आपको एक संशोधित लिपि की आवश्यकता है हकल का जवाब। नए प्रश्न पूछना और इस मुद्दे के साथ इस मुद्दे का जिक्र करना बेहतर है। यदि आप असमर्थ हैं या कुछ कारणों से नहीं चाहते हैं, तो मैं करूँगा? - user.dz


यद्यपि इस प्रश्न का उत्तर थोड़ी देर के लिए दिया गया है, मैंने देखा कि किसी ने भी एखिपीर का उल्लेख नहीं किया है। रन apt-get install etckeeper, अपने वीसीएस को कॉन्फ़िगर करें /etc/etckeeper/etckeeper.conf, और तब से आप अपनी / etc निर्देशिका का बेहतर नियंत्रण प्राप्त करेंगे। यह हो सकता है भी / etc निर्देशिका में अपनी कॉन्फ़िगरेशन को पुनर्स्थापित करने के लिए उपयोग किया जाना चाहिए।

उदाहरण के लिए, (मान लीजिए कि आपने अपने वीसीएस के रूप में गिट कॉन्फ़िगर किया है) अपना बैक अप लें /etc/.git निर्देशिका। किसी भी समय आपको अपनी कॉन्फ़िगरेशन को ताजा / आदि पर पुनर्स्थापित करने की आवश्यकता होती है, तो आप अपनी बैक-अप /etc/.git निर्देशिका को ताजा / आदि निर्देशिका में कॉपी करते हैं। अब आपके बहाली के प्रबंधन के लिए आपके पास कई विकल्प हैं:

  • मतभेद देखें
    • git diff
  • गिट शाखा में "ताजा" निर्देशिका में सभी मतभेद रखें
    • git checkout -b new; git add -A; git commit -m 'new etc'
  • बिना शर्त रूप से अपने बैकअप पर वापस आ जाओ
    • git clean -f

14
2017-11-17 18:26





एक अच्छा चाहते हैं के लिए। साफ जीयूआई ...

... Aptik परिचय।

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

आप इसे पीपीए के माध्यम से स्थापित कर सकते हैं:

sudo apt-add-repository –y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install aptik

उम्मीद है कि यह मदद करता है :)


10
2017-10-15 11:08



sudo apt-add-repository –y ppa:teejee2008/ppa होना चाहिए sudo apt-add-repository ppa:teejee2008/ppa। केवल 1 तर्क स्वीकार किया गया। - erm3nda
यह किसी ऐसे व्यक्ति के लिए सबसे यथार्थवादी विकल्प है जो चुनिंदा, सिस्टम-व्यापी और उपयोगकर्ता बैकअप करना चाहता है। बीटीडब्ल्यू, वर्तमान संस्करण उस स्क्रीनशॉट पर जो दिखाया गया है उससे कहीं अधिक सेटिंग्स का समर्थन करता है। - erm3nda


अपने सभी स्थापित प्रोग्राम की बैकअप सूची बनाने के लिए: http://savvyadmin.com/backup-and-restore-package-lists-in-ubuntu/
आपको स्पष्ट रूप से अपने सॉफ़्टवेयर स्रोतों का बैकअप लेने की आवश्यकता होगी कि उनमें से कुछ स्थापित पैकेज निम्न हैं: बैकअप सॉफ्टवेयर स्रोत

आपकी प्रोग्राम सेटिंग्स के लिए, उनमें से अधिकतर छिपे हुए हैं (ए के साथ शुरू करें .) फ़ोल्डर्स और फाइलें आपके घर फ़ोल्डर में। मैं बस उन सभी का बैकअप लेगा।


9
2017-10-24 03:52



और बैकअप / आदि निर्देशिका भी - Extender