On 05/22/2017 02:55 AM, to...@tuxteam.de wrote: > On Sun, May 21, 2017 at 02:40:47PM -0700, David Christensen wrote: > > [...] > >> As I understand it: > >> * 'apt-get upgrade' is for rolling forward to a new minor revision >> -- e.g. Debian 8.7 to Debian 8.8 -- and/or new packages -- e.g. >> icedove 1:45.6.0-1~deb8u1 to thunderbird 1:45.8.0-3~deb8u1). > >> * 'apt-get dist-upgrade' is for rolling forward to a new major >> revision -- e.g. Debian 7 to Debian 8. > > It's not *that* drastic. Rolling forward usually implies doing > something to your sources.list (unless you state there something > like "stable" or "testing", which change their meaning when a > release is made). > > As far as I understood it (corrections welcome!): > > Upgrade just upgrades packages to newer versions, as far as possible. > It *never* removes packages, even if that means that it can't advance > a package's version to the newest. Dist-upgrade would remove (replace) > packages when necessary. > > E.g. if you have some appfoo depending on libblurb, and there's a > newer version of apfoo depending on libblah, which conflicts with > libblurb, upgrade would be stuck at the older version, whereas > dist-upgrade would (other dependencies allowing it) replace libblurb > with libblah, thus clearing the path for apfoo's new version. > I think you are correct on the way upgrade vs. dist-upgrade works. I wasn't sure myself, but your explanation brought it into focus and made some stuff I've read before make sense. Thanks :) > cheers > -- t >
-- 73's, WB5VQX -- The Very Quick X-ray
signature.asc
Description: OpenPGP digital signature