-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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. cheers - -- t -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlkimX4ACgkQBcgs9XrR2kazUQCfd1Cc5Ca6lEeSq87HAHzrs3Sv 6JQAn1fQyd3vLq+nCa4Ar+iGSltqWdWa =he1X -----END PGP SIGNATURE-----