मैं एक नए या विकास रिलीज में सबसे अच्छे तरीके से बग कैसे बना सकता हूं?


11

मैंने लॉन्चपैड पर कार्मिक में होने वाले एक बग की रिपोर्ट की है, और मुझे इसे ल्यूसिड या मैवरिक पर फिर से परीक्षण करने के लिए कहा गया है। मैं यह सबसे अच्छा कैसे कर सकता हूं?

जवाबों:


15

Maverick के परीक्षण के लिए, testdriveसबसे आसान है। यह स्वचालित रूप से नवीनतम Maverick को दैनिक रूप से डाउनलोड करेगा और इसे वर्चुअल मशीन में चलाएगा।

sudo apt-get install testdrive virtualbox-ose
testdrive

3
अधिकांश बग के लिए अच्छा जवाब। हालांकि, अगर यह एक बग है जो आपके हार्डवेयर के लिए विशिष्ट है, तो टेस्टड्राइव मदद नहीं करेगा। इस स्थिति में, टेस्ट बिल्ड में से एक का उपयोग करें, जो कि एक लाइव सीडी के रूप में आईएसओ है - wiki.ubuntu.com/Testing/ISO देखें ।
जेरेमी केर

हां .. यह एक अच्छा बिंदु है
txwikinger

9

तीन मार्ग:

  • एक VM में Ubuntu स्थापित करें।

    पेशेवरों: आपकी स्थापना लगातार है, और आप आसानी से VM और अपने सामान्य डेस्कटॉप के बीच आगे और पीछे स्विच कर सकते हैं।

    विपक्ष: यह धीमा होगा।

  • LiveCD का उपयोग करें।

    पेशेवरों: सबसे सीधा, वही तरीका जब आप पहली बार उबंटू स्थापित करते हैं।

    विपक्ष: सत्र की कोई दृढ़ता नहीं है, जब आप पुनरारंभ करते हैं तो आपका पर्यावरण खो जाता है।

  • एक अलग मशीन पर स्थापित करें। सीडी पढ़ने के समय स्लो कर दिए जाते हैं।

    पेशेवरों: दृढ़ता, गति।

    विपक्ष: महंगा अगर आपके पास हार्डवेयर नहीं है।

व्यक्तिगत रूप से, मैं VM मार्ग जाता हूँ। यदि आपके बग में हार्डवेयर शामिल है, तो आपको LiveCD या भौतिक इंस्टॉल के साथ करना होगा।


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

3

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

हार्डवेयर संबंधी बगों के लिए आपको वास्तविक हार्डवेयर पर चलने की आवश्यकता होगी, जिसका अर्थ है कि एक LiveCD अधिक उपयुक्त विधि है।


2

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

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


1

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

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