How to uninstall packages

Jorge Vargas jorge.vargas at
Mon Jul 2 05:58:45 CEST 2007

On 7/1/07, Rustom Mody <rustompmody at> wrote:
> Yeah sure thats what is (finally) working but its never clear upfront
> for a package what its dependency needs are -- linux version of DLL
> hell.  And it gets worse for systems that are little worlds in
> themselves like python, ruby, eclipse, webmin etc.  because they have
> their own package-management systems which invariably quarell with the
> native apt/rpm or whatever...
IMO the problem is two folds

1- distros and "little worlds" as you call them, not getting in sync
as to why or how is the best way to handle packages. which results in
incompatible installations, for example anything that installs with
setuptools is almost 100% incompatible with anything installed by
emerge,apt,etc. because in general (at least that's the case with
distros I have used) they handle setuptools packages like normal
distutils and handle the dependecies "externally".

2- setuptools/distutils having no uninstall option this is mainly
because of the fact that noone has sit down and write a clear way to
make sure a package is not needed anymore. which will clearly put
setuptools in the land of apt or rpm, but then what happens when a
setuptools package depends on something like gnome which isn't handle
this way.

so yes it's a big mess.

> On 7/1/07, Thomas Jollans <thomas at> wrote:
> > On Sunday 01 July 2007, Rustom Mody wrote:
> >
> > > I first installed the debian package python-pysqlite1.1 using
> > > synaptic. Since this seemed too old for other packages (sqlalchemy) I
> > > downloaded the sources  pysqlite-2.3.4.tar.gz and ran setup install.
> >
> > I wonder why you chose not to use python-pysqlite2...
> > --
> >
> >
> --

More information about the Python-list mailing list