report back to us
That firmware-linux-nonfree certainly looks odd.
Latest Debian 8 (will go to 9 soon) on Acer Aspire E15
root@debbie:/home/dave# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
firmware-linux-nonfree
The following packages will be upgraded:
firmware-atheros
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
What on earth does that mean? I have "non-free" listed in sources.list (which this list told me to do).
* Dave Horsfall <dave@horsfall.org> [181118 14:42]:
Latest Debian 8 (will go to 9 soon) on Acer Aspire E15
root@debbie:/home/dave# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
firmware-linux-nonfree
The following packages will be upgraded:
firmware-atheros
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
What on earth does that mean? I have "non-free" listed in sources.list
(which this list told me to do).
The apt-get upgrade command does a "safe" upgrade; it will not install
any new packages or delete obsolete packages, nor will it upgrade any
package whose new version would require such.
If you say «apt-get install firmware-linux-nonfree» it should tell you
what it is going to do and ask for confirmation if any other packages
will be installed or removed.
I believe, in this case, the new version of firmware-linux-nonfree
depends on firmware-amd-graphics and firmware-misc-nonfree, which the
old package does not require.
The upgrade command will refuse to do
this automatically, but the install command should work just fine.
It used to be that aptitude was the recommended tool for managing
packages within a terminal window; it can be used as a command line tool
the way apt-get can, but if you don't give it a command (i.e. just say >«aptitude») it uses a curses interface to allow you to manage the
packages (sort of like synaptic, but for a terminal window).
At some point, I think about 10-15 years ago (but don't quote me on
that), aptitude's resolver was changed, and it became less helpful. The >resolver is the part of aptitude and apt-get which takes what you have
asked it to do and figures out what other actions need to be done to
achieve that. The resolver in apt-get did a better job of choosing a
more useful solution.
report back to us
On 19.11.18 10:09, Marvin Renich wrote:
If you say «apt-get install firmware-linux-nonfree» it should tell you
what it is going to do and ask for confirmation if any other packages
will be installed or removed.
I would call this unfortunate, because security update should not bring new packages unless really needed.
On 19.11.18 10:09, Marvin Renich wrote:
If you say «apt-get install firmware-linux-nonfree» it should tell you >> > what it is going to do and ask for confirmation if any other packages
will be installed or removed.
* Matus UHLAR - fantomas <uhlar@fantomas.sk> [181119 11:13]:
I would call this unfortunate, because security update should not bring new >> packages unless really needed.
This does not appear to be a security update, but (looking at the
version numbers involved) a release upgrade from jessie to stretch,
though I could be wrong. Security updates, in general, do not add or
remove dependencies without a real need. The security team is very
sensitive to this.
Also, unattended-upgrades does not simply do apt-get
upgrade; I believe it does allow changing dependencies.
I'm not sure why you say «apt-get install ...» asking for confirmation
is unfortunate (or were you saying something else?).
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 285 |
Nodes: | 16 (2 / 14) |
Uptime: | 67:14:12 |
Calls: | 6,488 |
Calls today: | 1 |
Files: | 12,096 |
Messages: | 5,275,151 |