I've been told that there is a way to determine why apt-get is removing a package or is keeping a package back but I don't know what it is. When you use apt-get to install or upgrade, it lists the packages that are going to be installed,removed, and kept back. However, it doesn't state why a package is removed or kept back. For example, consider the following;
([EMAIL PROTECTED]:duckwing)# apt-get install libgnome-dev Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: gdk-imlib-dev libpng2-dev The following packages will be REMOVED: libpng-dev libqt3-dev libqt3-mt-dev The following NEW packages will be installed: gdk-imlib-dev libgnome-dev libpng2-dev 0 packages upgraded, 3 newly installed, 3 to remove and 0 not upgraded. Need to get 835kB of archives. After unpacking 27.1MB will be freed. Do you want to continue? [Y/n] n Abort. Why is it removing the qt3 dev packages? I checked gdk-imlib-dev, libpng2-dev and libgnome-dev for conflicts with the qt3 dev libraries, but I don't see any mentioned. So why are they being removed on this install? it doesn't make sense to me. So how do I check the "why" for a package being removed or kept-back? Thanks. -- ________________________________________________________________________ __ _ Carl B. Constantine / / (_)__ __ ____ __ [EMAIL PROTECTED] / /__/ / _ \/ // /\ \/ / (2.4.18) http://www.duckwing.ca /____/_/_//_/\_ _/ /_/\_\ Debian 3.0 PGP key available on request ________________________________________________________________________ "Microsoft is not the Borg. The Borg have better tech support."