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

Re: Desktop Background Bites the Dust

On 05/22/2017 02:55 AM, tomas@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

WB5VQX -- The Very Quick X-ray

Attachment: signature.asc
Description: OpenPGP digital signature

Reply to: