स्रोत से संकलित करने का लाभ यह है कि आप कुछ झंडे / विकल्पों के साथ संकुल संकलित कर सकते हैं जो स्टॉक-स्टैंडर्ड उबंटू संकुल में अनुपलब्ध / अक्षम हो सकते हैं। साथ ही, एक ही प्रोग्राम के कई संस्करणों को स्थापित करना आसान बनाता है। इसके अलावा, आप एक पैकेज का एक सटीक संस्करण चुन सकते हैं जो पहले से ही हटाया जा सकता है या उबंटू रिपॉजिटरी में मौजूद नहीं है (उदाहरण: मेरे पास मेरे / ऑप्ट / निर्देशिका में पायथन 2.4.x के कई संस्करण हैं क्योंकि मुझे कुछ पुराने चलाने की आवश्यकता है सॉफ्टवेयर)।
स्रोत से संकलित करने का नुकसान यह है कि जब तक आप एक .deb का निर्माण नहीं करते हैं और तब इसे स्थापित करते हैं, तब सामान्य "//configure; Make; sudo make install "प्रक्रिया उबंटू के पैकेज मैनेजर को आपके द्वारा किए जा रहे परिवर्तनों से पूरी तरह से अनजान रखती है, इसलिए आप मैन्युअल रूप से संकलित सॉफ़्टवेयर के लिए कोई भी अपडेट नहीं जा रहा है; और यह संभव है कि पैकेज प्रबंधक बाद में आपके पैकेज को ओवरराइड / ब्रेक कर देगा यदि आप इसे अलग स्थान पर स्थापित करने के लिए सावधान नहीं हैं।
संक्षेप में: हमेशा मानक उबंटू रिपॉजिटरी से स्थापित करने पर विचार करें, अगले में .deb स्थापित करने पर विचार करें; केवल स्रोतों से संकलन करें यदि आप जानते हैं कि आपको वास्तव में ऐसा करने की आवश्यकता क्यों है।