[Solved] Firefox 53.3 vs. ESR in Stretch

If none of the more specific forums is the right place to ask

[Solved] Firefox 53.3 vs. ESR in Stretch

Postby supusr » 2017-05-20 16:44

I noticed the newest (53.3) Firefox browser is out, but Debian Stretch is using ESR. How can one install 53.3 and replace ESR? Are there reasons not to do so, or potential problems with Debian? Does anyone know if the stable release will include the latest Firefox?
Last edited by supusr on 2017-05-20 18:29, edited 1 time in total.
supusr
 
Posts: 7
Joined: 2016-11-09 20:07
Location: Pacific Northwest

Re: Firefox 53.3 vs. ESR in Stretch

Postby Head_on_a_Stick » 2017-05-20 16:56

supusr wrote:Does anyone know if the stable release will include the latest Firefox?

The stable release will use firefox-esr.

Version 52 is in experimental, I am hoping they will transition that over at some point.

https://packages.debian.org/experimental/firefox-esr

I'm using that version in my stretch system with no problems (so far).

Are there reasons not to do so, or potential problems with Debian?

Non-standard repositories (or .debs) always have the potential to cause problems and should probably only be used as a last resort.

Debian stable sticks to the extended support release because the new features introduced by the mainline version inevitably introduce new bugs and vulnerabilities and may also cause API/ABI changes that are not compatible with the release paradigm.

Apart from that it should be fine :)
“Controlling complexity is the essence of computer programming."Brian Kernighan

Please read before posting How to report a problem
User avatar
Head_on_a_Stick
 
Posts: 6491
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Firefox 53.3 vs. ESR in Stretch

Postby phenest » 2017-05-20 18:20

If you want to try the latest version, download it from Mozilla, unpack it and use it from there. No need to install it. I even got Flash working with it.
NEC Spirit 550 P4 3.8GHz HT - 2GB RAM - nVidia 7600GT - Pioneer BDR-209DBK
ASUS Sabertooth P67 i7 3770K - 32GB RAM - 2x nVidia 660GTX SLI'd
User avatar
phenest
 
Posts: 1571
Joined: 2010-03-09 09:38
Location: The Matrix

Re: [Solved] Firefox 53.3 vs. ESR in Stretch

Postby supusr » 2017-05-20 18:27

To you both, thanks very much for your perspectives. I think it is right that for now I should stay with ESR for the installed version, but I also know that if I want to try the newest version I need not install it.
supusr
 
Posts: 7
Joined: 2016-11-09 20:07
Location: Pacific Northwest

Re: [Solved] Firefox 53.3 vs. ESR in Stretch

Postby caulfield » 2017-06-09 04:26

Wait for Stretch to go stable and then use mozilla.debian.net when they update the repos, so you don't have to pull and pin form experimental (I'm always afraid of that).
"Smokey, this is not 'nam, this is bowling. There are rules!"
caulfield
 
Posts: 115
Joined: 2012-01-08 19:35
Location: Joy

Re: [Solved] Firefox 53.3 vs. ESR in Stretch

Postby deborah-and-ian » 2017-06-09 07:46

Just a quick note: mozilla.debian.net doesn't offer current release Firefox for Jessie anymore since the newer versions need Rust and that isn't available on Jessie. But you can still get the newer ESR version from there. The only alternative for Jessie would be the statically compiled Firefox from Mozilla's own website.
Debian GNU/Linux 9 Stretch

Acer Aspire E5-521G
AMD A8-6410 APU
8 GB RAM
integrated AMD Mullins
dedicated AMD Hainan Radeon R5 M240 2 GB
240 GB Toshiba Q300 SSD
Realtek RTL8111/8168/8411 ethernet
Qualcomm Atheros QCA9565 wireless
deborah-and-ian
 
Posts: 127
Joined: 2016-07-13 08:40

Re: [Solved] Firefox 53.3 vs. ESR in Stretch

Postby deborah-and-ian » 2017-08-09 21:15

I've built a script that fetches the current Firefox and unpacks it into $HOME/Build/ :

Code: Select all
#!/bin/bash
printf "\n\n Getting latest Firefox... \n\n"
cd ~/Build

if [ -d "~/Build/firefox~" ]; then
   rm -r firefox~
   if [ -d "~/Build/firefox" ]; then
      cp -a firefox firefox~
   fi
else
   if [ -d "~/Build/firefox" ]; then
      cp -a firefox firefox~
   fi
fi 
rm -r firefox
wget -O firefox.tar "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US" &&
#wget -O firefox.tar "https://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=linux64&lang=en-US"
tar xvf firefox.tar &&
rm firefox.tar
printf "\n\n Done! \n\n"


If you look at the 2nd wget command which was commented out, this one rather gets the latest Nightly than the stable release.

Then I have an executable script in ~/bin which looks like this:

Code: Select all
#!/bin/bash
cd ~/Build/firefox
./firefox


And then I just edit the Firefox .desktop file with menulibre to access ~/bin/firefox rather than /usr/bin/firefox-esr

Hope that helps someone. This could be made into a cronjob.
Debian GNU/Linux 9 Stretch

Acer Aspire E5-521G
AMD A8-6410 APU
8 GB RAM
integrated AMD Mullins
dedicated AMD Hainan Radeon R5 M240 2 GB
240 GB Toshiba Q300 SSD
Realtek RTL8111/8168/8411 ethernet
Qualcomm Atheros QCA9565 wireless
deborah-and-ian
 
Posts: 127
Joined: 2016-07-13 08:40


Return to General Questions

Who is online

Users browsing this forum: No registered users and 10 guests

fashionable