যেহেতু python3উবুন্টু 18.04-তে ডিফল্ট অজগর সংস্করণ এবং python2একটি তাজা উবুন্টু 18.04 ইনস্টলেশন ডিফল্টরূপে প্রেরণ করা হবে না, আমি কীভাবে python3উবুন্টু 18.04 (16.04 থেকে) এ আপগ্রেড করার পরে ডিফল্ট করতে পারি । বর্তমানে, এটি আপগ্রেড করার python2পরেও ত্রুটিযুক্ত (যেমন pythonকমান্ড নির্দেশ দেয় python2ইত্যাদি)। তবে, pythonপ্যাকেজটি মুছে ফেলার ফলে এটি নির্ভর করে এমন অনেকগুলি প্যাকেজ মুছে ফেলা হবে, সুতরাং এটি এখানে বিকল্প নয়।
আদর্শভাবে, আমি python2যতটা সম্ভব নির্ভরতা সরাতে চাই । সম্ভবত আপগ্রেড প্রক্রিয়াটি এমনভাবে ডিজাইন করা যেতে পারে যাতে এটি সমস্ত প্যাকেজগুলি পরীক্ষা করে, তারা এখনও সত্যিকারের নির্ভরতার উপর python2নির্ভর করে এবং এর python2মাধ্যমে সমতুল্য python3নির্ভরতা দ্বারা প্রতিস্থাপিত হতে পারে এমন সমস্ত নির্ভরতা সংগ্রহ করে (যা তখন আপগ্রেডের মাধ্যমে সমাধান করা হবে)।