मेरे पास एक समान समस्या है मेरे पास एक नेटबुक है जिस पर मेरे सभी वर्तमान डेटा और सेटिंग्स हैं और मैं चाहता हूं कि मेरा डेस्कटॉप सॉफ्टवेयर और फाइलें समान हों।
इस तरह मैंने अपनी समस्या को ठीक किया।
चलो उस पर सभी मूल डेटा के साथ कंप्यूटर को कॉल करें (मेरे मामले में नेटबुक) स्रोत और कंप्यूटर जिसे आप लक्ष्य पर डेटा प्राप्त करना चाहते हैं ।
चरण 1)। सुनिश्चित करें कि स्रोत प्रणाली अद्यतित है
sudo aptitude update && sudo aptitude upgrade
चरण 2)। स्रोत उपयोगकर्ता फ़ाइलों का बैकअप लें । ऐसा करने के लिए बहुत सारे अलग-अलग तरीके हैं। बैक अप लेने पर यह एक अच्छा लेख है । मेरी वेबसाइट www.marchiggins.com के आईटी सेक्शन में बैकअप के लिए मेरे पास कुछ कलात्मक चीजें हैं ।
व्यक्तिगत रूप से, मैं इस तरह के कार्य के लिए rsync चुनता हूं।
rsync -av /source_directory /target_directory
गंतव्य के आधार पर आप अपने डेटा का बैकअप लेने जा रहे हैं, आपको स्रोत कंप्यूटर पर ऐसा कुछ चलाने की आवश्यकता है ;
rsync -av /home/ /media/USB
rsync -av /usr/local /media/USB
cp /etc/apt/sources.list /media/USB
तकनीकी रूप से उपरोक्त के अलावा आपको अपनी पूरी / आदि निर्देशिका और सब कुछ / var (छोड़कर / var / cache & / var / tmp) में होना चाहिए, लेकिन मैं कभी परेशान नहीं करता। जैसा कि आप ऊपर देख सकते हैं कि मुझे यह सुनिश्चित करना है कि मुझे मेरी / etc / apt / source फाइल की कॉपी मिल जाए।
फिर हमें यह जांचने की आवश्यकता है कि स्रोत कंप्यूटर पर अतिरिक्त सॉफ़्टवेयर क्या स्थापित है। फिर से कई तरीके हैं जो आप यह कर सकते हैं लेकिन यह है कि मैं इसे कैसे करता हूं।
dpkg --get-selections > /media/USB/installed-software
स्थापित-सॉफ़्टवेयर नामक एक फ़ाइल बनाएगा जिसमें आपके द्वारा इंस्टॉल किए गए सभी पैकेज होंगे।
चरण 3)। लक्ष्य कंप्यूटर का निर्माण करें और सुनिश्चित करें कि यह स्रोत कंप्यूटर के समान ओएस संस्करण है। आप अपना वर्जन नंबर इस तरह चेक कर सकते हैं;
cat /etc/lsb-release
चरण 4)। एक बार लक्ष्य का निर्माण हो जाने के बाद, आपको करने की आवश्यकता है;
उपयोगकर्ताओं को सेटअप करें;
sudo adduser
source.list को कॉपी करें
sudo cp /media/USB /etc/apt/sources.list
और वे सुनिश्चित करें कि सब कुछ अद्यतित है, जैसा कि हमने चरण 1 में किया था)
sudo aptitude update && sudo aptitude upgrade
चरण 6)। अपने सभी डेटा की प्रतिलिपि बनाएँ, जैसे हमने रिवर्स को छोड़कर चरण दो में किया था
sudo rsync -av /media/USB /home/
sudo rsync -av /media/USB /usr/local
अब आपको यह सुनिश्चित करने की आवश्यकता है कि होम निर्देशिकाओं पर उपयोगकर्ता स्वामित्व अनुमतियाँ सेट हैं;
sudo chown -R username:username /home/pathtofolder
चरण 7)। लक्ष्य कंप्यूटर पर स्थापित सॉफ़्टवेयर फ़ाइल की प्रतिलिपि बनाएँ और स्रोत मशीन पर आपके पास मौजूद सभी सॉफ़्टवेयर को लक्ष्य मशीन पर स्थापित करने के लिए निम्नलिखित चलाएँ
sudo aptitude install dselect
cp /media/USB/installed-software /
dpkg --set-selections < installed-software
sudo dselect
3. चुनें [[]] nstall स्थापित और उन्नत पैकेज चाहता हूँ
इस बिंदु पर आपके पास दो कंप्यूटर होने चाहिए जो समान हों।
यहां से आप उन्हें सिंक या rsync में रखने के लिए एकसमान उपयोग कर सकते हैं। मेरी प्राथमिकता फिर से rysnc है, लेकिन बहुत से लोग जानते हैं कि मैं इसके द्वारा एकसमान और शपथ का उपयोग करता हूं।