On Wed December 10 2014 20:03:33 Michele Calgaro wrote:
In the installation instructions for Debian/Ubuntu, it
is recommended to
use aptitude instead of apt-get to upgrade.
It seems that using apt-get does not resolve all dependencies correctly
(see bug 2245 on bugszilla).
Do you have a change to retry using aptitude?
I would not recommend either apt-get or aptitude over the other as
one is worse in some cases and the other is worse in other cases.
Aptitude is maybe a bit smarter than apt-get and tends to autoremove
automatically which is a separate step with apt-get.
With a without-recommends standard install of 3.5.13.2 upgrade
to R14 R2 aptitude avoids the conflict mentioned in bug 2245
because aptitude autoremoves kdebase-kio-plugins-trinity during
the dist-upgrade, along with autoremoving roughly 47 other packages
that would be a separate step with apt-get.
When you try to purge the remaining roughly 15 dummy packages with
aptitude it is smart enough to figure out on its own that kde-trinity
and kde-core-trinity need to be removed ... but then you're in the
same position as with apt-get - most of Trinity is autoremoved.
//
The above considered only a standard install. Let's now compare
apt-get versus aptitude in the case of a small 3.5.13.2 install
of just "kdm-trinity kdevelop-trinity" along with their depends
but not their recommends.
With apt-get after the dist-upgrade some but not all of the
dummy packages are amenable to autoremove. Purging the remaining
dummy packages results in the entire Trinity install becoming
autoremovable.
With aptitude the dist-upgrade proceeds as with apt-get except
most of the dummy packages are autoremoved during the dist-upgrade.
The only two remaining dummy packages are kdm-trinity and
kdevelop-trinity. When aptitude is told to purge these two the
entire Trinity install is autoremoved.
//
My guess is that the transition packages should somehow transfer
their manual/auto state to the new packages but I don't know a
clean way of doing this.
--Mike