To view parent comment, click here.
To read all comments associated with this story, please click here.
Funny you should elaborate on kubuntu in particular. Guess what has sparked me recent interest in this? apt *inability* to present me a list of packages i've installed by hand. Even though apt does remove "uneeded dependencies" upon package removal, it's a very complex guessing game, because dpkg/aptitude/apt-get/synaptic/tasksel has this old and increasingly complex relationship. And it doesn't get it right every time. Especially when dealing with "metapackages" and task.
I'm not saying ubuntu / debian got it right. I'm saying the architecture of PISI is beautiful, and the python code is very lean. It wouldn't be too hard to implement "autoremove" and proper marking of packages install reason (manual/automatic), and the introduction of hard/soft depends.
Take a look on pacman in arch linux. That's a work of art if you ask me.
Edited 2009-07-28 00:08 UTC




Member since:
2008-02-02
I agree that Pardus really delivers a very polished KDE experience, the team is doing awesome work and I can only commend their integration between KDE and the underlying Linux system. Definitely worth looking at.
On the account of removing "unused" packages, I'm not so sure about it. I'm using a bare-bone Kubuntu system with KDE compiled from SVN (I'm a KDE developer). At least the list of packages APT gets me that are unused are all actually packages that I want to have on the system, libraries that "seem" unused are actually needed to compile the other software I'm using on my system. I'd definitely not want to uninstall "unused" dependencies automatically since I often want to keep packages that I've installed by means of a dependency. It's probably not the most wide-spread use case with Linux becoming more and more popular, so not sure how much that counts.