Firefox ESR

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
Post Reply
rych
Black ninja
Black ninja
Posts: 86
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 2.1 32-bit
Location: NZ

Firefox ESR

Post#1 by rych » 20 Sep 2017, 10:39

Firefox Extended Support Release for Your Organization...
https://www.mozilla.org/en-US/firefox/organizations/
It's stable on 52.3.0 and no more unnecessary "new features" updates breaking my add-ons; will still receive rare security updates. In my view, this could be the one stock Firefox version shipping with porteus. Anyway, could someone skillful please build the 64bit xzm?

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Firefox ESR

Post#2 by Ed_P » 20 Sep 2017, 14:23

I agree. Download the ESR that you want, put it in the /tmp folder then run update-firefox in a terminal window. :good:
Ed

rych
Black ninja
Black ninja
Posts: 86
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 2.1 32-bit
Location: NZ

Firefox ESR

Post#3 by rych » 20 Sep 2017, 15:08

Building a Firefox xzm myself using update-firefox didn't quite work for some reason. So I've come to this forum for help, "xzm module requests". But we can turn it into instructing me how to build it myself if you prefer.

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Firefox ESR

Post#4 by Ed_P » 20 Sep 2017, 15:47

:sorry: I didn't pick up on the section's name.

I just created the module and will email it to you.
Ed

rych
Black ninja
Black ninja
Posts: 86
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 2.1 32-bit
Location: NZ

Firefox ESR

Post#5 by rych » 21 Sep 2017, 01:37

Oh, thanks so much. Would it make it's way to x86_64/Porteus-v3.2.2/modules/ folder (perhaps replacing the multitude of other Firefox versions there)?

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Firefox ESR

Post#6 by Ed_P » 21 Sep 2017, 02:55

rych wrote:
21 Sep 2017, 01:37
Oh, thanks so much.
But to do that you need to respond to the email I sent you earlier via the forum's email link. Then we can respond email to email and I can attach the file.
Would it make it's way to x86_64/Porteus-v3.2.2/modules/ folder (perhaps replacing the multitude of other Firefox versions there)?
That is where modules go. And you only need the one Firefox module. Supporting modules like Flash & Java you will still need.

BTW I run this script periodically to show me the latest ESR module and how it compares to the module I am using. Feel free to tweak it to your needs.

Code: Select all

#!/bin/sh

# https://forum.porteus.org/viewtopic.php?f=140&t=6878&p=54816#p54799
# https://ftp.mozilla.org/pub/firefox/releases/latest-esr/README.txt
#   wget -O FirefoxSetup.exe "https://download.mozilla.org/?product=firefox-esr-latest&os=linux64&lang=en-US"

FIREFOX=https://download-installer.cdn.mozilla.net/pub/firefox/releases/
ARCH=i386
if [ `echo $MACHTYPE | sed -e 's/-.*$//'` = x86_64 ]; then
   ARCH=x86_64
fi

if [ -d  "/tmp/ffreleases" ]; then
   rm /tmp/ffreleases/index*
   rm /tmp/esr*
fi

#set -x
wget $FIREFOX                                     -P /tmp/ffreleases > /dev/null 2>&1
cat /tmp/ffreleases/index.html | grep "esr/"       > /tmp/esrs
cat /tmp/esrs                  | grep "releases/5" > /tmp/esr5s

echo
readarray -t ESRS < /tmp/esr5s

read td href <<< ${ESRS[${#ESRS[*]}-1]}

echo ${href:27:-21}
echo 
ls  /mnt/sda6/porteus3.2/Modules/firefox*.xzm    # Location of Porteus module folder currently used. 

if [ "$1" != "" ]; then cat /tmp/esrs | tail -n 2; fi
echo
echo Press Enter to download the update-firefox module.
read 
wget $FIREFOX${href:28:-21}"linux-"$ARCH"/en-US/""firefox-"${href:28:-22}".tar.bz2" -P /tmp/
echo
ls /tmp/firefox-*
exit
Ed

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Firefox ESR

Post#7 by Ed_P » 22 Sep 2017, 03:24

Gmail supports mailing large attachments, files greater than 25MB, by automatically uploading the file to Google Drive and inserting a link to it in the email. :good:
Ed

rych
Black ninja
Black ninja
Posts: 86
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 2.1 32-bit
Location: NZ

Firefox ESR

Post#8 by rych » 22 Sep 2017, 07:51

Indeed! Thank you, the module works well except it shows no icons in LXDE and LXQt, but when I type `firefox` it starts and shows the correct, ESR version. I hope @brokenman will consider including it as an official Firefox module.

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Firefox ESR

Post#9 by Ed_P » 22 Sep 2017, 14:57

:good:

Look in the Menu > Internet section. Is there Firefox option shown? If so Right click on it and choose add to Desktop.

If not, look in /usr/share/applications and see if there is a Firefox icon there. If so copy it to your Desktop folder.

If not, in your Desktop folder create a firefox.desktop file.

Code: Select all

[Desktop Entry]
Exec=firefox %u
Icon=firefox
Type=Application
Categories=Network;
Name=Firefox
If none of those options work, I'll email one to you. :celebrate3:
Ed

User avatar
Ed_P
Contributor
Contributor
Posts: 3398
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 3.2.2 64-bit ISO
Location: Western NY, USA

Firefox ESR

Post#10 by Ed_P » 01 Oct 2017, 05:28

Ed

rych
Black ninja
Black ninja
Posts: 86
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 2.1 32-bit
Location: NZ

Firefox ESR

Post#11 by rych » 02 Oct 2017, 09:44

Ed_P, thank you! It works and doesn't appear to break any extension as it's only about "stability fixes", hopefully it wont update again for a while now.

Post Reply