Let's say I have a package A
which has Depends: B (>= 1.0.0)
in its control
file.
The B
was installed as an A
dependency some time ago with 1.0.0
version.
Now B
was updated in the repository to the 1.0.42
version and I'd like to upgrade
it.
What I don't like to do: apt-get install B
since it will mark B
as "manually installed" (not sure how to name it correctly) package and it won't be removed with autoremove
if I decide to stop using A
ever.
So is there an analogue of apt-get upgrade
that only upgrades a particular package and its dependencies (probably recursive, it doesn't matter in my case since B
doesn't depend on anything else) only?
PS: I'm asking about currently available LTS versions. So 10.04 and 12.04
apt-get install --only-upgrade
might pass muster.. but I'm not sure. – Seth Nov 7 '13 at 22:12apt-get install B
to upgrade the package should not mark it as manually installed. As long as there is a new version for it in the repo after youapt-get update
– Dan Nov 7 '13 at 22:19apt-get install
*does mark a package as installed manually. Checked it in 12.04 usingapt-mark showauto
. It can be fixed withapt-mark
though – zerkms Nov 7 '13 at 22:25