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