[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Desktop Background Bites the Dust

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.

- -- t
Version: GnuPG v1.4.12 (GNU/Linux)


Reply to: