Bu işlemi yapmak için bir yetenek kullanmanı tavsiye ederim, bu KDE ortamını kaldıracak ve Ubuntu'nun varsayılanı bırakacak paketleri arayacaktır:
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+
Bu, kubuntu-desktop
bağımlı olan, ancak bağımlı olmayan herhangi bir paketi arayacaktır ubuntu-desktop
. Ayrıca, bu yöntem biraz açgözlüdür. Qt paketlerini kaldıracak , ergo mplayer2, VLC ve Qt kütüphanelerine bağlı olan herhangi bir paket silinebilir. Bu paketleri, ubuntu-desktop paketi gibi, sonunda bir artı işareti (+) ekleyin. Diğer tatlar için:
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+
cüce
aptitude search '?and(?and(?and(?reverse-depends(kubuntu),?not(?reverse-depends(ubuntu-gnome-desktop))),?automatic), ?not(?or(?priority(required), ?priority(important))))' ubuntu-gnome-desktop+
Gördüğünüz gibi, son paket adını yalnızca bırakmayı tercih ettiğiniz adla değiştirin. Kullandıysanız kde-core
veya başka bir meta paket kullanıyorsanız, "kubuntu" yu meta paketin adıyla değiştirmelisiniz.
Yetenek aramayı anlama
Hangi paketin seçildiğini tam olarak açıklamak için, arama komutunu daha derinden açıklayalım:
?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)
)
)
)