This is a companion discussion topic for the original entry at https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux
No mention of Sid repos being unstable. As a Linux newbie, I got shafted.
this is generallly a bad idea. you will experience a lot of dependency trouble when mixing up debian stable and sid like this. I advice against it!
paulez -> Marco Gaz
I agree, pulling packages from Sid is not recommended at all. It is explained here:
Recommended install options for newer versions of Firefox are described at
Why does the author not warn the readers to make a good back up first ?
And why does the author give bad advise, ? or at least warn the readers of the possible consequences, From the Debian wiki: “don’t break debian” :
Don’t suffer from Shiny New Stuff Syndrome
that Debian Stable is so reliable is because software is extensively
tested and bug-fixed before being included. This means that the most
recent version of software is often not available in the Stable
repositories. But it doesn’t mean that the software is too old to be
attempting to install the newest version of some software from
somewhere other than the Debian Stable repositories, here are some
things to keep in mind: Do a search to find the entire Debian documentation, before trying this.
The reason things can break is because the software
packaged for one Debian release is built to be compatible with the rest
of the software for that release. For example, installing packages from buster on a stretch system could also install newer versions of core libraries including libc6. This results in a system that is not testing or stable but a broken mix of the two.
Repositories that can create a FrankenDebian if used with Debian Stable:
Debian testing release (currently buster) Debian unstable release (also known as sid)
Tks a lot! I did, just as you said and worked very well!!! Congrats from Brazil!
When using the apt preferences file, you should take note that it does
not support comments. Syntax errors (such as attempted comments) may
break your APT without giving meaningful error messages. You can add a
“Explanation: got this stuff from Nick” at the beginning of a stanza if
you want to comment it.
Additionally you have to add the firefox language pack (firefox-l10n-xx) to /etc/apt/preferences .
Otherwise your language pack will be uninstalled on firefox update (just happened
First thank you for this good article, but I got a problem when using
Pin: release a=stable
Pin-Priority: 1000’ in /etc/apt/preferences
apt-cache policy base-files
2 http://ftp.us.debian.org/debian/ sid/main amd64 Packages
*** 9.9+deb9u2 500
500 http://artfiles.org/debian stretch-updates/main amd64 Packages
1000 http://artfiles.org/debian stretch/main amd64 Packages
Because of the ‘1000’ stretch is used before stretch-updates causing a downgrade of several packages.
I change the value to ‘500’ and everything is fine.
Thanks for the simple working method !