আমি আপনাকে এই ক্রিয়াকলাপটি করার জন্য প্রবণতা ব্যবহার করার পরামর্শ দিচ্ছি, এটি প্যাকেজগুলি অনুসন্ধান করবে যা কে ডি এন ই পরিবেশের অপসারণ করবে এবং উবুন্টুর ডিফল্ট ছেড়ে যাবে:
sudo apt-get install aptitude
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(ubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' ubuntu-desktop+
এটি kubuntu-desktopনির্ভর করে এমন কোনও প্যাকেজ অনুসন্ধান করবে যা নির্ভর করে তবে নির্ভর করে না ubuntu-desktop। এছাড়াও, এই পদ্ধতিটি কিছুটা লোভী। এটি কিউটি প্যাকেজগুলি সরিয়ে ফেলবে, এমগো এমপ্লেয়ার 2, ভিএলসি এবং কিউটি লাইব্রেরির উপর নির্ভর করে যে কোনও প্যাকেজ মুছে ফেলা হবে। এই ক্ষেত্রে উবুন্টু-ডেস্কটপ প্যাকেজের মতো শেষের দিকে প্লাস চিহ্ন সহ ++ যুক্ত করুন। অন্যান্য স্বাদের জন্য:
Xubuntu
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(xubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' xubuntu-desktop+
Lubuntu
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(lubuntu-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' lubuntu-desktop+
সূক্ত
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(ubuntu-gnome-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' ubuntu-gnome-desktop+
আপনি দেখতে পাচ্ছেন, কেবল আপনার পছন্দসই প্রস্থানটির নামের সাথে সর্বশেষ প্যাকেজগুলির নামটি প্রতিস্থাপন করুন। আপনি যদি ব্যবহার করেন kde-coreবা অন্য মেটাপ্যাকেজগুলি আপনার "কুবুন্টু" কে মেটাপ্যাকেজের নামের সাথে প্রতিস্থাপন করতে হবে।
প্রবণতা অনুসন্ধান বোধ করা
ঠিক কোন প্যাকেজটি নির্বাচিত তা ব্যাখ্যা করতে, অনুসন্ধান কমান্ডটি আরও গভীরভাবে ব্যাখ্যা করতে দিন:
?and(
?and(
?and( // we're searching for packages that are
?reverse-depends(kubuntu), // reverse dependencies of kubuntu
?not(?reverse-depends(ubuntu-desktop)) // and not of ubuntu-desktop
), // that fulfills the condition above
?automatic // and is automatically installed
),
?not( // and also that are not
?or( // either required nor important
?priority(required),
?priority(important)
)
)
)