2008-10-06 8 views
13

क्या पूरे स्थापित डेबियन/उबंटू सिस्टम को क्लोन करने का कोई आसान तरीका है?क्लोन डेबियन/उबंटू इंस्टॉलेशन

मैं स्थापित संकुलों और जितना संभव हो सके सेटिंग्स के संदर्भ में समान स्थापना करना चाहता हूं।

मैंने योग्यता, apt-get, synaptic के विकल्पों में देखा है लेकिन कुछ भी नहीं मिला है।

उत्तर

9

This guide should answer your direct question

में मदद करता है लेकिन मैं Rsync की सिफारिश करेंगे और बस पूरे/जड़ क्लोन। यह पहली बार महंगा है।

आप अपना खुद का पैकेज भंडार भी बना सकते हैं और अपनी सभी मशीनें अपने भंडार से अपने दैनिक अपडेट चला सकती हैं।

+0

लिंक आप debianadmin.com पर उपलब्ध कराई गई करने के लिए +1 मैं ज्यादातर क्या खोज रहा था, और तुल्यकालन के लिए rsync है। धन्यवाद और, hvala। – boskom

1

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

इसके अलावा, मुझे नहीं पता कि यह आप क्या पूछ रहे हैं, लेकिन आप अपने मौजूदा इंस्टॉलेशन को आईएसओ छवि में बदल सकते हैं, इससे आपको इसे कहीं और इंस्टॉल करने की अनुमति मिल जाएगी, इस प्रकार एक डुप्लिकेट हो।

आशा है कि

1

यदि ड्राइव और सिस्टम समान हैं, तो आप स्रोत मशीन को लक्ष्य में कॉपी करने के लिए डीडी का उपयोग करने पर विचार कर सकते हैं।

नई मशीन को बूट करने पर केवल एक ही बदलाव करने की आवश्यकता होगी होस्टनाम को बदलना होगा।

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

इसके अलावा, इस पर निर्भर करता है कि किसी भी सिस्टम (बुकमार्क्स से डाउनलोड आईएसओ) में "परिवर्तन" कितनी बार किए जाते हैं, आपको डेमॉन मोड में rsync चलाने की आवश्यकता हो सकती है, और इसे लगभग लगातार अपडेट किया जा सकता है।

2

मान लीजिए कि आप उबंटू को कई समान प्रणालियों पर स्थापित करना चाहते हैं, तो आप Automatic Install सुविधा के साथ प्रयास कर सकते हैं।

+0

लिंक 404 – serverhorror

1

SystemImager FAI

हम RHEL और CentOS के साथ महान काम कर systemimager है। डेबियन पर कोशिश नहीं की है। लुका द्वारा लिखी चाल हालांकि डेबियन के साथ महान काम करती है।

1

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

जब आपको केवल सिस्टम की एक प्रति की आवश्यकता होती है, तो इसे सरल रखें, लाइवकोड से बूट करें, अपना विभाजन बनाएं, rsync का उपयोग करके नेटवर्क पर कॉपी करें, अपना बूटलोडर इंस्टॉल करें और सब ठीक हो जाएगा।

2

आप उस के लिए rsync उपयोग कर सकते हैं और वहाँ ubuntuforms पर इसके बारे में एक दिलचस्प धागा है: ubuntuforms

11

कैसे दर्पण apt-get इंस्टॉल।

प्राथमिक सिस्टम

dpkg --get-selections > installed-software 
scp installed-software $targetsystem:. 

लक्ष्य सिस्टम

dpkg --set-selections < installed-software 
dselect" 

किया।

इस पोस्ट

+0

केवल अनुपलब्ध टुकड़ा देता है: यदि सॉफ़्टवेयर लक्ष्य प्रणाली पर मौजूद भंडार में नहीं है। एक अतिरिक्त कदम की आवश्यकता है: रिपॉजिटरीज़ की सूची क्लोन करें (कैसे?) बस /etc/apt/sources.list और sources.list.d की प्रतिलिपि आपको चाबियाँ नहीं देगी – stwissel

+0

वही है जो मैं ढूंढ रहा था - धन्यवाद, @ PatrickS.Roberts – Crontab

संबंधित मुद्दे